無法打開鎖文件 /var/lib/dpkg/lock-frontend - open


轉自: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了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM