Noch etwas Hilfe für das Erstellen von purge.txt und install.txt.
Führe bei einer jungfräulichen Installation zunächst
aptitude search -F "%p" "~i ! ~M" > vorher.txt
aus.
Mit einer aufgeräumten Installation dann analog:
aptitude search -F "%p" "~i ! ~M" > nachher.txt
Damit hast du die Pakete (ohne Abhängigkeiten) der beiden Zustände abgelegt. Nun musst du die Unterschiede ermitteln, um daraus die Pakete für purge und install zu separieren. Hier hilft das Hausmittel diff, welches die Differenz aus zwei Dateien ermittelt und die Unterschiede entsprechend markiert. Mit grep und sed extrahieren wir dann die gesuchten Pakete:
diff vorher.txt nachher.txt | grep -v "^[>,0-9]" |sed 's/< //g' > purge.txt
grep schmeisst alle Zeilen raus, die mit > oder einer Ziffer beginnen. Mit sed entfernen wir das < vor dem Paketnamen.
Analog dazu erzeugen wir die install.txt:
diff vorher.txt nachher.txt | grep -v "^[<,0-9]" |sed 's/> //g' > install.txt
Geht garantiert eleganter, aber sofern du keine Z80-CPU im Rechner hast, spielt das wirklich keine große Rolle. Kontrolliere aber nochmal die Ergebnisse, nicht dass ich was verdreht oder vergessen habe.
edlin.