Ich kann keine neuen Pakete installieren: „Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“

Ich kann keine neuen Pakete installieren: „Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“

Ich habe versucht, jdk/jre zu installieren:

ben@ubuntu:~$ sudo apt-get install openjdk-7-jre-headless

Ich habe jedoch diese Nachricht erhalten:

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?

Ich kann Git auch nicht installieren, daher glaube ich nicht, dass es ein Problem mit dem von mir ausgewählten Paket ist. Was bedeutet dieser Fehler und wie gehe ich damit um?

Antwort1

Läuft bei Ihnen der GUI-Paketmanager bzw. der Updatemanager? Wenn ja, liegt ein Konflikt vor, schließen Sie einfach diese Programme und Ihre Befehlszeile sollte funktionieren.

Antwort2

Dies sollte als letztes Mittel verwendet werden. Wenn Sie dies unvorsichtig verwenden, kann Ihr System kaputt gehen. Bitte prüfen Sie zuerst andere Antworten, bevor Sie dies versuchen. Sie können die Sperrdatei mit dem folgenden Befehl löschen:

sudo rm /var/lib/dpkg/lock

Versuchen Sie anschließend die Installation erneut.

Antwort3

Das hat bei mir funktioniert:

1) Öffnen Sie ein Terminal

2) sudo dpkg --configure -a

verwandte Informationen