剛剛裝完Ubantu 10.04,配置好網絡鏈接後,發現更新軟件源時,會出現沒法「reload」錯誤提示!一樣在用「sudo apt-get update」更新軟件源時,會出現"E: 沒法得到鎖 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"錯誤提示!這時心頭一驚,怎麼會出現錯誤呢?我什麼配置還都沒修改呢!相信有許多好友也出現了一樣的問題,如今來共享一下個人 解決方案。(僅供參考)
先解釋一下問題出現的緣由:剛裝好的Ubantu系統,內部缺乏不少軟件源,這時,系統會自動啓動軟件源更新進程「apt-get」,而且它會一 直存活。因爲它在運行時,會佔用軟件源更新時的系統鎖(如下稱「系統更新鎖」,此鎖文件在「/var/lib/apt/lists/」目錄下),而當有新 的 apt-get進程生成時,就會由於得不到系統更新鎖而出現"E: 沒法得到鎖 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"錯誤提示!所以,咱們只要將原先的apt-get進程殺死,重新激活新的apt-get進程,就可讓新立德軟件管理器正常工 做了!
這時,你能夠按一下步驟來解決:
一、輸入如下命令:「ps -aux > temp.txt」.敲回車肯定。這時會有「warning」出現,但不予理會。
二、輸入如下命令:「grep -n apt-get temp.txt」鍵入回車肯定。然後從命令輸出中找到 apt-get 進程的PID。
三、輸入如下命令:「sudo kill <PID>」。
四、完成。
or:
若是提示錯誤:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
輸入
sudo rm /var/lib/apt/lists/lock
便可,說實話,我是用的第二種,太簡單了!管用哦! 網絡