LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1873|回复: 8

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

[复制链接]
发表于 2009-8-13 16:41:31 | 显示全部楼层 |阅读模式
用abs 编译intel的驱动的时候老是提示错误

  1. [zhangting@zhangting xf86-video-intel]$ makepkg -c
  2. ==> 正在创建软件包:xf86-video-intel 2.7.1-1 i686 (2009年 08月 13日 星期四 16:06:47 CST)
  3. ==> 正在检查运行时依赖关系...
  4. ==> 正在检查编译时依赖关系...
  5. ==> 获取源代码...
  6.   -> 在创建目录中找到 xf86-video-intel-2.7.1.tar.bz2
  7.   -> 在创建目录中找到 git-fixes.patch
  8.   -> 在创建目录中找到 LICENSE
  9. ==> 错误: 完整性检查 () 缺失。
复制代码


请问这是什么原因?我是第一次使用abs,操作是照着abswiki 上来的
发表于 2009-8-13 16:43:47 | 显示全部楼层
检查pkgbuild,应该是没有md5的值
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:14:37 | 显示全部楼层
主站论坛上,已经有人认为这是 bug,并提交上去了,但有没有用就不知道了。

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

使用道具 举报

发表于 2009-8-13 17:23:41 | 显示全部楼层
在该目录下运行 makepkg  -g  将得到md5 加入pkgbuild就可以了
回复 支持 反对

使用道具 举报

发表于 2009-8-13 17:29:44 | 显示全部楼层
makepkg -g >> PKGBUILD
回复 支持 反对

使用道具 举报

发表于 2009-8-13 18:43:34 | 显示全部楼层
好像有個語法檢查的工具,當初我就是用這個才搞清楚原來是少了md5的,在namcap這個包裡。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-14 08:30:51 | 显示全部楼层
感谢各位的热心帮助。ok 了!
回复 支持 反对

使用道具 举报

发表于 2009-8-14 09:30:31 | 显示全部楼层
用pkgbuild-mode+emacs,这种问题是不可能出现的。
回复 支持 反对

使用道具 举报

发表于 2009-10-17 03:00:35 | 显示全部楼层
makepkg 3.3.2 现在加了个参数:
--skipinteg 来忽略md5检查。不过makepkg --help里没有显示出来,好像是弄错了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表