HomePage RecentChanges Contattami Random Page Le mie foto Il mio Blog RSS feed

Gestione pacchetti su Gentoo con emerge ed equery

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

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

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