私はUBUNTU 14.04を初めて使用しますが、何かを更新またはインストールしようとすると、このエラーが発生します。
Sudo apt-get update [Sudo] password for trojanfm:
E: Could not ge lock /var/lib/apt/lists/lock - open (11: Resource temporarily
unavailable)
E: Unable to lock directory /var/lib/apt/lists/
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?
プロセスを検索します。 Ubuntu 16.04以降、「apt-get」の代わりに「apt」が使用されます
ps -A | grep apt-get
または
ps -aux | grep 'apt-get'
または
ps -A | grep apt
次に、apt-get/aptとして実行されているプロセスがあるかどうかを確認します
以下を使用して、そのプロセスを強制終了します。
Sudo kill -9 <process-id>
たとえば、プロセスIDが2345の場合
Sudo kill -9 2345
次に、Sudo apt-get updateを実行します
編集:dpkgまたはaptのインスタンスが実行されていないことが確かで、それでもメッセージが表示される場合は、ファイルを削除するだけです。
Sudo rm /var/lib/apt/lists/lock
ロックファイルは、リソースのロックを示すサイズがゼロの単なるファイルです。
更新:
Ubuntu 16.04リリースでは、apt-getはaptに置き換えられました。実行中のプロセスは次の場所にあります。
ps -A | grep apt