Viendo blogs sobre apt y aptitude encontre una tabla muy bonita y util para recordar ciertas acciones basicas y poder gestionar mejor nuestro sistema
| Accion | apt-get | aptitude |
|---|---|---|
| Interface | —- | aptitude |
| Instalar | apt-get install ‘pkgname’ | aptitude install ‘pkgname’ |
| Eliminar | apt-get remove ‘pkgname’ | aptitude remove ‘pkgname’ |
| Purgar (eliminar todos los archivos) | apt-get –purge remove ‘pkgname’ | aptitude purge ‘pkgname’ |
| Actualizar | apt-get upgrade | aptitude upgrade |
| Actualizar aunque se deban remover algunos paquetes | apt-get dist-upgrade | aptitude dist-upgrade |
| Mostrar detalles del paquete | (apt-cache show ‘pkgname’) | aptitude show ‘pkgname’ |
| Buscar paquete | (apt-file ‘searchpattern’) | aptitude search ‘searchpattern’ |
| Borrar archivos de instalacion | apt-get clean | aptitude clean |
| Borrar archivos de instalacion obsoletos | apt-get autoclean | aptitude autoclean |
| Actualizar la lista de paquetes | apt-get update | aptitude update |
| Mostrar detalles del paquete | apt-get show ‘pkgname’ | aptitude show ‘pkgname’ |
| Mantener la version actual |
—– | aptitude hold pkgname |
| Eliminar la marca hecha con ‘aptitude hold pkgname’ | —– | aptitude unhold pkgname |
| Lista inversa de dependencia | apt-cache rdepends packagename | aptitude -D packagename |
| Poderes de super vaca | apt-get moo | aptitude -v[v[v[v[v]]]] moo |
Ademas esta el comando apt-get autoremove que maneja las dependencias del paquete para eliminar lo que no se use.
