前言
最近在再重新安裝Ubuntu18.04過程中,出現(xiàn)不少覺得對(duì)Ubuntu小白比較有用的問題解決方案,因此在此做出一些匯總,持續(xù)更新.....
Ubuntu apt-get報(bào)E: 無法打開鎖文件 /var/lib/dpkg/lock-frontend - open (2: 沒有那個(gè)文件或目錄)
在使用apt-get安裝程序的時(shí)候報(bào):
E: 無法打開鎖文件 /var/lib/dpkg/lock-frontend - open (2: 沒有那個(gè)文件或目錄)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
而導(dǎo)致資源被鎖的原因,可能是上次安裝時(shí)沒正常完成,而導(dǎo)致出現(xiàn)此狀況。
解決方案有下面幾種:
1.用這個(gè)命令查看一下apt-get的相關(guān)進(jìn)程:
$ ps -e | grep apt
顯示:
$ 11669 ? 00:00:02 aptd
$ 25379 ? 00:00:00 update-apt-xapi
然后執(zhí)行:
$ sudo kill 11669
$ sudo kill 25379
2.刪除相關(guān)文件
$ sudo rm /var/cache/apt/archives/lock
$ sudo rm /var/lib/dpkg/lock
3.或者
$ sudo rm /var/lib/dpkg/lock-frontend
4.終極辦法
$ 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