MENU

文章目录

解决Manjaro通过AUR安装QQ失败问题

当使用yaourt安装deepin-qq-im时,会遇到一些麻烦,以下是解决方法。

报错一

==> 错误: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_8.9.19983deepin22_i386.deb
    正在放弃...
==> 错误:Makepkg 无法构建 deepin-qq-im.

错误原因:

镜像源中不存在该资源。

解决方法

首先我们的网络没有故障,其次从报错中可以看出无法清华镜像源下载deepin.com.qq.im_8.9.19983deepin22_i386.deb这个文件,可以尝试访问上级目录查看该目录下的文件

File Name                                    File Size    Date
deepin.com.qq.im_8.9.19983deepin18.dsc        642 B        2017-08-23 16:20
deepin.com.qq.im_8.9.19983deepin18.tar.xz    87.7 MiB    2017-08-23 16:20
deepin.com.qq.im_8.9.19983deepin23_i386.deb    87.8 MiB    2018-07-16 13:54
deepin.com.qq.im_9.1.8deepin0_i386.deb        81.9 MiB    2019-11-08 13:28

可以看到其中的deepin.com.qq.im_8.9.19983deepin23_i386.deb与我们要下载的文件只有一个数字只差,所以我们要编辑 PKGBUILD文件,将_deepinver的值由22改为23,保存退出后,选择继续构建deepin-qq-im

报错二

==> 正在验证 source 文件,使用md5sums...
    deepin.com.qq.im_8.9.19983deepin23_i386.deb ... 失败
    QQ8.9.exe ... 通过
    run.sh ... 通过
==> 错误: 一个或多个文件没有通过有效性检查!
==> 错误:Makepkg 无法构建 deepin-qq-im.

报错原因:

上一步修改了包名,导致MD5校验出错。

解决方法:

从报错可以看到deepin.com.qq.im_8.9.19983deepin23_i386.deb的MD5校验没有通过,所以需要继续编辑PKGBUID文件,跳过MD5校验,将其中的

md5sums=('***********'
         '***********'
         '***********')

改为

md5sums=('SKIP'
         'SKIP'
         'SKIP')

注意:SKIP为大写

完成上述步骤后退出编辑器,选择继续构建deepin-qq-im


版权属于:LeeYD · Blog
本文标题:解决Manjaro通过AUR安装QQ失败问题
本文链接:https://www.leeyiding.com/archives/42/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人

返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码