0
点赞
收藏
分享

微信扫一扫

Ubuntu E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用或没有文件)

干自闭 2022-04-25 阅读 91
ubuntu

问题描述
无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
当运行sudo apt-get install/update/或其他命令时,由于各种说不清的原因有时会出现如下提示:

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 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

(1)若执行sudo apt-get update显示仍有安装包未安装,执行apt list --upgradable 命令查看需要手动安装的软件包,依次输入sudo apt-get install 安装包 就可以完成update操作。
(2)在使用dpkg -i安装deb包后,会出现依赖关系而不能正常安装软件,这个时候先更新下源然后解决依赖关系:

sudo apt-get update # 更新
sudo apt-get -f install # 解决依赖关系
sudo dpkg -i xxx.deb # 重新安装
举报

相关推荐

0 条评论