Differenze tra le versioni di "Nix everyday usage"

Da GolemWiki.
(Creata pagina con "Nix, gestore di pacchetti multipiattaforma, a differenza dai gestori tradizionali, installa i programmi in directory il cui nome viene generato univocamente tramite un hash cr...")
 
(Categorizzata)
 
(Una versione intermedia di un altro utente non mostrate)
Riga 3: Riga 3:
 
Nix supporta pienamente Linux e può essere installato a fianco di un altro gestore di pacchetti.
 
Nix supporta pienamente Linux e può essere installato a fianco di un altro gestore di pacchetti.
  
Link utili:
+
== Link utili ==
 
* [https://nixos.org/nixos/packages.html Ricerca pacchetti]
 
* [https://nixos.org/nixos/packages.html Ricerca pacchetti]
 
* [https://nixos.wiki/wiki/Cheatsheet Nix Cheatsheet] (''apt'' vs ''nix'')
 
* [https://nixos.wiki/wiki/Cheatsheet Nix Cheatsheet] (''apt'' vs ''nix'')
  
 +
== Comandi comuni ==
 
Installare un pacchetto:
 
Installare un pacchetto:
 
  nix-env --install <package>
 
  nix-env --install <package>
Riga 21: Riga 22:
 
Aggiornare tutti i pacchetti:
 
Aggiornare tutti i pacchetti:
 
  nix-env --upgrade
 
  nix-env --upgrade
 +
 +
[[Category:Howto]]

Versione attuale delle 14:35, 20 ago 2019

Nix, gestore di pacchetti multipiattaforma, a differenza dai gestori tradizionali, installa i programmi in directory il cui nome viene generato univocamente tramite un hash crittografico. Anche le dipendenze dei programmi vengono gestite tramite hash, permettendo di avere pacchetti più stabili, riproducibili e portabili. Nix supporta pienamente Linux e può essere installato a fianco di un altro gestore di pacchetti.

Link utili

Comandi comuni

Installare un pacchetto:

nix-env --install <package>

«Disinstallare» un pacchetto (in realtà rimuove solo il link):

nix-env --uninstall <package>

Eliminare le vecchie versioni dei pacchetti (compresi i pacchetti che non hanno più un link):

nix-collect-garbage -d

Aggiornare la lista dei repository:

nix-channel --update

Aggiornare tutti i pacchetti:

nix-env --upgrade