无法获得锁 /var/lib/dpkg/lock
E: Could not get lock /var/lib/dpkg/lock – open (11 Resource temporarily unavailable)
当你执行sudo apt-get XXX这种命令时出现类似下面的输出错误:
1 2 |
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 2 3 4 5 |
E: Could not ge lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ 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? |
解释
出现这个问题的原因是,还有一个线程在使用apt-get进行下载的操作。但是奇怪的是,我就是没有找到其他使用了apt-get指令的终端界面。那么如何解决这个问题呢,难道要重新启动电脑吗,重启电脑是可以解决这个问题,但是我接下来教你的方法,才是真正的解决方法。
解决办法
先搜索所有运行着的线程
ps -A | grep apt-get 或者 ps -A | grep apt
sudo kill 2098
现在关闭当前终端,再重新开一个终端,sudo apt-get命令就可以使用了。
转载请注明:PHP笔记 » Could not get lock /var/lib/dpkg/lock – open 解决方法