Brave 浏览器未在 Nix 包管理器中更新

Brave 浏览器未在 Nix 包管理器中更新

我对 nixOS 还很陌生,所以请原谅这个可能很容易解决的问题。nix 包管理器中的 brave 浏览器包不是最新的。这是正常的吗?

答案1

相当多。

软件开发人员会按照自己的节奏在自己选择的平台上发布新版本。其他平台在维护人员为该平台编译新版本并测试其可行后,即可获得新版本。任何软件都依赖于其他软件,因此更新一个软件可能涉及更新一个或多个其他软件。

管理 Brave NixOS 软件包的人员根本还没有时间进行更新。

答案2

Nix OS 允许用户构建和安装软件,但这需要下载Brave 浏览器的源代码,在运行 Nix OS 的单个机器上构建它,并安装生成的软件包。似乎没有简单的方法可以允许安装第三方软件然后自动更新。

在某些 Linux 发行版中,例如 Ubuntu,可以选择将 Brave、LibreOffice、Mozilla 等添加为 PPA。优点:现在可以自动安装最新版本(甚至是测试版)。缺点:安装操作系统创建者尚未完全审查的版本存在一定风险。如果是家庭使用,我会添加 PPA。例如,如果我为企业、政府或教育机构管理 PC,我会不愿意做出这种改变。

软件在操作系统中的可用过程分为两个不同的步骤:

  1. 软件开发人员例如 Brave.com 或 LibreOffice.org,经过编码和测试的开发周期,发布各种版本——从最新版本到 alpha 和 beta 版本(通常向公众开放),再到最终发布版本。这些可以从开发商的网站,或可以提供给用户的PC 通过添加显影剂作为个人的软件包档案(PPA),其中有一个兼容的包管理器,例如在 Ubuntu 中。然而,Nix OS 似乎是一个关闭环境,即从 Nix OS 存储库以外的任何来源导入包都并非易事。

    例如,添加 Brave 开发和生产版本 直接来自 Brave自动地在 Ubuntu 中(虽然我不知道 Nix 是否可以这样做)。

  2. 操作系统开发商例如,NixOS网站可以选择提供特定版本的外部软件。由于操作系统开发人员没有创建第三方软件,因此可能需要相当长的时间才能让操作系统开发人员适应新版本的软件……或者操作系统开发人员可能会选择绝不更新第三方应用程序!例如,Ubuntu 20.04 LTS 附带了特定版本的 Thunderbird,而 T'bird 可能不会更新直到安装好 Ubuntu 22.04 操作系统

相关内容