Jump to content

Nixpkgs/zh-tw: Difference between revisions

From NixOS Wiki
X807x (talk | contribs)
Created page with "軟體包和模組託管在 Nixpkgs 被分配成多種 頻道分支 用於特定用途。在實務上,它們的不同在於更新必須在官方 [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra 伺服器] 上通過的測試,以及它們的更新頻率。"
X807x (talk | contribs)
Created page with "對於 NixOS 用戶而言,<code>nixos-unstable</code>(不穩定)頻道分支式滾動式更新,軟體包通過建立測試和 虛擬機上的整合測試,並經過作業系統方面的測試(意思式 X serverKDE、不同的視窗系統和低階的細節例如 啟動程式 (bootloader) 和運行 NixOS 系統安裝步驟也會經過測試)。"
Line 18: Line 18:
軟體包和模組託管在 Nixpkgs 被分配成多種 [[channel branches|頻道分支]] 用於特定用途。在實務上,它們的不同在於更新必須在官方 [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra 伺服器] 上通過的測試,以及它們的更新頻率。
軟體包和模組託管在 Nixpkgs 被分配成多種 [[channel branches|頻道分支]] 用於特定用途。在實務上,它們的不同在於更新必須在官方 [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra 伺服器] 上通過的測試,以及它們的更新頻率。


<div lang="en" dir="ltr" class="mw-content-ltr">
對於 [[NixOS]] 用戶而言,<code>nixos-unstable</code>(不穩定)頻道分支式滾動式更新,軟體包通過建立測試和 [[NixOS VM tests|虛擬機上的整合測試]],並經過作業系統方面的測試(意思式 [[Xorg|X server]][[KDE]]、不同的視窗系統和低階的細節例如 [[Bootloader|啟動程式 (bootloader)]] 和運行 NixOS 系統安裝步驟也會經過測試)。
For [[NixOS]] users, <code>nixos-unstable</code> channel branch is the rolling release, where packages pass build tests and [[NixOS VM tests|integration tests on a VM]], and are tested from the perspective of being an operative system (this means things like the [[Xorg|X server]], [[KDE]], various servers, and lower level details like installing [[Bootloader|bootloaders]] and running the NixOS installation steps are also tested).
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 07:27, 10 March 2025

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

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

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

子頁面

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


釋出版本

Main article: 頻道分支

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

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

For standalone Nix users, nixpkgs-unstable channel branch is the rolling release, where packages pass only basic build tests and are upgraded continuously.

Both NixOS and Nix users can use stable channel branches - the latest being nixos-23.11 - to receive only conservative updates for fixing critical bugs and security vulnerabilities. Stable channel branches are released bi-annually at the end of May and the end of November.

Using stable channels on NixOS is comparable to the user experience on other Linux distributions.

Alternatives

Due to the fact that Nixpkgs is only a Nix expression, it is possible to extend or replace the logic with your own sources. In fact, there are a number of extensions as well as complete replacements for Nixpkgs, see the Alternative Package Sets article.