Jump to content

Nixpkgs/vi: Difference between revisions

From Official NixOS Wiki
Created page with "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 [[https://nixos.org/hydra/manual/#idm140737315980672](https://nixos.org/hydra/manual/#idm140737315980672) Hydra của nixos.org] chính thức và số lượng bản..."
Tags: Mobile edit Mobile web edit
Created page with "'''Nixpkgs''' is the largest repository of Nix packages and NixOS modules."
Tags: Mobile edit Mobile web edit
 
Line 1: Line 1:
<languages/>
<languages/>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Nixpkgs''' is the largest repository of [[Nix]] packages and [[NixOS]] modules.
'''Nixpkgs''' is the largest repository of [[Nix]] packages and [[NixOS]] modules. The repository is [https://github.com/nixos/nixpkgs hosted on GitHub] and maintained by the community, with official backing from the [[NixOS Foundation]].
</div>


Để 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]].
Để 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]].
Line 21: Line 19:
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 [[https://nixos.org/hydra/manual/#idm140737315980672](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.
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 [[https://nixos.org/hydra/manual/#idm140737315980672](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.


<div lang="en" dir="ltr" class="mw-content-ltr">
Đối với người dùng [[NixOS]], nhánh kênh <code>nixos-unstable</code> 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 [[NixOS VM tests|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ư [[Xorg|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|bootloader]] và thực hiện các bước cài đặt NixOS cũng được kiểm tra).
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">
Đối với người dùng [[Nix]] độc lập, nhánh kênh <code>nixpkgs-unstable</code> 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.
For standalone [[Nix]] users, <code>nixpkgs-unstable</code> channel branch is the rolling release, where packages pass only basic build tests and are upgraded continuously.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Cả người dùng [[NixOS]] [[Nix]] đều có thể sử dụng các nhánh kênh ổn định (xem [https://status.nixos.org/](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.  
Both [[NixOS]] and [[Nix]] users can use stable channel branches (see https://status.nixos.org/ for the current channels) 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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
Using stable channels on NixOS is comparable to the user experience on other Linux distributions.
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
Due to the fact that Nixpkgs is ''only'' a Nix expression, it is possible to extend or replace the logic with your own sources.
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]].
In fact, there are a number of extensions as well as complete replacements for Nixpkgs, see the [[Alternative Package Sets]] article.
</div>


[[Category:Pedias]]
[[Category:Pedias]]

Latest revision as of 16:47, 18 November 2025

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.