'deborphan' cerca i package “orfani” all'interno del sistema, ovvero stabilisce quali di loro sono stati installati come dipendenza e non soddisfano le dipendenze di nessun altro. Il comando 'deborphan' ritorna la lista dei package orfani.
Ecco un classico '<u>ESEMPIO</u>' che può portare ad avere un package orfano:
* Installazione del pacchetto “foopack”
# apt-get install foopack
Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: foopack-data The following NEW packages will be installed: foopack foopack-data
* In seguito, rimozione del pacchetto “foopack”
# dpkg --purge foopack
* Il pacchetto foopack-data è ora orfano! Era stato installato come dipendenza del pacchetto “foopack”, ma ora il pacchetto che ne richiedeva la “presenza” non esiste più, e quindi occupa inutilmente spazio su disco. La nostra utility, se invocata ce lo segnalerà:
# deborphan foopack-data
* Pacchetto: deborphan * Sezione: universe/admin
Per liberare spazio su disco e cancellare tutti i pacchetti “orfani”, basta lanciare il comando
# aptitude purge `deborphan`
Il comando 'deborphan' restituisce una lista di pacchetti, che verranno passati come argomento a aptitude che, come richiesto li cancellerà in modo sicuro.
Emanuele Piccolini < fibonaccixp[AT]gmail[DOT]com >