在ubuntu上安装软件,有时会遇到E: Could not get lock /var/lib/dpkg/lock的提示,例如我今天遇到的情况:
使用“sudo apt-get install nginx -y”安装nginx时,提示:
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?
这里电脑提示的意思是无法获取“/var/lib/dpkg/lock”锁,我们可以试试把锁去掉,步骤如下:
1.sudo rm /var/lib/apt/lists/lock;
2.sudo rm /var/cache/apt/archives/lock;
3.sudo rm -rf /var/lib/dpkg/lock;
可能每个人的情况不一样,上述命令大家可以试试
然后sudo dpkg --configure -a配置一下dpkg,应该就可以正常使用命令安装了。
希望对你有帮助!