Utilisation des canaux avec Nix/NixOS
Voir aussi : vidéo peertube - vidéo youtube - dépôt git
Un tuto sur l’utilisation des canaux de paquets avec Nix/NixOS (mises à jour, canaux multiples).
Les commandes suivantes sont données pour NixOS. Pour Nix installé localement (comme dans le tuto fonctionnel 03), il faut enlever les sudo
.
Mettre à jour le système
- lister les canaux systèmes :
sudo nix-channel --list
- changer de canal :
sudo nix-channel --remove nixos
sudo nix-channel --add https://nixos.org/channels/nixos-17.09 nixos
- mettre à jour le système :
sudo nix-channel --update
sudo nixos-rebuild switch
- mettre à jour les paquets utilisateurs :
nix-env -u
- éventuellement, supprimer les paquets inutilisés :
sudo nix-collect-garbage -d
Utiliser plusieurs canaux
- ajouter un canal :
sudo nix-channel --add https://nixos.org/channels/nixos-16.09 nixos1609
sudo nix-channel --update
- ajouter un paquet d’un canal donné :
nix-env -qaP vim
nix-env -iA nixos1609.vim
- attention, une mise à jour réinstalle la version la plus récente disponible dans les différents canaux :
nix-env -u
nix-env -q