在使用apt-get安裝程序的時候報:
E: 無法打開鎖文件 /var/lib/dpkg/lock-frontend - open (2: 沒有那個文件或目錄)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
然後,使用sudo apt-get update的時候報:
正在讀取軟件包列表... 有錯誤!
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: 沒有那個文件或目錄)
E: 無法打開文件 - open (2: 沒有那個文件或目錄)
E: Problem opening
E: 無法解析或打開軟件包的列表或是狀態文件。
是因爲有任務下載進行中,資源被鎖定,結束下載或者關閉進行的進程就行了(以下忽略)
以下是野路子方法
解決辦法:
sudo mkdir -p /var/lib/dpkg/{alternatives,info,parts,triggers,updates}
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
apt-get download dpkg
sudo dpkg -i dpkg*.deb
apt-get download base-files
sudo dpkg -i base-files*.deb
sudo apt-get update
sudo apt-get check
按照以上命令順序執行,切記沒有加sudo的命令就不用加,否則會失敗。以上命令執行完成之後就可以使用sudo apt-get install了