Hallo,
ich wollte mein System sichern, indem ich die installierten Pakete
in eine Text-Datei zu schreiben, mittels:
touch Datei.txt
dpkg --get-selections > Datei.txt
soweit so gut
nach einem Crash folgendes anwenden:
dpkg --set-selecitons < Datei.txt
Jetzt bekomme ich folgende Fehlermeldung:
dpkg: Warnung: unbekannte Pakete wurden gefunden; dies könnte bedeuten, dass die »available«-Datenbank veraltet ist und durch eine Frontend-Methode aktualisiert werden muss.
Folgendes habe ich schon probiert:
apt-get install dctrl-tools
sync-available
hat nichts gebracht
Was muss ich tun?
Mfg
Strunz_1975
Frage zu "dpkg --set-selections"?
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Frage zu "dpkg --set-selections"?
Debian Bookworm
-
- Beiträge: 3273
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Frage zu "dpkg --set-selections"?
Schau mal in die Manpage, dort gibt es eine Anleitung dazu:
dpkg --get-selections >"$HOME/dpkg-selections"
debconf-get-selections >"$HOME/debconf-selections"
debconf-set-selections "$HOME/debconf-selections"
apt-cache dumpavail | dpkg --merge-avail
dpkg --clear-selections
dpkg --set-selections <"$HOME/dpkg-selections"
apt-get dselect-upgrade
dpkg --get-selections >"$HOME/dpkg-selections"
debconf-get-selections >"$HOME/debconf-selections"
debconf-set-selections "$HOME/debconf-selections"
apt-cache dumpavail | dpkg --merge-avail
dpkg --clear-selections
dpkg --set-selections <"$HOME/dpkg-selections"
apt-get dselect-upgrade
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Frage zu "dpkg --set-selections"?
Tut mir leid, ich verstehe das nichtinne hat geschrieben:12.05.2020 20:23:49Schau mal in die Manpage, dort gibt es eine Anleitung dazu:
dpkg --get-selections >"$HOME/dpkg-selections"
debconf-get-selections >"$HOME/debconf-selections"
debconf-set-selections "$HOME/debconf-selections"
apt-cache dumpavail | dpkg --merge-avail
dpkg --clear-selections
dpkg --set-selections <"$HOME/dpkg-selections"
apt-get dselect-upgrade
Debian Bookworm
-
- Beiträge: 3273
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Frage zu "dpkg --set-selections"?
Du musst erst noch
apt-cache dumpavail | dpkg --merge-avail
ausführen, wenn noch nicht geschehen.
apt-cache dumpavail | dpkg --merge-avail
ausführen, wenn noch nicht geschehen.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
-
- Beiträge: 3273
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Frage zu "dpkg --set-selections"?
Was auch noch fehlen kann ist
apt-get update
ansonsten wirst Du einfach Paketnamen gesichert haben, wo du nun die Pakete nicht mehr installieren kannst, weil die nicht mehr verfügbar sind?
Es ist auch eine Warnung, kein Fehler!
apt-get update
ansonsten wirst Du einfach Paketnamen gesichert haben, wo du nun die Pakete nicht mehr installieren kannst, weil die nicht mehr verfügbar sind?
Es ist auch eine Warnung, kein Fehler!
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Frage zu "dpkg --set-selections"?
Und wenn man dann auch noch die Abhängigkeiten wiederherstellen will, weil nämlich sonst alles als manuell installiert gilt, dann schaut man sich noch apt-mark mit den Argumenten showauto/showmanual an. Also, vorher...