Instalé Carpadio en mi instalación de Xubuntu (un Live USB), que luego extrajo como más de 50 paquetes, supongo, del lado de Ubuntu del repositorio. Ahora me gustaría deshacer esto. Sin embargo, a pesar de toda mi búsqueda, no puedo encontrar nada más útil que ¿Cómo puedo revertir el comando sudo apt get install, que solo sugiere apt-get purge
? . Esto no es útil ya que todo lo que hace es eliminar 2 paquetes (carpadio y carpadio-gnomepanel).
/var/log/apt/history.log
tiene una lista de todos los paquetes que se instalaron junto con ese comando. Me preguntaba si hay alguna manera fácil de eliminarlos todos ? De lo contrario, puedo reinstalar, esta fue una instalación nueva de todos modos, pero tengo curiosidad.
Una pequeña muestra del registro histórico (1/5-1/10 de la lista completa)
Línea de comandos:apt-get install cardapio-gnomepanel
Instalar:libdbusmenu-qt2:amd64 (0.9.2-0ubuntu1, automático), python-packagekit:amd64 (0.7.2-4ubuntu3, automático), cups-pk-helper :amd64 (0.2.1.2-1ubuntu0.1, automático), geoclue:amd64 (0.12.0-1ubuntu12, automático), unity:amd64 (5.18.0-0ubuntu1, automático), indicador-impresoras:amd64 (0.1.6- 0ubuntu1, automático), libevolution:amd64 (3.2.3-0ubuntu6, automático), libqt4-declarative:amd64 (4.8.1-0ubuntu4.3, automático), libmtp9:amd64 (1.1.3-1ubuntu0.1, automático), tracker-miner-fs:amd64 (0.14.0-2ubuntu1, automático), gir1.2-rb-3.0:amd64 (2.96-0ubuntu4.2, automático), python-aptdaemon.pkcompat:amd64 (0.43+bzr805-0ubuntu7, automático), gnome-media:amd64 (3.4.0-0ubuntu3.1, automático), metacity:amd64 (2.34.1-1ubuntu11, automático), nautilus:amd64 (3.4.2-0ubuntu6, automático), libcompizconfig0:amd64 ( 0.9.7.0~bzr428-0ubuntu6, automático), compiz-plugins-default:amd64 (0.9.7.12-0ubuntu1, automático), libunistring0:amd64 (0.9.3-5, automático), libebackend-1.2 -1:amd64 (3.2.3-0ubuntu7, automático), ubuntu-docs:amd64 (12.04.6, automático), python-mako:amd64 (0.5.0-1, automático),
A todos aquellos que han sugerido autoremove
:No estoy seguro de por qué, pero obtuve solo otro paquete relacionado con python (python-keybinder o algo así) como "innecesario" y eso es todo lo que autoremove pudo eliminar.
Entre la instalación y la desinstalación, el único cambio importante fue la instalación de xubuntu-restricted-extras
.
Mejor respuesta
Básicamente, tendrás que apt-get remove
(o apt-get purge) el paquete y ejecutar apt-get autoremove
después de eso, para que revierta la instalación de package-one
.
Veamos todo el proceso:
-
sudo apt-get install package-one
instala 50 dependencias marcadas como "automáticas", como también se puede ver en el extracto del registro en su pregunta -
sudo apt-get purge package-one
elimina (purga) solo uno, pero haz ejecuta esto!Todas las siguientes acciones de instalación (si ejecuta alguna) generarán un mensaje informativo con los paquetes que ya no se necesitan:
The following packages were automatically installed and are no longer required: package-two package-three [...] Use 'apt-get autoremove' to remove them.
Esta lista es básicamente una lista de todos los paquetes marcados como "automáticos" sin una dependencia inversa de ellos. En otras palabras, no hay razón para instalarlos en lo que respecta a la administración de paquetes.
Nota:¡No se necesita instalación! ¡Es solo para demostrar que APT es inteligente para informarle sobre sus paquetes innecesarios!
-
sudo apt-get autoremove --purge
elimina (purga) estos
Más información
-
Documentación oficial sobre
autoremove
desde elapt-get(8)
página de manual:autoremove
se usa para eliminar paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes y ahora ya no son necesarios. -
¿Cuál es la forma correcta de eliminar por completo una aplicación?