在此Unixmen 教程设置 Conky 有 11 个步骤;我完成了所有步骤,但终端显示此消息:
The program 'conky' can be found in the following packages:
* conky-cli
* conky-std
Try: sudo apt-get install <selected package>
然后我尝试了这个,但看到以下消息:
ismail@ismail-ASUS:~$ sudo apt-get install conky
[sudo] password for ismail:
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?
你能帮助我吗?
答案1
Ubuntu 软件中心或 Synaptic 可能已打开。如果是这样,请关闭这些程序,然后重试。
如果没有任何变化,请关闭会话(注销)或重新启动并重试。
答案2
如果您确信软件中心或突触未运行,则必要时可以执行
sudo rm -rf /etc/var/lib/dpkg/lock
然后重试,这种方法可行,但不建议这么做。如果你现在无法重新启动,请这样做。
我建议你重新启动或重新登录并重试。
答案3
这个错误意味着 dpkg 正在运行。如果你运行sudo killall dpkg
(或者sudo killall -9 dpkg
当第一个命令抱怨无法终止 dpkg 时),那么它就会被修复。
但是:这不是‘干净’的停止方法dpkg
!
首先介绍一些背景知识:dpkg 是 ubuntu 的“真正”包管理器。Apt、apt-get、synaptic 等都是前端。如果您关闭所有这些前端,错误也会消失(以一种干净的方式)