Automatische Neuinstallation von Software aus der Paketliste

Zuletzt verändert am 24. Juli 2026 • 1 Min. Lesezeit • 132 Wörter
Wenn ich ein Ubuntu-/Debian-basiertes Linux-Betriebssystem neu installieren muss (oder eine Softwareauswahl auf einen anderen Rechner kopieren möchte), geht das folgendermaßen.
Wenn ich ein Ubuntu-/Debian-basiertes Linux-Betriebssystem neu installieren muss (oder eine Softwareauswahl auf einen anderen Rechner kopieren möchte), geht das folgendermaßen. Auf dem Quellrechner:sudpkg --get-selections > ~/Package.listcp -R /etc/apt/sources.list* ~/apt-key exportall > ~/repository.keysAnschließend einfach die Dateien auf den Zielrechner kopieren:suapt-key add ~/repository.keyscp -R ~/sources.list* /etc/apt/apt-get updateapt-get install dselectdselect updatedpkg --set-selections < ~/Package.listapt-get dselect-upgrade -ySollten einige Pakete nicht verfügbar sein, schlägt dies fehl. In meinem Fall betrifft dies manuell installierte Pakete wie TeamViewer  oder snapgene  / snapgene_viewer  . Normalerweise entferne ich diese Pakete manuell aus der Liste (glücklicherweise sind es nicht viele).Das Upgrade erfolgt jedoch nicht vollständig automatisch, da man beispielsweise verschiedenen Lizenzen zustimmen (z. B. für die TrueType-Schriftarten von Microsoft) und andere Dinge manuell bestätigen muss (z. B. rechtliche Hinweise zu libdvd-pkg), was den Zweck einer automatischen und reibungslosen Abwicklung irgendwie zunichte macht…