報錯資訊
ubuntu16.04安裝軟體過程中,報錯:
報錯原因
這個報錯是因為有另外一個程式正在運作,由于它在運作時,會占用軟體源更新時的系統鎖(在“/var/lib/apt/lists/”目錄下),而當有新的apt-get程序生成時,就會因為得不到鎖而出現"E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: 資源暫時不可用)"錯誤提示!
而導緻資源被鎖的原因,可能是上次安裝時沒正常完成,而導緻出現此狀況。
是以,我們隻需要關閉掉之前的安裝操作,将程序釋放,解開鎖就可以啦。
解決方案
根據上面的原因,我們知道解決方案就是先找到程序,然後将程序關閉就可以了。
1.方案1
用這個指令檢視一下apt的相關程序:
ps -e | grep apt
然後,我們将相關程序殺死即可:
sudo kill 830
sudo kill 947
sudo kill 2415
2.方案2
使用下面指令強制釋放鎖:
sudo rm /var/cache/apt/archives/lock