问题描述:
当使用apt-get install安装软件时出现下面错误
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
原因是在未完成下载的情况下将terminal 关闭。此时 apt-get进程可能没有结束,导致进程锁没有打开,其他进程无法使用的情况。
解决方法:
在终端输入下面两条命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
然后就可以安装软件了。
如果是使用dpkg安装deb包时,出现下面错误:
dpkg: 错误: 另外一个进程已经为 dpkg frontend 加锁
解决方法:
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock