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文件夹可正常删除,问题终于解决。

相关博文



以下是网友的6条评论,您赞同吗?

  1. 2021-10-12 9:20

    浙江省某iPhone用户觉得这篇文章很有帮助。

  2. 2019-7-10 14:23

    加利福尼亚州某Windows用户觉得这篇文章很有帮助。

  3. 2019-5-20 14:54

    广东省广州市某Linux用户觉得这篇文章很有帮助。

  4. 2019-5-8 10:49

    浙江省某Linux用户觉得这篇文章很有帮助。

  5. 哈哈
    2019-5-2 23:07

    博主你这个打赏飘窗需要改进

    • 小衲
      2019-5-3 8:57

      谢谢提醒,正在改进

发表评论

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