解决Linux联网安装程序遇到进程被Lock
引言
在我们使用yum或apt-get联网更新或安装软件时,有时会出现yum或apt-get更新不成功,进程被挂起等待其它进程执行完成的情况,这个时候就能使用本文提供的方法去删除进程锁。
文章目录
0×1.解决Ubuntu遇到apt被lock
在使用ubuntu更新或者安装软件时系统有时会出现下面的报错信息,提示apt被占用,这也可能是系统自动更新程序在占用这个应用,如果不愿意等系统自动退出,可以使用下面的方法来删除lock锁:
#经常会遇到下面这种报错信息 E: Could not get lock /var/lib/apt/llists/lock-open (11: Resource temporarily unavailable) E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) #直接使用root权限删除下面这几个文件(注意,下面的命令只有一行,且没有换行) qing@qingsword.com:~$ sudo rm -rf /var/cache/apt/archives/lock && sudo rm -rf /var/lib/dpkg/lock && sudo rm -rf /var/lib/apt/lists/lock
删除完成后,再次执行apt程序,就不会报错了(当然这样有可能影响系统稳定)。
0×2.解决CentOS遇到yum被lock
在使用Centos的yum install时,经常会碰到下面的信息,提示程序再被占用,需要等待程序退出,当前安装进程被挂起:
#提示信息如下 Another app is currently holding the yum lock; waiting for it to exit... #解决方法,使用root权限,直接删除yum.pid文件 root@qingsword.com:~# rm -rf /var/run/yum.pid