ubuntu进行安装操作时经常出现这两个玩意。从使用Ubuntu开始就会遇到他们俩兄弟,今天必须把他们写出来
分析原因
1)系统正在安装或更新软件,apt、apt-get正在被使用,所以暂时无法使用。
2)可能是上次更新或者安装没有正常完成,导致apt或apt-get被占用。
解决方案一
无脑操作,直接重启解决掉这属于百分之八十问题之一的俩兄弟。
好吧想动手动脑?看看解决方案二了;
解决方案二
可以先找一下apt或apt-get相关的进程,然后使用kill 杀掉进程;
ps -e|grep apt-get
ps -e|grep apt
如果有显示相关的进程,基于进程的PID,使用kill名称杀掉进程;
sudo kill xxxx
如果没有找到,只能看看解决方案三了;
解决方案三
这种方案比较暴力,但比较有效;直接删除/var/cache/apt/archives/lock、/var/lib/dpkg/lock这两个文件,达到强制解锁的效果,命令如下:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
然后能正常安装了