E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
一般安装依赖或者其他东西的时候就会出现这种情况:
解决方法
方法一:
使用命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
然后再输入你所安装依赖的命令,以我的为例(例子而已,大家不用输入和我一样的命令)
sudo apt install ros-*-rgbd-launch ros-*-libuvc ros-*-libuvc-camera ros-*-libuvc-ros
效果:
方法二:
检查有什么进程
ps -e | grep apt
然后解决掉(杀死)该进程,你的是什么就杀什么
sudo kill 56765
sudo kill 56760
再执行方法一的命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
或者以下这两个命令(一般只用执行第一句话就可以了,第二个进行会跟着一起被杀死)
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
方法三
以上解决不了问题就先更新apt,再重复以上操作
sudo apt-get update
ok,解决啦解决了!