![何もインストールできません](https://rvso.com/image/31640/%E4%BD%95%E3%82%82%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
apt-get
、、などをインストール、更新aptitude
、またはその他の操作を行うことができません。dpkg
ロックファイルは/var/lib/dpkg/lock
起動時から存在します。これを削除して を実行するとapt-get update
、dpkg が中断されたことが出力されます。dpkg --configure -a
ヘルプ テキストに記載されているとおりに試しましたが、gconf2 で問題が発生しました。
root@andre-ubuntu:/home/andre# dpkg --configure -a
Setting up libbonoboui2-0:amd64 (2.24.5-0ubuntu2) ...
Setting up libgnomeui-0:amd64 (2.24.5-2ubuntu3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Setting up gconf2 (3.2.6-0ubuntu1) ...
(gconftool-2:16760):
GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.
dpkg
この時点で停止し、 で中断することもできませんCtrl+C。
私は次のバージョンの Ubuntu を使用しています:
Linux andre-ubuntu 3.8.0-19-generic #30-Ubuntu
SMP Wed May 1 16:35:23 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
何をしたらよいか何かアイデアはありますか?
答え1
数年前、システム更新を探してパッケージ マネージャーをロックしていた GUI ウィジェットのせいで、同じ問題が発生していました。
実行中の GUI アプリケーション (ウィジェット、システム トレイを含む) を検証して、パッケージ管理に関連するものが開かれていないことを確認することもできます。
答え2
ほとんどの Linux バージョンで、完全にインストールされていないパッケージがある場合、ロック エラーが発生します。エラーの記述方法は覚えていません。synaptic がロックされているか、それに似た内容です。これを実行してみてください。通常は機能します。Ubuntu パッケージ マネージャーでも機能します。私は Debian と Ubuntu でこれを使用しましたが、どちらも機能しました。ターミナルを開いて、以下を入力するか、コピーして貼り付けます。
sudo rm /var/lib/dpkg/lock
sudo rm -r /tmp/*
sudo dpkg –clear-avail && sudo apt-get update
スーパーユーザーのパスワードは入力しても表示されないことに注意してください。
私はこれを Debian と Ubuntu で使用しましたが、うまくいきました。これはどの Linux パッケージ マネージャーでも機能します。ロックされているときに、これらすべてでこれを使用しました。