+ -
当前位置:首页 → 问答吧 → makepkg ==> 错误: 完整性检查 () 缺失

makepkg ==> 错误: 完整性检查 () 缺失

时间:2009-08-13

来源:互联网

用abs 编译intel的驱动的时候老是提示错误
代码:
[zhangting@zhangting xf86-video-intel]$ makepkg -c
==> 正在创建软件包:xf86-video-intel 2.7.1-1 i686 (2009年 08月 13日 星期四 16:06:47 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系...
==> 获取源代码...
 -> 在创建目录中找到 xf86-video-intel-2.7.1.tar.bz2
 -> 在创建目录中找到 git-fixes.patch
 -> 在创建目录中找到 LICENSE
==> 错误: 完整性检查 () 缺失。
请问这是什么原因?我是第一次使用abs,操作是照着abswiki 上来的

作者: ztttly   发布时间: 2009-08-13

检查pkgbuild,应该是没有md5的值

作者: Fennics   发布时间: 2009-08-13

主站论坛上,已经有人认为这是 bug,并提交上去了,但有没有用就不知道了。

他的意见是,就算要有完整性检查,也要给个能跳过检查的选择。而 abs 的维护者也许认为,我们要加强安全,所以要强制检查,谁知道呢?

作者: cwjiof   发布时间: 2009-08-13

在该目录下运行 makepkg -g 将得到md5 加入pkgbuild就可以了

作者: lmguy   发布时间: 2009-08-13

makepkg -g >> PKGBUILD

作者: kevinlei   发布时间: 2009-08-13

好像有個語法檢查的工具,當初我就是用這個才搞清楚原來是少了md5的,在namcap這個包裡。

作者: jiuny0209   发布时间: 2009-08-13

感谢各位的热心帮助。ok 了!

作者: ztttly   发布时间: 2009-08-14

用pkgbuild-mode+emacs,这种问题是不可能出现的。

作者: zhuqin_83   发布时间: 2009-08-14

makepkg 3.3.2 现在加了个参数:
--skipinteg 来忽略md5检查。不过makepkg --help里没有显示出来,好像是弄错了。

作者: yqh1203   发布时间: 2009-10-17