Questa pagina vuole essere una breve e concisa panoramica dei principali strumenti per la gestione dei pacchetti in Gentoo GNU-Linux. Ovviamente questi pochi esempi non possono sostituire un’attenta ed obbligatoria lettura del manuale ;)
emerge è il programma fondamentale per l’installazione, l’aggiornamento e la rimozione dei pacchetti su Gentoo.
Gli usi principali sono l’aggiornamento del Portage Tree, ovvero dei pacchetti installabili:
# emerge --sync
L’aggiornamento del sistema (-u: update, -D: installa tutte le dipendenze):
# emerge -uD world
Per vedere in anticipo quali pacchetti verranno aggiornati si può usare l’opzione -p (--pretend) assieme all’opzione -v (--verbose):
# emerge -vupD world
La ricerca di nuovi pacchetti (-s cerca nel nome del pacchetto, -S nel nome e nella descrizione):
# emerge -s parola # emerge -S parola
L’installazione di nuovi pacchetti:
# emerge nomepacchetto
La rimozione di pacchetti installati:
# emerge -C nomepacchetto
equery è uno strumento facente parte del pacchetto gentoolkit che andrà installato per poterlo utilizzare. Questo comando è molto flessibile, vediamo alcuni degli usi più comuni.
Scoprire a quale pacchetto appartiene un file:
# equery belongs nome_file
Scoprire tutti i file contenuti in un pacchetto:
# equery files nome_pacchetto
Scoprire tutti i pacchetti installati:
# equery list
Scoprire da quali pacchetti dipende un determinato pacchetto (depends) ed eventualmente mostrare il grafico delle dipendenze (depgraph):
# equery depends nome_pacchetto # equery depgraph nome_pacchetto