Ich benutze meistens Terminal für die Installation von Programmen (wie fast jeder). Manchmal (insbesondere wenn ich einen schwachen Akku und kein Ladekabel habe ODER, was noch wichtiger ist, wenn die Installationsdatei zu groß ist, die Installation unvollständig ist und ich mein System ausschalten muss ) möchte ich die Installation unterbrechen (während sie sich befindet) Download-Status), damit ich nicht bereits heruntergeladene Dateien verliere.
Wie mache ich das?
installation
command-line
apt
VedVals
quelle
quelle
Antworten:
Ctrl+ cbricht es ab, startet aber das nächste Mal an der Stelle, an der Sie es verlassen haben Ctrl+ zstoppt den Prozess, aber dann können Sie keinen weiteren Prozess ausführen, da er für den ersten Prozess gesperrt bleibt
Die Verwendung einer der oben genannten Methoden ist im Allgemeinen besser als nur das Schließen des Terminals. Wenn Sie das Terminal jedoch nur schließen, während Pakete heruntergeladen werden, sollte der Download genau dort gestartet werden, wo er beim nächsten Ausführen gestoppt wurde
sudo apt-get upgrade
Wenn Sie den Download nach Verwendung von Ctrl+ neu starten möchten z:
jobs
das Terminal eingebenfg
fg 1
,fg 2
usw ...Stellen Sie jedoch sicher, dass Sie es niemals stoppen, während die heruntergeladenen Pakete installiert werden, da dies zu einer Sperre für apt-get führt, die einen Neustart des Computers oder eine Neukonfiguration von apt erfordert, und Sie müssen am Anfang beginnen der Installation. Stellen Sie daher sicher, dass Sie das Terminal beim Herunterladen nur "pausieren" (schließen) und nicht installieren.
Wenn Sie einen weiteren apt-get-Prozess starten möchten, führen Sie nach dem Anhalten des ersten Prozesses Folgendes aus
sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
. Es sieht nicht so aus, als hätte es irgendetwas getan, aber Sie sollten in der Lage sein, einen weiteren Apt-Get-Prozess zu starten.Um einen Befehl zu beenden, den Sie mit Ctrl+ angehalten haben z, geben Sie
kill -9 %x
das Terminal ein und ersetzen Sie x durch die Nummer, die der angehaltene Vorgang ist (siehejobs
). Der Prozess bleibt in der Liste, aber es wird "getötet" statt "gestoppt" angezeigt, was darauf hinweist, dass er nicht mehr aktiv ist.Quellen: [ubuntu] So unterbrechen Sie den Download-Vorgang im Terminal.
Drücken Sie versehentlich Strg-Z in einem Linux-Terminal in Ubuntu Intrepid Ipex. Was mache ich jetzt? Starten, Stoppen und Verwalten von Jobs im Ubuntu-Terminal
quelle
fg
Sie einfach , vorausgesetzt, Sie haben keine anderen Prozesse gestartet. Ich habe es der Antwort aus Gründen der Konsistenz hinzugefügt.fg
oderfg 1
sollte es "pausieren".sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
sollte ihn entsperren, aber den alten Prozess beibehalten, damit Sie ihn später wieder aufrufen können. Ich denke, es ist nur mit diesem Paket, da ich alles andere, woran ich mich erinnere, mitfg
normalen Läufen ohne Serverfehler laufen lasse. Ich weiß nicht wirklich was noch, sorry. : / Wenn Sie einen neuen Thread starten, könnte sich jemand, der sich besser auskennt, diesen ansehen.Hier finden Sie die Antwort, wie ich es gelöst habe . oder folgen Sie diesem Link /superuser//a/1388933/979057 . ich renne
grep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-amd64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linux
quelle
Wenn Sie die vom Terminal heruntergeladenen Dateien anhalten möchten, hoffe ich, dass Sie eine URL heruntergeladen haben. Kopieren Sie es einfach zuerst. und geben Sie diese Zeilen in dieses Terminal ein
Es kann die heruntergeladenen Dateien pulsieren. Wenn Sie den Download fortsetzen möchten oder auch nachdem das Netz getrennt wurde, möchten Sie die Datei fortsetzen. Führen Sie dies einfach im Terminal aus:
oder
quelle