終端不允許升級 1604 lts

終端不允許升級 1604 lts

終端機讀取

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

相關內容