apt-get被Ctrl+Z終止後無法再次使用的問題

2017-02-20 11:16:06
啊超
7681
最後編輯:achao 於 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”顯示詳細的信息。