轉自:https://blog.csdn.net/sinat_29957455/article/details/89036005 在使用apt-get安裝程式的時候報: E: 無法打開鎖文件 /var/lib/dpkg/lock-frontend - open (2: 沒有那個文件或目錄)E: Un ...
轉自:https://blog.csdn.net/sinat_29957455/article/details/89036005
在使用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了