Jump to content

Nixpkgs

From Official NixOS Wiki
Revision as of 16:47, 18 November 2025 by Nguyenhuy158 (talk | contribs) (Created page with "'''Nixpkgs''' is the largest repository of Nix packages and NixOS modules.")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Nixpkgs is the largest repository of Nix packages and NixOS modules.

Để tìm kiếm giữa các gói (packages) và tùy chọn (options) có sẵn, xem Tìm kiếm gói.

As highlighted in the announcement of the NixOS 24.11 release, "NixOS is already known as the most up to date distribution while also being the distribution with the most packages." This is thanks to the community's continued dedication to making Nixpkgs the preeminent Linux package repository.

Subpages

Có một số bài viết, đặc biệt liên quan đến việc làm việc với nixpkgs:

Releases

Main article: Channel branches

Các gói và module được lưu trữ trên Nixpkgs được phân phối qua nhiều nhánh kênh khác nhau, phục vụ cho các trường hợp sử dụng cụ thể. Trong thực tế, chúng được phân biệt bởi mức độ kiểm tra mà các bản cập nhật phải trải qua trên [[1](https://nixos.org/hydra/manual/#idm140737315980672) Hydra của nixos.org] chính thức và số lượng bản cập nhật mà chúng nhận được.

Đối với người dùng NixOS, nhánh kênh nixos-unstable là bản phát hành liên tục (rolling release), nơi các gói phải vượt qua các bài kiểm tra build và kiểm tra tích hợp trên VM, đồng thời được kiểm tra từ góc độ một hệ điều hành thực thụ (điều này có nghĩa là các thành phần như X server, KDE, các server khác nhau, cũng như các chi tiết thấp hơn như cài đặt bootloader và thực hiện các bước cài đặt NixOS cũng được kiểm tra).

Đối với người dùng Nix độc lập, nhánh kênh nixpkgs-unstable là bản phát hành liên tục (rolling release), nơi các gói chỉ phải vượt qua các bài kiểm tra build cơ bản và được nâng cấp liên tục.

Cả người dùng NixOSNix đều có thể sử dụng các nhánh kênh ổn định (xem [2](https://status.nixos.org/) để biết các kênh hiện tại) để chỉ nhận các bản cập nhật thận trọng nhằm sửa lỗi nghiêm trọng và lỗ hổng bảo mật. Các nhánh kênh ổn định được phát hành hai lần mỗi năm vào cuối tháng Năm và cuối tháng Mười Một.

Sử dụng các kênh ổn định trên NixOS tương tự trải nghiệm người dùng trên các bản phân phối Linux khác.

Alternatives

Do Nixpkgs chỉ là một biểu thức Nix, nên có thể mở rộng hoặc thay thế logic bằng các nguồn riêng của bạn. Thực tế, có một số phần mở rộng cũng như các bộ thay thế hoàn chỉnh cho Nixpkgs, xem bài viết Alternative Package Sets.