Tengo un Dell Mini 9 con un SSD de 8 GB. Instalé Lucid hace algunos años y actualicé cada vez, y ahora mi disco duro está casi lleno. Veo que se instalan nuevos programas predeterminados, pero los antiguos no se eliminan automáticamente (por ejemplo, Banshee y Rhythmbox). Ahora puedo instalar una nueva distribución desde cero, pero si hay una manera de evitar la molestia, sería genial. No me importa si se eliminan los programas que he instalado a lo largo de los años, son solo unos pocos y puedo reinstalarlos en un instante.
Mejor respuesta
La solución a esta pregunta probablemente también resolverá su problema.
Ubuntu anterior a 12.04
Desde un gnome-terminal
hacer:
cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt
Esto eliminará las versiones del paquete y lo dejará con una lista ordenada default.txt que contiene todos los paquetes que están instalados por defecto. Como se menciona en la pregunta vinculada, tenga en cuenta que puede cambiar la instalación predeterminada al instalar actualizaciones y/o paquetes restringidos durante la instalación de Ubuntu.
Ubuntu 12.04
El paso anterior ha cambiado un poco. Para obtener una lista de los paquetes que se instalaron inicialmente, debe descomprimir dos archivos:
- sistema de archivos.manifiesto
- sistema de archivos.manifest-remove
Para obtener lo que desea, debe eliminar el último del primero:
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
Ahora continúa como antes de la 12.04:
dpkg --get-selections | awk '{print $1}' | sort > current.txt
Esto le dará una lista ordenada current.txt de todos los paquetes actualmente instalados.
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
Esto le mostrará las diferencias entre las dos listas de paquetes, donde installed.txt contiene todos los paquetes que no forman parte de la instalación predeterminada y uninstalled.txt contiene todos los paquetes que faltan en comparación con una instalación predeterminada.