[Linux]sudo apt-get, permission denied

每次打開我的虛擬機,在我還沒有任何操作的情況下,我在運行udo apt-get update或者sudo apt-get upgrade時,提示無法獲得鎖。
無法獲得的鎖總共有3種,分別是:

無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)
無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)
無法獲得鎖 /var/cache/apt/archives/lock  - open (11: 資源暫時不可用)

在這裏插入圖片描述
就像這樣子。這都是由於其他進程佔用資源了導致的,如果你能夠確定是哪個進程佔用了資源,那就可以簡單的sudo kill -9 PID把進程殺掉,然後再把上述3種情況這3個位置的文件夾全部刪除掉,就可以用了。

那爲什麼我會出現這種情況呢,apt-get的時候也不行?經百度以及調查發現,有時ubuntu在開機會自動啓動一個daily任務,用來幹啥的我沒查,你自己ps -ef|grep apt,然後找找是不是有2個進程是類似於apt.system.daily樣子的,這個就是罪魁禍首。網上有篇博客教了怎麼關閉它,我沒實操,需要的自己百度去吧~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章