it-swarm-es.com

¿Cómo eliminar las dependencias de un paquete desinstalado?

Quiero instalar un paquete (DigiKam), pero tiene muchas dependencias. Si decido que ya no necesito este software y lo desinstalo, ¿se eliminarán las dependencias que ahora no son necesarias?

Si no, ¿cómo puedo hacerlo manualmente?

48
jfoucher

Puede usar el comando apt-get autoremove. Eliminará los paquetes que están instalados como dependencias automáticas, pero que ya no dependen de ellos.

apt-get tiene una bandera --auto-remove que se puede usar para eliminar automáticamente los paquetes instalados automáticamente al eliminar un paquete instalado manualmente:

apt-get remove --auto-remove packagename

Algunas otras herramientas también son capaces de hacerlo, por ejemplo aptitude sugerirá automáticamente que elimine los paquetes que han quedado huérfanos.

El seguimiento de paquetes instalado automáticamente está integrado en apt, por lo que el seguimiento debería funcionar independientemente de la herramienta que utilice para instalar los paquetes.

80
Ressu
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan enumera los paquetes que no se usan o no dependen. Para que pueda desinstalarlos de forma segura. Tiendo a usar purge como opción de aptitude porque también elimina los archivos de configuración y otras cosas.

10
qbi

El Conserje de la computadora, en el menú del sistema, también puede hacer esto.

5
Javier Rivera

Uso buntu Tweak , tiene una utilidad de limpieza de aplicaciones muy eficiente que nunca ha eliminado más de lo que debería.

4
Victor9098
Sudo apt-get remove --auto-remove 

Solo ejecuta esto.

Instale BleachBit desde el Centro de software. Cuando limpie su sistema usándolo, BleachBit ejecutará automáticamente este comando para limpiar el caché apto.

3
Curious Apprentice

Yo tuve el mismo problema. Aquí esta lo que hice:

Sudo apt-get check

Este comando proporcionará el nombre de las dependencias. P.ej. mi sistema tenía chromium-browser-l10n.

Luego ingrese el siguiente comando

Sudo apt-get remove --auto-remove chromium-browser-l10n

Eliminará las dependencias completamente de su sistema

0