NixOS/fr: Difference between revisions

Arm38 (talk | contribs)
Created page with "Même si NixOS est configurée autant que possible de manière déclarative, il y a quelques domaines où les opérations impératives sont toujours nécessaires ; cela inclut la gestion de l'environnement utilisateur et la gestion des canaux."
Tags: Mobile edit Mobile web edit
Arm38 (talk | contribs)
Created page with "En supplément des images ISO, la [https://nixos.org/download/#nixos-iso page de téléchargement] apporte un certain nombre de méthodes alternatives pour installer NixOS. Cela inclut :"
 
(3 intermediate revisions by the same user not shown)
Line 88: Line 88:
Même si NixOS est configurée autant que possible de manière déclarative, il y a quelques domaines où les opérations impératives sont toujours nécessaires ; cela inclut la gestion de l'environnement utilisateur et la gestion des canaux.
Même si NixOS est configurée autant que possible de manière déclarative, il y a quelques domaines où les opérations impératives sont toujours nécessaires ; cela inclut la gestion de l'environnement utilisateur et la gestion des canaux.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="User_Environments"></span>
==== User Environments ====
==== Environnements Utilisateur ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
En plus de la configuration déclarative du système, les utilisateurs de NixOS peuvent utiliser la commande impérative Nix nommée  <code>nix-env</code> pour installer des paquets locaux (seulement pour l'utilisateur en question), sans changer l'état du système. Voir la [[Special:MyLanguage/Nix#User Environments| section de l'article Nix sur les environnements utilisateur]] pour plus d'information.
In addition to declarative system configuration, NixOS users can utilize Nix's imperative <code>nix-env</code> command to install packages at the user level, without changing the system state. See the [[Special:MyLanguage/Nix#User Environments| user environments section of the Nix article]] for more information.
</div>


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


<div lang="en" dir="ltr" class="mw-content-ltr">
Dans l'[[Special:MyLanguage/Nix ecosystem|écosystème Nix]], les [[Special:MyLanguage/Channel branches|canaux]] (channels en anglais) sont un mécanisme pour distribuer un ensemble de [[Special:MyLanguage/Nixpkgs|paquets Nix]] et de définitions de modules [[Special:MyLanguage/NixOS|NixOS]]. Un canal représente un ensemble de définitions de paquets et de configurations système, organisé et versionné. Généralement cela correspond à une version particulière ou le dernier état de développement.
In the [[Special:MyLanguage/Nix ecosystem|Nix ecosystem]], [[Special:MyLanguage/Channel branches|channels]] are a mechanism for distributing collections of [[Special:MyLanguage/Nixpkgs|Nix packages]] and [[Special:MyLanguage/NixOS|NixOS]] module definitions. A channel represents a curated, versioned set of package definitions and system configurations, typically corresponding to a particular release or the latest available development state.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Lorsque les canaux sont utilisés, votre système ou l'[[Special:MyLanguage/ User Environment|environnement utilisateur]] récupère les définitions des paquets et les options depuis une URL qui pointe vers une image de l'ensemble des paquets Nix (Nixpkgs) et les modules NixOS associés.
When using channels, your system or [[Special:MyLanguage/User Environment|user environment]] pulls package definitions and options from a URL pointing to a specific snapshot of the Nix Packages collection (Nixpkgs) and associated NixOS modules.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Pour plus d'information sur l'utilisation et la mise en place des canaux, merci de vous référer aux [[Special:MyLanguage/channel branches| branches]].
For more information on using and configuring nix channels, refer to [[Special:MyLanguage/channel branches|channel branches]].
</div>


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