Installation de Nix sur Debian
Voir aussi : vidéo peertube - vidéo youtube - dépôt git
Nix :
- gestionnaire de paquet fonctionnel
- à la base de NixOS
- utilisable aussi sur Linux et MacOS
la page de Nix : https://nixos.org/nix
la doc de Nix : https://nixos.org/nix/manual
Quel intérêt ?
- accès à des logiciels supplémentaires :
- logithèque de NixOS
- alternative aux dépôts communautaires
- alternative à Flatpak/Flathub, Docker/Dockerhub…
- accès aux fonctionnalités de Nix :
- gestion efficace des logiciels par les utilisateurs
- multiples canaux de la logithèque
- outils de développement/déploiement : environnements portables/isolés/composables
- …
Installer Nix sur une Debian
- si besoin, installer
curl
:
sudo apt install curl
- récupérer et lancer le script d’installation :
curl https://nixos.org/nix/install | sh
- ajouter le script
nix.sh
dans le~/.bashrc
:
echo ". $HOME/.nix-profile/etc/profile.d/nix.sh" >> ~/.bashrc
source ~/.bashrc
- tester :
nix-env -q
nix-env -qaP geany
nix-channel --list
nix-env -iA nixpkgs.geany nixpkgs.fontconfig
nix-env -e geany
nix-collect-garbage -d
Supprimer Nix
- supprimer le store :
sudo rm -rf /nix
- supprimer la configuration locale :
rm -rf ~/.nix-*
- enlever le script
nix.sh
dans le~/.bashrc
Installation système
créer un groupe
nixbld
et des utilisateursnixbld1
..nixbld10
ajuster les droits d’accès au
/nix/store
lancer le démon
nix-daemon
voir la doc : section Multi-User Mode