
終端機讀取
Dell-DM061:~$ sudo apt-get update E: 無法取得鎖定 /var/lib/dpkg/lock-frontend - open (11: 資源暫時無法使用) E: 無法取得 dpkg 前端鎖定 (/var/lib /dpkg /lock-frontend),是否有另一個程序正在使用它?
答案1
如果您剛啟動系統,它可能正在搜尋建立鎖定的更新。確保您沒有在背景執行另一個 apt、apt-get 或 aptitude 實例:
ps aux | grep -e apt -e dpkg | grep -v grep
如果此命令返回某個進程,就像在本範例中我運行突觸套件管理器作為測試:
ps aux | grep -e apt -e dpkg | grep -v grep
darent 5578 0.0 0.0 10948 968 ? S 16:24 0:00 /bin/sh /usr/bin/synaptic-pkexec
root 5579 20.0 1.0 814300 173360 ? Sl 16:24 0:03 /usr/sbin/synaptic
您可能有兩種選擇。等待進程完成(不斷重複命令,直到沒有輸出)或殺死它,記下數字並執行:
sudo kill 5578 5579
隨著進程或進程的數量。這將以“乾淨”的方式終止該進程。如果它拒絕退出,您可以強制它在命令中添加開關 -9:
sudo kill -9 5578 5579
但為了以防萬一,我推薦第一個。然後,再次運行升級:
sudo apt-get update && sudo apt-get upgrade