Ho un Dell Mini 9 con un SSD da 8 GB. Ho installato Lucid alcuni anni fa e l'ho aggiornato ogni volta, e ora il mio disco rigido è quasi pieno. Vedo che i nuovi programmi predefiniti vengono installati ma quelli vecchi non vengono rimossi automaticamente (ad es. Banshee e Rhythmbox). Ora posso installare una nuova distribuzione da zero, ma se c'è un modo per evitare il fastidio, sarebbe fantastico. Non mi importa se i programmi che ho installato negli anni vengono rimossi, sono solo pochi e posso reinstallarli in un attimo.
Migliore risposta
La soluzione a questa domanda probabilmente risolverà anche il tuo problema.
Ubuntu prima del 12.04
Da un gnome-terminal
fare:
cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt
Questo eliminerà le versioni del pacchetto e ti lascerà con un elenco ordinato default.txt contenente tutti i pacchetti installati per impostazione predefinita. Come menzionato nella domanda collegata, tieni presente che potresti modificare l'installazione predefinita durante l'installazione di aggiornamenti e/o pacchetti limitati durante l'installazione di Ubuntu.
Ubuntu 12.04
Il passaggio precedente è leggermente cambiato. Per ottenere un elenco dei pacchetti installati inizialmente, devi decomprimere due file:
- filesystem.manifest
- filesystem.manifest-remove
Per ottenere ciò che desideri, devi rimuovere il secondo dal primo:
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
Ora continua come prima del 12.04:
dpkg --get-selections | awk '{print $1}' | sort > current.txt
Questo ti darà un elenco ordinato current.txt di tutti i pacchetti attualmente installati.
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
Questo ti darà le differenze tra i due elenchi di pacchetti, dove installed.txt contiene tutti i pacchetti che non fanno parte dell'installazione predefinita e uninstalled.txt contiene tutti i pacchetti mancanti rispetto a un'installazione predefinita.