Mein Internet wird manchmal wegen einer Änderung der 3G-Signalstärke angehalten und ich muss den gesamten apt-get-Aktualisierungsprozess erneut starten! Jedes Update verbraucht 13-15 MB und jedes MB kostet hier !! Kann ich etwas tun, um das Update anzuhalten, damit ich es fortsetzen kann, nachdem ich wieder eine Verbindung zu meinem Internet hergestellt habe? ps - Ich weiß, dass ich das Herunterladen von Apps / Upgrades fortsetzen kann
20
Antworten:
Wenn man sich die Empfehlungen für die Verwendung von Ctrl+ Cansieht, ist es meines Erachtens besser, Ctrl+ Zden Prozess im Hintergrund anzuhalten, wenn / falls das Netzwerk ausfällt. Möglicherweise können Sie den Vorgang
fg
fortsetzen, sobald Ihre Konnektivität wiederhergestellt ist. (Ich weiß jedoch nicht, wie robust apt-get in diesem Szenario ist.)Eine andere Möglichkeit wäre
axel
und dasapt-fast
Skript zu verwenden. Es wird als Beschleunigung des Downloads durch paralleles Herunterladen angepriesen, aber es scheint auch gut zu sein, den Überblick darüber zu behalten, was bereits heruntergeladen wurde, vermutlich, weil es die Dateien beim Herunterladen in parallelen Abschnitten nachverfolgen muss.Hier ist der Original-Thread von Ubuntuforum .
quelle
Sie können das Herunterladen von Paketen oder das Aktualisieren des Systems beenden, indem Sie "Strg + C" drücken und das Programm beenden. Dies stoppt das Programm vollständig. Wenn Sie das nächste Mal denselben Befehl ausführen, setzt apt-get den Download an der Stelle fort, an der er zuletzt angehalten wurde
quelle
fg
fortsetzen, sobald die Konnektivität wiederhergestellt ist. Ich weiß jedoch nicht, wie robust apt-get in diesem Szenario ist.Pausiere zuerst diesen Job. einen Job pausieren:
Um den Job erneut zu starten, wenn Sie die Netzwerksignale erhalten:
Verwenden Sie zum Ausführen im Vordergrund
Verwenden Sie zum Ausführen im Hintergrund
quelle
%1
fürfg
oderbg
, zumindest wenn es gerade ausgesetzt wurde.Wie
aptitude
mir nach einem unerwarteten Neustart gesagt wurde, verwenden Sie:Und wie
man dpkg
erklärt:quelle
Das Installieren / Aktualisieren ist eine atomare Operation. Entweder ist es fertig oder nicht. Wenn das Update abbricht / stoppt, wird bis zum letzten Punkt vor Beginn des Updates ein Rollback ausgeführt. Da die Header (Dateien, die Daten von Paketen enthalten, und woher sie abgerufen werden) Die Pakete werden jedoch ab dem Zeitpunkt heruntergeladen, an dem die Verbindung unterbrochen wurde. Nur ein Ratschlag, unterbrechen Sie eine Installation nicht, es besteht die Möglichkeit, dass das System dadurch unbrauchbar wird.
quelle
Ich mag kein Terminal. Weder wissen, ob es mit Terminal möglich ist oder nicht. Aber es gibt einen schlechten Weg, das zu tun, worum Sie gebeten haben. Dazu benötigen Sie den "Synaptic Package Manager". Wenn Sie dies nicht haben, installieren Sie es zuerst. Nun, wenn Sie es dann haben, öffnen Sie es; Klicken Sie auf "Alle Upgrades markieren". Dadurch werden alle aktualisierbaren (aktualisierbaren) Pakete aufgerufen. Beginnen Sie nun mit dem Herunterladen von Paketen, bis Ihre Verbindung unterbrochen ist. Wenn die Verbindung unterbrochen wird, beschwert sich Synaptic darüber und beendet das Upgrade. Keine Sorge, schließen Sie den Synaptic Package Manager. (Öffnen Sie das Software Center nicht und verwenden Sie nicht die Befehlszeile von apt-get through, bis die Aktualisierung abgeschlossen ist.)
Beginnen Sie nun nach dem erneuten Herstellen der Verbindung erneut mit der Synchronisierung. Klicken Sie erneut auf "Alle Upgrades markieren" und starten Sie die Aktualisierung. Diesmal sehen Sie, dass nur die Pakete heruntergeladen werden, die nicht heruntergeladen werden konnten, und andere werden übersprungen.
Dies ist keine gute Lösung, aber es funktioniert. Wenn sich Synaptic oder Software Center über eine Art "Sperre" beschweren, gehen Sie zu / var / cache / apt / archives und löschen Sie die "Sperre" -Datei.
quelle