Nix everyday usage

Da GolemWiki.
Versione del 20 ago 2019 alle 12:35 di Giulio (discussione | contributi) (Categorizzata)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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