ubuntu18.04使用问题汇总(二):Ubuntu apt-get报E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (2: 没有那个文件或目录)

前言

最近在再重新安装Ubuntu18.04过程中,出现不少觉得对Ubuntu小白比较有用的问题解决方案,因此在此做出一些汇总,持续更新.....

Ubuntu apt-get报E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (2: 没有那个文件或目录)

在使用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?

而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
解决方案有下面几种:
1.用这个命令查看一下apt-get的相关进程:

$ ps -e | grep apt

显示:

$ 11669 ? 00:00:02 aptd
$ 25379 ? 00:00:00 update-apt-xapi

然后执行:

$ sudo kill 11669
$ sudo kill 25379

2.删除相关文件

$ 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

你可能感兴趣的:(ubuntu18.04使用问题汇总(二):Ubuntu apt-get报E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (2: 没有那个文件或目录))