Nix everyday usage

Da GolemWiki.
Versione del 25 apr 2019 alle 20: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)

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