撸Linux


ArchLinux/Manjaro安装软件时提示“无效或已损坏的软件包”、“重复的数据库记录”、“无法完全加载软件包的元数据”

如标题和下面几张截图所述,出现这种问题的原因在于系统所在分区文件系统错误,导致重复软件包无法正常卸载删除。

解决方法:

引导入U盘或其他Linux分区上的系统,然后用gparted修复上述错误文件所在的分区。

↑ 截图1:Manjaro系统安装其他软件如gftp的时候总提示cool-retro-term包数据存在问题。

↑ 截图2:发现cool-retro-term在pacman缓存里确实存在重复的包文件夹,尝试删除之,失败。

↑ 截图3:用命令行删除,还是失败,提醒“结构需要清理”。

↑ 截图4:用mc进入文件夹,目睹一个名为“?mtree”的怪文件,判断是文件系统错误所致。

重启电脑进入deepin系统,用gparted修复Manjaro所在的分区,然后重启电脑回到Manjaro系统,包含?mtree怪文件的cool-retro-term-1.0.1-1文件夹可正常删除,问题终于解决。

相关博文



发表评论

电子邮件地址不会被公开。