Nixpkgs/fr: Difference between revisions

Nanucq (talk | contribs)
Created page with "Nixpkgs"
 
Nanucq (talk | contribs)
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."
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div lang="en" dir="ltr" class="mw-content-ltr">
''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''' 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>


<div lang="en" dir="ltr" class="mw-content-ltr">
Pour effectuer une recherche parmi les paquets et options disponibles, consultez la page [[Recherche de paquets]].
To search among available packages and options, see [[Searching packages]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
As highlighted in [https://nixos.org/blog/announcements/2024/nixos-2411/ the announcement] of the NixOS 24.11 release, ''"NixOS is already known as [https://repology.org/repositories/statistics/newest the most up to date distribution] while also being [https://repology.org/repositories/statistics/total the distribution with the most packages]."'' This is thanks to the community's continued dedication to making Nixpkgs the preeminent Linux package repository.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Subpages"></span>
== Subpages ==
=== Sous-pages ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de <tt>nixpkgs</tt> :
There are a number of articles especially related to working with <tt>nixpkgs</tt>:
{{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}}
{{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Releases"></span>
== Releases ==
== Versions ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
{{main|Branches de canaux}}
{{main|Channel branches}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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.
The packages and modules hosted on Nixpkgs are distributed through various [[channel branches]] intended for particular use-cases. In practice they are differentiated by the level of testing updates must pass on the official [https://nixos.org/hydra/manual/#idm140737315980672 nixos.org Hydra instance] and the number of updates they receive.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
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).
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">
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.
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">
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.  
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">
L'utilisation des branches stables sous NixOS offre une expérience similaire à celle proposée par d'autres distributions Linux.
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">
Étant donné que Nixpkgs n'est « qu'une » expression Nix, il est possible d'étendre ou de remplacer sa logique par vos propres sources.
Due to the fact that Nixpkgs is ''only'' a Nix expression, it is possible to extend or replace the logic with your own sources.
Il existe d'ailleurs un certain nombre d'extensions ainsi que des remplacements complets de Nixpkgs ; consultez l'article [[Ensembles de paquets alternatifs]].
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]]