在操作Ubuntu 终端下执行sudo apt install XXX 时候出现以下警告
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?
一般情况是上一次的安装任务正在进行导致本次的install无法执行或者上次安装执行没有正常完成,资源被占用,继而出现此情况。
对于熟悉Linux的人员来说,删掉占用资源的文件或者关掉执行的其他apt任务。
1.用下面的ps 显示当前执行的进程
ps -A | grep apt
然后再用kill去杀掉指定的进程
$ sudo kill -9 xxx(进程PID)
2.删除锁定的文件
sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
推荐使用第二种,方便快捷。