Es gibt Situationen, da will man sein System einfach mal neu aufsetzten.
Die Einstellungen der Programme liegen ja unter dem Heim-Verzeichnis, das ist eigentlich kein Problem, wenn das komplette Heim-Verzeichnis gesichert ist.
Wie ist es aber mit den Programmen? Die raus zu suchen ist nicht leicht und die simple Auflistung aller Packages bringt einen auch nicht immer weiter.
# pkg info
Wäre es nicht prima, wenn man einen Befehl hätte, mit dem man die Packages bekommt, die man installiert hat? Die Abhängigkeiten sind ja in den Packages gelöst. Ja, so einen Befehl gibt es.
# pkg prime-list
Diese Befehl listet nur die Packages auf, die man installiert hat. Die Abhängigkeiten werden nicht angezeigt.
Mit folgenden Befehl kann man sich diese in eine Text-Datei für ein Backup schreiben.
# pkg prime-list >> ./installed_packages.txt
Wenn man nun das System neu aufsetzen möchte, dann geht das nun sehr einfach.
# pkg prime-list >> ./installed_packages.txt
# pkg delete -a
# pkg clean
# pkg install `cat ./installed_packages.txt`
Hier eine Beschreibung der Befehle:
- Schreibe die Installierte Packages in die Text-Datei
- Lösche alle installierte Packages vom System
- Lösche den Packages Cache
- Installiere Alle Packages aus der Text-Datei.
Und so wir alles wieder neu installiert. 🙂