Differenze tra le versioni di "Nix everyday usage"
Jump to navigation
Jump to search
(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...") |
m (titolo paragrafi) |
||
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> |
Versione delle 19:26, 25 apr 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
- Ricerca pacchetti
- Nix Cheatsheet (apt vs nix)
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