Hallo.
Ich folge seit ein paar Jahren den Inhalten dieses Artikels https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/ um mit Hilfe von Paketlisten Kubuntu auf anderen Rechnern neu zu installieren. Dabei habe ich folgendes Problem: Der Befehl
1 | dpkg --get-selections | awk '$2 == "install" {print $1}' > /home/klaus/packages.list |
erzeugt zwar die gewünschte Paketliste, aber in zu großem Umfang....nämlich alles was installiert ist. Wenn so ein System eine Zeit lang lebt, dann installiert und deinstalliert man auch viel. In meinem Fall bleiben schon mal irgendwelche "libs" stehen, die in den aktuellen Repos nicht mehr verfügbar sind, oder die von Fremdpakten mit gebracht wurden, welche ich nicht aus den aktuellen Repos installiert habe. Beim Recover mit dem Befehl
1 | xargs -a "packages.list" apt-get install -y |
kommt es dann oft zu dieser Meldung
1 | E: Paket libgutenprint2 kann nicht gefunden werden |
. Natürlich n-mal, da dies öfters vorkommt. Frage: Kennt einer die Syntax um die Paketliste bei ihrer Erzeugung zu "verfeinern". Kein Mensch braucht die abhängigen Pakete. Da kümmert sich das Installationprogramm drum. Ich möchte eine Liste in der ausschließlich Pakete vorkommen, die keine Abhängigkeiten haben UND die absoluten "Top-Level"-Pakete, die n-Abhängigkeiten haben, NICHT aber die Pakete die als abhängige mit installiert werden. Letztere soll sich der Paketmanager selber suchen. Könnt Ihr mir dabei helfen. Vielen Danke schon mal und Grüße an die Gemeinde Klaus