私はDebian 6.0.5(squeeze)を使用していますが、時々GNOME2パネルの通知領域に次のアイコンが表示されます。赤ではなく黒で表示されます。それは言うパッケージマネージャが作業中です。通常、数秒後に赤で表示されます。利用可能なアップデートだから、アップデートを探していると思います。しかし、時にはそうでない場合もあります。アップデートを自動的にインストールするオプションがないため、そうでない可能性がありますが、どのパッケージマネージャが実行されているかを確認する方法があるかどうか疑問に思います。
クリックするとSynaptic Package Managerのみが開きますが、実行中のエントリは表示されません。
ベストアンサー1
「パッケージマネージャが動作しています」とは、何かがロックされて/var/lib/dpkg/lock
いるか/ varであることを意味します/cache/apt/archives/lock
。これがどのプロセスを使用しているかを確認できますfuser
。
dennis@lightning:~$ sudo fuser /var/lib/dpkg/lock /var/cache/apt/archives/lock
/var/lib/dpkg/lock: 18049
/var/cache/apt/archives/lock: 18049
dennis@lightning:~$ cat /proc/18049/cmdline | sed -e 's/\x0/ /g'; echo
apt-get install kdenlive
コマンドパイプラインがないと、答えが不完全なためです。
cat /proc/$(sudo fuser /var/{lib/dpkg,cache/apt/archives}/lock 2>/dev/null| head -n1 | awk '{print $2}')/cmdline | sed -e 's/\x0/ /g'; echo