apt-get被Ctrl+Z终止后无法再次使用的问题

2017-02-20 11:16:06
啊超
7609
最后编辑:啊超 于 2017-02-26 13:43:14
摘自:王志的博客

apt-get被Ctrl+Z终止后无法再次使用的问题  
标签: apt-get lock dpkg 错误 it 
是用apt-get跟新系统时发现下载速度太慢,需要2个小时才能更新完,于是用Ctrl+Z终止了apt-get的更新。

我再次使用apt-get安装软件时报错
“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?”

按照提示,使用fuser命令去查看哪个进程在使用这个文件夹,命令为“sudo fuser -vki /var/lib/dpkg/lock”。果然,进程apt-get在使用这个文件,直接kill掉这个进程(fuser可以显示这个进程的pid),apt-get就可以正常使用了。

fuser:显示正在使用指定文件和sockets的进程ID,参数“-k”可以kill掉使用该文件的进程;参数“-i”是在kill进程之前询问用户是否要kill该进程;参数“-v”显示详细的信息。