Nix everyday usage

Da GolemWiki.
Versione del 25 apr 2019 alle 19:25 di Giomba (discussione | contributi) (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...")
(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:

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