前言
很久之前写过一篇关于解决安装依赖时缓存锁的问题,没想到达到了1.5w的阅读量,于是便准备将尽可能多的安装依赖时所遇到的问题都在此汇总一下,本篇保持长久更新。
问题一:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程xxxx(unattended-upgr)持有
很常见的问题,详尽的解释请参考这篇文章:【Linux】解决缓存锁问题:无法获得锁 /var/lib/dpkg/lock-frontend_正在等待缓存锁:无法获得锁-CSDN博客,这里直接说解决方案
1.kill杀死进程
简单粗暴,根据提示的锁占用的进程id执行kill -9 id ,再次执行安装依赖即可
2.等待
对的,等待一会再次安装即可,需要些许时间
问题二:有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
安装依赖时出现这样的错误一般是因为没有更新apt源,更新即可。
1.根据提示执行apt-get update
bash
apt-get update
更新完成后,再次安装即可。