web-dev-qa-db-ja.com

新しいパッケージをインストールできない:「ロック/ var / lib / dpkg / lockを取得できませんでした」

私はjdk/jreをインストールしようとしました:

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

しかし、私はこのメッセージを受け取りました:

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?

Gitもインストールできないので、選択した特定のパッケージに問題はないと思います。そのエラーは何を意味し、どのように対処するのですか?

5
diracdeltafunk

GUIパッケージマネージャー/または更新マネージャープログラムを実行していますか?その場合、競合がある場合は、それらのプログラムを閉じるだけで、コマンドラインが機能するはずです。

10
Levon

これは最後のリソースとして使用する必要があります。これを不注意に使用すると、システムが壊れてしまう可能性があります。これを試す前に、まず他の回答を評価してください。次のコマンドを使用して、ロックファイルを削除できます。

Sudo rm /var/lib/dpkg/lock

その後、再度インストールしてみてください。

2
Ruban Savvy

これは私のために働いたものです:

1)ターミナルを開く

2)Sudo dpkg --configure -a

0
João Matos