Ich habe einen Dell Mini 9 mit einer 8 GB SSD. Ich habe Lucid vor einigen Jahren installiert und jedes Mal aktualisiert, und jetzt ist meine Festplatte fast voll. Ich sehe, dass neue Standardprogramme installiert werden, aber alte nicht automatisch entfernt werden (z. B. Banshee und Rhythmbox). Jetzt kann ich eine neue Distribution von Grund auf neu installieren, aber wenn es eine Möglichkeit gibt, den Ärger zu vermeiden, wäre es großartig. Es macht mir nichts aus, wenn die Programme, die ich im Laufe der Jahre installiert habe, entfernt werden, es sind nur wenige und ich kann sie im Handumdrehen neu installieren.
Beste Antwort
Die Lösung dieser Frage löst wahrscheinlich auch Ihr Problem.
Ubuntu vor 12.04
Von einem gnome-terminal
tun:
cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt
Dadurch werden die Paketversionen entfernt und Sie erhalten eine sortierte Liste default.txt enthält alle Pakete, die standardmäßig installiert werden. Beachten Sie, wie in der verknüpften Frage erwähnt, dass Sie die Standardinstallation möglicherweise geändert haben, wenn Sie Updates und/oder eingeschränkte Pakete während der Installation von Ubuntu installieren.
Ubuntu 12.04
Der obige Schritt hat sich ein wenig geändert. Um eine Liste der anfänglich installierten Pakete zu erhalten, müssen Sie zwei Dateien entpacken:
- Dateisystem.manifest
- filesystem.manifest-remove
Um das zu bekommen, was Sie wollen, müssen Sie Letzteres von Ersterem entfernen:
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
Jetzt weitermachen wie vor dem 12.04:
dpkg --get-selections | awk '{print $1}' | sort > current.txt
Dadurch erhalten Sie eine sortierte Liste current.txt aller aktuell installierten Pakete.
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
Dadurch erhalten Sie die Unterschiede zwischen den beiden Paketlisten, wobei installed.txt enthält alle Pakete, die nicht Teil der Standardinstallation sind, und uninstalled.txt enthält alle Pakete, die Ihnen im Vergleich zu einer Standardinstallation fehlen.