Bon en fait, j'ai pas tant que ça écrit. Voilà par exemple quelque chose qui m'a perturbé, car ce fonctionnement pour l'installation et la désinstallation de paquet n'est pas forcément très clairement indiqué quand on lit le wiki. Perso, je trouve que dans les autres distri c'est un poil plus simple et plus claire surtout.
Installer un package sans évaluer tous les paquets
Par défaut quand on lance nix-env --install <nom du paquet> nix va chercher le nom du paquet dans tous les paquets dispo...
Le mieux est donc de lui préciser le nom exacte (ainsi que le nom du channel) et d’utiliser cette commande, exemple avec libreoffice :
nix-env -iA nixos.libreoffice-fresh
Vous pouvez trouver la bonne ligne de commange à taper sur https://search.nixos.org/packages en cliquant sur le paquet que vous cherchez et dans l’onglet nix-env comme ça :
Etonnament, pour désinstaller un paquet, il ne faut pas utiliser le même nom qu’à l’installation.
Exemple, j’ai installer l’extension gnome suivante : nix-env -iA nixos.gnomeExtensions.simple-monitor
Pour la désinstaller il faut tapper (Note : Il y a l’auto completion sur la cli): nix-env --uninstall gnome-shell-extension-simple-monitor-8
Pour connaitre le nom du paquet, il faut faire : nix-env --query --installed
[^] # Re: J'ai franchi le cap aussi...
Posté par Andréas Livet . En réponse au journal Nixos la distribution reproductible et déclaratif.. Évalué à 3.
Bon en fait, j'ai pas tant que ça écrit. Voilà par exemple quelque chose qui m'a perturbé, car ce fonctionnement pour l'installation et la désinstallation de paquet n'est pas forcément très clairement indiqué quand on lit le wiki. Perso, je trouve que dans les autres distri c'est un poil plus simple et plus claire surtout.
Installer un package sans évaluer tous les paquets
Par défaut quand on lance
nix-env --install <nom du paquet>nix va chercher le nom du paquet dans tous les paquets dispo...Le mieux est donc de lui préciser le nom exacte (ainsi que le nom du channel) et d’utiliser cette commande, exemple avec
libreoffice:nix-env -iA nixos.libreoffice-freshVous pouvez trouver la bonne ligne de commange à taper sur https://search.nixos.org/packages en cliquant sur le paquet que vous cherchez et dans l’onglet nix-env comme ça :
Lien vers image
Désinstaller un paquet
Etonnament, pour désinstaller un paquet, il ne faut pas utiliser le même nom qu’à l’installation.
Exemple, j’ai installer l’extension gnome suivante :
nix-env -iA nixos.gnomeExtensions.simple-monitorPour la désinstaller il faut tapper (Note : Il y a l’auto completion sur la cli):
nix-env --uninstall gnome-shell-extension-simple-monitor-8Pour connaitre le nom du paquet, il faut faire :
nix-env --query --installed