apt upgrade erkennt keine apt-offline-Pakete

apt upgrade erkennt keine apt-offline-Pakete

Ich versuche, meinen Ubuntu 18.04-Computer zu aktualisieren, der keine Internetverbindung hat. Der Vorgang schlägt jedoch fehl, wenn ich versuche, ihn auszuführen sudo apt upgrade. Ich habe ein paar andere Links überprüft, wie:sol1,sol2Undsol3.

Ich habe apt-offline auf meinem Offline-Computer eingerichtet, den wir OC1 nennen können, und ich habe es auch auf meinem Online-Computer eingerichtet, den wir OC2 nennen können. Ich richte eine Signaturdatei auf meinem OC1 ein, bringe die Datei dann zu OC2 und verwende den Befehl sudo apt-offline get apt-offline.sig --bundle apt-offline-update.zip. Es lädt alle Pakete in diese Zip-Datei herunter und ich bringe diese Datei dann zu OC1.

Großartig, an diesem Punkt ist alles normal und läuft wie erwartet. Jetzt installiere ich das Paket mit diesem Befehl: sudo ./apt-offline install /home/fletchy/Desktop/MyPC/apt-offline-update.zipIch wähle aus Yes (Y), wenn ich zur Installation aufgefordert werde, und esInstallationendie Pakete. Allerdings werden sie alle synchronisiert. Ich denke jedoch, dass das Sinn ergibt, denn jetzt würde ich einfach einen normalen Vorgang ausführen sudo apt upgrade, aktualisieren und loslegen. Wenn ich es jedoch ausführe, sudo apt upgradeläuft es so, als würde es im Internet nachsehen, um diese Pakete zu installieren, nicht bei mir cache or directories.

Ich erhalte Fehlermeldungen wie:

Err:## http://... Could not resolve 'us.archive.ubuntu.com'
E: Failed to fetch http....deb Could not resolve 'us.archive.ubuntu.com'

Ich würde erwarten, dass die Pakete erfolgreich installiert und das System aktualisiert wird. Vielleicht übersehe ich etwas Kleines. Ich verwende Linux jetzt schon eine Weile, musste aber bis vor Kurzem noch nie Pakete offline aktualisieren und jetzt stoße ich auf dieses Problem. Ich habe versucht, das System neu zu starten und den gesamten Aktualisierungsprozess von vorne zu beginnen.

Bearbeitung 1:

Mir ist gerade aufgefallen, dass ich beim Ausführen apt-cache showdie folgende Antwort erhalte: E: No packages found

Antwort1

Ich habe eine Lösung gefunden. Vielleicht gibt es eine bessere, aber bei mir hat diese funktioniert ...

Teil 1

Anstatt „doing:“ sudo apt upgradeallein zu verwenden, müssen Sie das Tag verwenden. --fix-missingDies schlägt zunächst fehl. Dann werden jedoch alle Pakete erkannt, die Sie mit der normalen Methode von apt-offline eingerichtet haben, und die Aktualisierung erfolgt wie erwartet.

Kurz gesagt, verwenden Sie diesen Befehl:sudo apt upgrade --fix-missing

Teil 2

Wenn Sie nun versuchen, Pakete/Produkte/Module zu installieren, also Dinge wie net-toolszum Beispiel ..., machen Sie alles gleich, außer ...

Nicht verwenden:, sudo apt upgrade --fix-missingverwenden:sudo apt-get install net-tools

verwandte Informationen