问题:
尝试使用apt-get
时出现这个错误:
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:
这应该作为最后的选择,如果不小心使用这个系统,你最终会得到一个坏的系统,
可以使用以下命令删除锁文件:
sudo rm /var/lib/apt/lists/lock
你可能还需要删除缓存目录中的锁文件
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
在那之后,再试着打开Synaptic 。
答案2:
尝试
ps aux | grep [a]pt
或者
pgrep -a apt
如果看到一个apt-get
进程或aptitude
进程看起来停滞了,你可以尝试
sudo kill processnumber
如果这不能工作
sudo kill -9 processnumber
这应该会杀死进程,并删除锁,
杀死apt-get
或aptitude
进程通常更安全。
答案3
删除/var/lib/dpkg/lock
文件,并强制包重新配置。
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
相关文章