Si está intentando volver a un sistema limpio, como en "instalación nueva", debe realizar una instalación nueva. O si fue lo suficientemente profético como para obtener una imagen de metal del sistema inmediatamente después de la instalación, podría volver a eso.
Incluso con los sistemas de paquetes de Linux hay configuraciones y configuraciones que no se pueden eliminar en una eliminación o desinstalación. Especialmente en un entorno de servidor, cuando necesita una instalación limpia no puede simplemente eliminar todo lo que hizo desde la instalación. Debe realizar una instalación limpia para llegar a un estado de instalación limpia.
ACTUALIZACIÓN: paquetes de limpieza
Ramii.org tiene algunos consejos para enumerar paquetes y limpiar paquetes no utilizados en un sistema debian: http://raymii.org/s/tutorials/Debian-apt-get-dpkg-packages-cleanup-commands.html
Para enumerar los paquetes instalados:
dpkg --get-selections | cut -f1 | while read pkg; do dpkg -L $pkg | xargs -I'{}' bash -c 'if [ ! -d "{}" ]; then echo "{}"; fi' | tr '\n' '\000' | du -c --files0-from - | tail -1 | sed "s/total/$pkg/"; done | sort -rn > ~/packages.log.txt
Luego enumera los métodos para enumerar los archivos de configuración que no se eliminan durante los procesos de eliminación de apt.
Una vez que haya eliminado todos los paquetes que desea, ejecute:
apt-get autoremove
y
apt-get clean
para limpiar los repositorios y los archivos apt no utilizados.
Si elimina los paquetes uno por uno, ya que no hay una manera fácil de hacerlo, asegúrese de "purgarlos". Es decir, si está en Debian, "aptitude purge packaged" para eliminar todos los archivos de configuración. Luego también hay "aptitude autoremove" para eliminar dependencias innecesarias.
fuente
En Debian, puede usar la herramienta 'deborphan' para enumerar los paquetes que no tienen paquetes dependiendo de ellos, por lo que a menudo se pueden eliminar a menos que realmente sepa que los necesita. Como con todas las herramientas de embalaje: usar con precaución.
fuente