Jump to content

Nixpkgs/zh: Difference between revisions

From NixOS Wiki
Weijia (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Weijia (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Line 19: Line 19:
軟體包和模組託管在 Nixpkgs 被分配成多種 [[channel branches|頻道分支]] 用於特定用途。在實務上,它們的不同在於更新必須在官方 [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra 伺服器] 上通過的測試,以及它們的更新頻率。
軟體包和模組託管在 Nixpkgs 被分配成多種 [[channel branches|頻道分支]] 用於特定用途。在實務上,它們的不同在於更新必須在官方 [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra 伺服器] 上通過的測試,以及它們的更新頻率。


對於 [[NixOS]] 用戶而言,<code>nixos-unstable</code>(不穩定)頻道是滾動式更新,軟體包通過建立測試和 [[NixOS VM tests|虛擬機上的整合測試]],並經過作業系統方面的測試(意思[[Xorg|X server]]、[[KDE]]、不同的視窗系統和低階的細節例如 [[Bootloader|啟動程式 (bootloader)]] 和運行 NixOS 系統安裝步驟也會經過測試)。
對於 [[NixOS]] 用戶而言,<code>nixos-unstable</code>(不穩定)頻道是滾動式更新,軟體包通過建立測試和 [[NixOS VM tests|虛擬機上的整合測試]],並經過作業系統方面的測試(意思[[Xorg|X server]]、[[KDE]]、不同的視窗系統和低階的細節例如 [[Bootloader|啟動程式 (bootloader)]] 和運行 NixOS 系統安裝步驟也會經過測試)。


對於獨立 [[Nix]] 用戶,<code>nixpkgs-unstable</code> 頻道是滾動式更新,這些軟體包只經過基本建立測試和升級連續性。
對於獨立 [[Nix]] 用戶,<code>nixpkgs-unstable</code> 頻道是滾動式更新,這些軟體包只經過基本建立測試和升級連續性。

Revision as of 18:49, 28 August 2025

Nixpkgs 是最大的 Nix 軟體包儲存庫和 NixOS 模組。儲存庫 託管在 GitHub 上 並且由社群維護,另外還有 NixOS Foundation 的官方支持。

尋找可用的套件和選項,請看 尋找套件

如同在 NixOS 24.11 釋出發布會所強調的,「NixOS 已經被認為是 最即時更新的發行版第三多軟體包的發行版。」 這歸功於社群的持續貢獻使 Nixpkgs 成為最重要且最強大的 Linux 軟體包儲存庫。

子頁面

這裡有一系列的文章關於操作 nixpkgs


釋出版本

Main article: 頻道分支

軟體包和模組託管在 Nixpkgs 被分配成多種 頻道分支 用於特定用途。在實務上,它們的不同在於更新必須在官方 nixos.org Hydra 伺服器 上通過的測試,以及它們的更新頻率。

對於 NixOS 用戶而言,nixos-unstable(不穩定)頻道是滾動式更新,軟體包通過建立測試和 虛擬機上的整合測試,並經過作業系統方面的測試(意思是 X serverKDE、不同的視窗系統和低階的細節例如 啟動程式 (bootloader) 和運行 NixOS 系統安裝步驟也會經過測試)。

對於獨立 Nix 用戶,nixpkgs-unstable 頻道是滾動式更新,這些軟體包只經過基本建立測試和升級連續性。

NixOSNix 用戶都可以使用穩定頻道(参见 https://status.nixos.org/ 获取当前频道)以仅接收修复关键漏洞和安全问题的保守更新。穩定頻道半年會释出一次,分别在五月底和十一月底。

在 NixOS 上使用穩定頻道的體驗,可與其他 Linux 發行版的使用者體驗相媲美。

替代品

基於 Nixpkgs 「只是」Nix 表達式,你可以自行增加或替換邏輯在你自己的來源。 事實上,有一系列的擴充套件同時是 Nixpkgs 完全的替代品,請見 替代套件組 文章。