dpkg error: package `x' contains empty filename 和 pakage missing 解决办法...

本文提供了解决dpkg遇到的'unrecoverable fatal error'问题的方法,包括如何处理'x11-common'和'dictionaries-common'安装过程中出现的具体错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决dpkg: unrecoverable fatal error, aborting:
 files list file for package `x11-common' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)


先检查下确实存在x11-common的文件在info目录下面,sudo rm /var/lib/dpkg/info/删除之,

sudo apt-get install --reinstall x11-common
成功安装,否则还是会出现错误.....


解决'dictionaries-common' missing errors.
关键是/var/lib/dpkg/info/目录下没有
dictionaries-common的相关信息,通过如下方式安装,先要下载
dictionaries-common_1.23.17_all.deb

sudo dpkg -c /var/cache/apt/archives/dictionaries-common_1.23.17_all.deb | awk '{if ($6 == "./") { print "/."; } \
else if (substr($6, length($6), 1) == "/") \
{print substr($6, 2, length($6) - 2); } \
else { print substr($6, 2, length($6) - 1);}}' > /var/lib/dpkg/info/
dictionaries-common.list


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值