Ale*_*lex 3 gnome administration debian notifications package-management
我在 Debian 6.0.5 (squeeze) 上,我时不时地在 GNOME2 面板的通知区域看到以下图标:
但黑色而不是红色。它显示包管理器正在工作。通常它只在几秒钟后显示红色,即可用更新,所以我认为它只是在寻找更新。但有时情况并非如此。我没有自动安装更新的选项,所以可能不是这样,所以我想知道是否有办法查看哪个包管理器正在运行。
单击它只会打开 Synaptic Package Manager,但它不会说明正在运行的内容。
Den*_*ker 10
“包管理器正在工作”意味着某些东西正在锁定/var/lib/dpkg/lockand/or/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
Run Code Online (Sandbox Code Playgroud)
并且因为没有命令管道就没有完整的答案:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2437 次 |
| 最近记录: |