¿No es seguro instalar (Residual config) para eliminar todo?

20

En Synaptic Manager, noté que tenía muchos paquetes en esa lista y me preguntaba si alguno no debería eliminarse por alguna razón. O si es seguro eliminarlo. ¿Es posible que algunos se mantengan, o eso muestra paquetes inútiles que deberían borrarse?

He corrido sudo apt-get autoremove pero todavía están allí. (También limpio y autoclean)

Lo que es...

Trevor
fuente
FYI: estos archivos de configuración no ocupan mucho espacio. Acabo de purgar 342 paquetes con archivos de configuración residuales (en su mayoría núcleos antiguos) y el gran total de espacio en disco recuperado: 2.6 MiB.
hackel
@hackel Linux kernel residual config ocupa mucho espacio
endolith

Respuestas:

26

Los paquetes enumerados son solo aquellos que tienen archivos de configuración que no se han eliminado. A menos que esté planeando reinstalar los paquetes nuevamente y desee mantener la configuración, sí, puede eliminarlos de manera segura. En Synaptic, puede purgarlos seleccionándolos todos, use el menú Paquete y luego Purgue. También puedes hacer esto desde la terminal:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge
Braiam
fuente
38

Como esta pregunta se fusionó aquí, es necesario proporcionar alguna información que pueda ser útil

De man apt-get:

       eliminar
           eliminar es idéntico a instalar excepto que los paquetes se eliminan en lugar de instalarse. Nota
           que eliminar un paquete deja sus archivos de configuración en el sistema. Si un signo más es
           agregado al nombre del paquete (sin espacio intermedio), el paquete identificado será
           instalado en lugar de eliminado.

       purga
           la purga es idéntica a eliminar, excepto que los paquetes se eliminan y purgan (cualquier configuración
           los archivos también se eliminan).

Entonces, cuando elimina los paquetes generalmente usando Ubuntu-Software-Center o sudo apt-get remove, deja sus archivos de configuración en el sistema.

De ayuda comunitaria ,

Si bien no hay una forma integrada de eliminar toda su información de configuración de sus paquetes eliminados, puede eliminar todos los datos de configuración de cada paquete eliminado con el siguiente comando.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

Entonces, ejecute el siguiente comando desde la terminal:

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

Esto eliminará los archivos de configuración del paquete eliminado.

Pandya
fuente
1
Impresionante respuesta. Esto seguramente ayudará mucho. Me encantó la combinación grep / awk / xarg.
Luis Alvarado
esto también:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ