Hier mal was für die Arch-User ... vielleicht kann's ja mal jemand gebrauchen
Wenn Ihr euer Arch neu aufsetzten wollt/müsst dann könnt ihr vorher eure installierten Pakete in einer *.txt speichern um sie später alle in einem Rutsch wieder zu installieren.
Paketliste erstellen:
*******************
Repos + AUR:
pacman -Qqe > mypkglist.txt
Nur Repos:
pacman -Qqen > mypkglist_rep.txt
Nur AUR:
pacman -Qqem > mypkglist_aur.txt
Um die ganze Paketfuhre aus der zuvor gespeicherten Liste wieder zu installieren (wobei bereits installierte Pakete die auf dem neuesten Stand sind nicht erneut installiert werden) geht ihr wie folgt vor:
Da Pacman nur Repos installieren kann und keine AUR-Pakete benutzt man folgenden Befehl um die Pakete aus der mypkglist_rep.txt zu installieren:
********************************************************************************************************************************************
pacman -S --needed - < mypkglist_rep.txt
Pacman kann aber auch aus der Gesamtliste (Repos + AUR) nur die Repos herausfiltern und mit folgendem Befehl installieren:
**********************************************************************************************************************
pacman -S --needed $(comm -12 <(pacman -Slq | sort) <(sort mypkglist.txt))
Die verbleibenden AUR-Pakete müsst ihr dann halt noch mit YAY nachinstallieren.