Nixpkgs/fr: Difference between revisions
Created page with "'“'Nixpkgs”'' est le plus grand référentiel de paquets Nix et de modules NixOS. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la NixOS Foundation." |
Created page with "Comme le souligne [https://nixos.org/blog/announcements/2024/nixos-2411/ l'annonce] de la sortie de NixOS 24.11, « NixOS est déjà reconnue comme la distribution la plus à jour tout en étant la distribution proposant le plus grand nombre de paquets ». Cela est dû à l'engagement continu de la communauté pour faire de Nixpkgs le dépôt de paquets Linux par excellence." |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
'“'Nixpkgs”'' est le plus grand référentiel de paquets [[Nix]] et de modules [[NixOS]]. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la [[NixOS Foundation]]. | '“'Nixpkgs”'' est le plus grand référentiel de paquets [[Nix]] et de modules [[NixOS]]. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la [[NixOS Foundation]]. | ||
Pour effectuer une recherche parmi les paquets et options disponibles, consultez la page [[Recherche de paquets]]. | |||
Comme le souligne [https://nixos.org/blog/announcements/2024/nixos-2411/ l'annonce] de la sortie de NixOS 24.11, « NixOS est déjà reconnue comme la distribution la plus à jour tout en étant la distribution proposant le plus grand nombre de paquets ». Cela est dû à l'engagement continu de la communauté pour faire de Nixpkgs le dépôt de paquets Linux par excellence. | |||
< | <span id="Subpages"></span> | ||
=== Sous-pages === | |||
Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de <tt>nixpkgs</tt> : | |||
{{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}} | {{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}} | ||
< | <span id="Releases"></span> | ||
== | == Versions == | ||
{{main|Branches de canaux}} | |||
{{main| | |||
Les paquets et modules hébergés sur Nixpkgs sont distribués via différentes [[branches de canaux]] destinées à des cas d'utilisation spécifiques. Concrètement, ils se distinguent par le niveau de test que les mises à jour doivent passer sur l'instance officielle [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra] et par le nombre de mises à jour qu'ils reçoivent. | |||
Pour les utilisateurs de [[NixOS]], la branche <code>nixos-unstable</code> correspond à la version en mise à jour continue, dans laquelle les paquets passent les tests de compilation et les [[tests de NixOS sur VM|tests d'intégration sur une machine virtuelle]], et sont testés en tant que système d'exploitation (c'est-à-dire des éléments tels que le [[Xorg|serveur X]], [[KDE]], divers serveurs, ainsi que des détails de plus bas niveau tels que l'installation de [[Bootloader|chargeurs d'amorçage]] et l'exécution des étapes d'installation de NixOS sont également testés). | |||
Pour les utilisateurs autonomes de [[Nix]], la branche <code>nixpkgs-unstable</code> constitue la version à mise à jour continue, dans laquelle les paquets ne sont soumis qu'à des tests de compilation de base et sont mis à jour en permanence. | |||
Les utilisateurs de [[NixOS]] et de [[Nix]] peuvent recourir aux branches du canal stable (voir https://status.nixos.org/ pour connaître les canaux actuels) afin de ne recevoir que des mises à jour mineures destinées à corriger les bogues critiques et les failles de sécurité. Les branches du canal stable sont publiées deux fois par an, à la fin du mois de mai et à la fin du mois de novembre. | |||
L'utilisation des branches stables sous NixOS offre une expérience similaire à celle proposée par d'autres distributions Linux. | |||
== Alternatives == | == Alternatives == | ||
Étant donné que Nixpkgs n'est « qu'une » expression Nix, il est possible d'étendre ou de remplacer sa logique par vos propres sources. | |||
Il existe d'ailleurs un certain nombre d'extensions ainsi que des remplacements complets de Nixpkgs ; consultez l'article [[Ensembles de paquets alternatifs]]. | |||
[[Category:Pedias]] | [[Category:Pedias]] | ||
Latest revision as of 16:13, 12 May 2026
'“'Nixpkgs” est le plus grand référentiel de paquets Nix et de modules NixOS. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la NixOS Foundation.
Pour effectuer une recherche parmi les paquets et options disponibles, consultez la page Recherche de paquets.
Comme le souligne l'annonce de la sortie de NixOS 24.11, « NixOS est déjà reconnue comme la distribution la plus à jour tout en étant la distribution proposant le plus grand nombre de paquets ». Cela est dû à l'engagement continu de la communauté pour faire de Nixpkgs le dépôt de paquets Linux par excellence.
Sous-pages
Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de nixpkgs :
Versions
- Main article: Branches de canaux
Les paquets et modules hébergés sur Nixpkgs sont distribués via différentes branches de canaux destinées à des cas d'utilisation spécifiques. Concrètement, ils se distinguent par le niveau de test que les mises à jour doivent passer sur l'instance officielle nixos.org Hydra et par le nombre de mises à jour qu'ils reçoivent.
Pour les utilisateurs de NixOS, la branche nixos-unstable correspond à la version en mise à jour continue, dans laquelle les paquets passent les tests de compilation et les tests d'intégration sur une machine virtuelle, et sont testés en tant que système d'exploitation (c'est-à-dire des éléments tels que le serveur X, KDE, divers serveurs, ainsi que des détails de plus bas niveau tels que l'installation de chargeurs d'amorçage et l'exécution des étapes d'installation de NixOS sont également testés).
Pour les utilisateurs autonomes de Nix, la branche nixpkgs-unstable constitue la version à mise à jour continue, dans laquelle les paquets ne sont soumis qu'à des tests de compilation de base et sont mis à jour en permanence.
Les utilisateurs de NixOS et de Nix peuvent recourir aux branches du canal stable (voir https://status.nixos.org/ pour connaître les canaux actuels) afin de ne recevoir que des mises à jour mineures destinées à corriger les bogues critiques et les failles de sécurité. Les branches du canal stable sont publiées deux fois par an, à la fin du mois de mai et à la fin du mois de novembre.
L'utilisation des branches stables sous NixOS offre une expérience similaire à celle proposée par d'autres distributions Linux.
Alternatives
Étant donné que Nixpkgs n'est « qu'une » expression Nix, il est possible d'étendre ou de remplacer sa logique par vos propres sources. Il existe d'ailleurs un certain nombre d'extensions ainsi que des remplacements complets de Nixpkgs ; consultez l'article Ensembles de paquets alternatifs.