+ -
当前位置:首页 → 问答吧 → AUR使用问题

AUR使用问题

时间:2009-08-11

来源:互联网

初次使用AUR的软件库,在安装一字体时,出现了以下问题,请问是软件包的问题,还是操作的问题?该如何解决?
(图片:http://www.linuxsir.org/bbs/attachme...5&d=1249873845)

作者: solomon_wzs   发布时间: 2009-08-11

完整性检查错误
本地源错误,用pacman -Sy 软件名称

或者用yaout -Sy 软件名称

不行换源

作者: princelai   发布时间: 2009-08-11

AUR里面的包制作的有问题,现在的makepkg强制检查完整性,必须附带md5

作者: jarryson   发布时间: 2009-08-11

现在要强制md5检查了?
Nightly Build当然是每天都发生变化的,这怎么可能啊,这下搞死人了。

作者: zlowly   发布时间: 2009-08-11

可以自己改PKGBUILD,把md5sum那段注释掉,我装chromium-snapshot的时候就这么干的

作者: caicaizai   发布时间: 2009-08-11

引用:
作者: zlowly
现在要强制md5检查了?
Nightly Build当然是每天都发生变化的,这怎么可能啊。
修改/usr/bin/makepkg即可取消强制检查, 将check_checksums函数的最后一个exit 1注释掉就可以了

改成如下:

if [ $correlation -eq 0 ]; then
error "$(gettext "Integrity checks are missing.")"
# exit 1 # TODO: error code #去掉md5sum检验必要性
fi

另:
新的pacman 3.3.0里面的makepkg还有个bug,就是makepkg -R的时候出错:
Closed by Allan McRae (Allan)
Sunday, 09 August 2009, 20:58 GMT+8
Reason for closing: Fixed
Additional comments about closing: in git - commit 839bb562

作者: carbonjiao   发布时间: 2009-08-11

引用:
作者: caicaizai
可以自己改PKGBUILD,把md5sum那段注释掉,我装chromium-snapshot的时候就这么干的
没用,本来PKGBUILD里就没md5,但现在makepkg强制检查完整性,一定要求有。目前只能先makepkg -g >> PKGBUILD来临时加入md5。但这样做对每夜版的包是个噩梦。

看aur的论坛上已经有很多人已经反映了,并给出自己的patch。开发人员也说pacman 3.3.1将会加上不检查完整性的命令行参数。

作者: zlowly   发布时间: 2009-08-11

引用:
作者: zlowly
没用,本来PKGBUILD里就没md5,但现在makepkg强制检查完整性,一定要求有。目前只能先makepkg -g >> PKGBUILD来临时加入md5。但这样做对每夜版的包是个噩梦。

看aur的论坛上已经有很多人已经反映了,并给出自己的patch。开发人员也说pacman 3.3.1将会加上不检查完整性的命令行参数。
这确实是个头疼的问题

作者: yqh1203   发布时间: 2009-09-06