¿Cómo elimino los paquetes no utilizados en la versión 15.04?


18

Al actualizar a la versión 15.04 de 14.10 hubo un período de "limpieza" en el que recibí una consulta para eliminar 18 paquetes no utilizados o innecesarios. ¿Alguien puede mostrarme dónde puedo asegurarme de que no tengo ningún paquete superfluo sin usar?

Respuestas:


23

¡Primero debes saber que nuestros sistemas no son tan inteligentes! Un sistema no puede saber qué paquete necesita usted o no. Ubuntu no puede eliminar ningún paquete que haya instalado el propio usuario, en su lugar, le ofrece eliminar los paquetes que se descargaron como dependencias para otros paquetes y que ya no se utilizan, lo que significa que esos paquetes fueron instalados por el propio sistema y no por el usuario...

man apt-get

 autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for other packages and are now no
           longer needed.

Por lo tanto, la ejecución sudo apt-get autoremovedesinstalará los paquetes no utilizados que se utilizaron como dependencias para otros paquetes.

Un sistema puede mostrarle los paquetes importantes o necesarios para que no se eliminen.

Instale aptitude si no lo tiene:

sudo apt-get install aptitude

Ahora puede buscar los paquetes que se consideran necesarios:

aptitude search '~prequired'

o importante:

aptitude search '~pimportant'

Cómo saber los paquetes no utilizados en Ubuntu

Hay un script bash para una herramienta llamada unusedpkg, esto puede probarse cuando no usó los paquetes para que pueda determinar qué eliminar.

Descargue el guión . Extraiga la carpeta comprimida y luego dé permiso al script

chmod +x unusedpkg

Ahora puede ejecutarlo desde el directorio que contiene el script

$./unusedpkg 

Salida de muestra:

* UnusedPkg 0.6
  Find unused packages in your Linux system.

WARNING:
   Idle days may be wrong. Before delete anything, check package timestamps
   using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.

Minimum packages size: 1MB

IDLE DAYS   SIZE    PACKAGE NAME
1 year and 6 months      (553 days)     8MB 0ad 
1 year and 6 months      (553 days)     2MB gnect 
1 year and 6 months      (553 days)     1MB libgvc5 
1 year and 6 months      (553 days)     8MB locales 

8

Estos consejos pueden ser útiles para limpiar su sistema y eliminar paquetes no utilizados

sudo apt-get autoclean para limpiar paquetes parciales

sudo apt-get autoremove limpiar el caché apto

sudo apt-get clean para eliminar cualquier dependencia no utilizada

Haga man apt-getpara obtener más información sobre apt-get y cómo usarlo.


7

Para eliminar paquetes que fueron instalados por otros paquetes y ya no son necesarios, ejecute:

sudo apt-get autoremove

Para eliminar archivos .deb para paquetes que ya no están instalados, ejecute:

sudo apt-get autoclean

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.