Ich versuche, ein Programm unter Ubuntu zu installieren, aber wenn ich es versuche, wird der folgende Fehler angezeigt:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Bei der Suche im WEB habe ich dies angewendet.
sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a
sudo apt-get update && sudo apt-get upgrade
Anscheinend funktioniert es bis zur zweiten Zeile, aber wenn ich die dritte Zeile ausführe, antwortet das Terminal nicht (markiert, dass es weiterhin ein Programm herunterlädt, das ich zuvor installiert habe. Ich habe den PC verlassen und arbeite damit eines Tages und warte auf das Ende davon, aber nichts ist passiert).
Das vorherige Programm, das ich zu installieren versucht habe, ist Dropbox.
Vielen Dank für jede Hilfe.
sudo apt-get install vlc
(zum Beispiel)ps aux | grep apt
oderps aux | grep dpkg
.Antworten:
Führen Sie Folgendes aus:
Wenn Prozesse ausgeführt werden und eine der beiden Dateien vorhanden ist, führen Sie Folgendes aus:
Dann
fuser
wird einSIGKILL
Signal an jeden Prozess gesendet. Das sollte das Problem beheben.Wenn das oben Genannte für Sie nicht funktioniert, sollten Sie sich Folgendes ansehen:
quelle
Waiting to dpkg to exit
. Den Link, den Sie mir zur Verfügung gestellt haben, hatte ich bereits verwendet und ich kann mein Problem nicht lösen.Wenn Sie Ubuntu 16.0.4 oben verwenden, geben Sie den folgenden Befehl auf dem Terminal ein
Wenn Sie eine Ubuntu-Version unter 16.0.4 verwenden, geben Sie den folgenden Befehl ein:
Sie erhalten die aktuell ausgeführte Prozess-ID. Wenn Sie diesen Prozess beenden, ist Ihr Problem gelöst.
Probieren Sie zum Töten den folgenden Befehl aus:
z.B :
sudo kill -TERM 18846
quelle