無法安裝軟體

無法安裝軟體
abdullahradhy@ubuntu:~$ sudo apt-get install emacs23
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
abdullahradhy@ubuntu:~$ 

問題是什麼?怎麼解決呢?

答案1

當您看到此錯誤時,這表示另一個應用程式(或進程)目前正在使用apt,因此您所需的進程無法使用它(因為任何時候只有一個進程可以使用它)。

如果您使用 Ubuntu 桌面,它很可能正在背景檢查更新或安裝更新。您可以使用“系統監視器”應用程式或 來調查誰或什麼正在使用它htop

如果您確定沒有任何進程在運行,您可以嘗試使用killall命令終止任何進程。例如:sudo killall apt-getsudo killall aptsudo killall dpkg。也可以嘗試重新啟動系統(每次看到此錯誤時這都適用)。

如果這一切都失敗了,您可以刪除該lock文件,因為進程在使用該文件時創建該文件,並在使用後自動刪除它,但是如果該進程被中斷(中止、崩潰等),它仍然會在那裡。運行sudo rm -rf /var/lib/dpkg/lock以刪除它。

相關內容