LinuxSir.cn,穿越时空的Linuxsir!

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

请教:关于eva补丁问题

[复制链接]
发表于 2008-6-13 12:58:52 | 显示全部楼层 |阅读模式
过程:
安装了gcc4.3.1后,emerge -av =eva-20080127 不能通过, 原因是eva需要打补丁。
现在下载完补丁patch.zip。
解压eva-20080127_1.tar.bz2到eva, 解压patch.zip,将patch.zip解压出来的文件覆盖到eva里,然后对eva打包回到eva-20080127_1.tar.bz2。此步骤正确无误。
将eva-20080127_1.tar.bz2复制到/usr/portage/distfiles/下。

问题:
继续 emerge -av =eva-20080127 时, 发生自己不想要的结果:“emerge还是重新下载以前的eva-20080127_1.tar.bz2,不使用我打包的eva-20080127_1.tar.bz2”。
这个问题请大家帮忙一下。先行谢过。

然后,我还想了解一下,打补丁包还有其他更好的方法吗?
发表于 2008-6-13 13:26:36 | 显示全部楼层
修改ebuild阿。你这样重新打包应该md5校验不对会重新下载的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 13:30:20 | 显示全部楼层
做了
cp eva-20080127.ebuild eva-20080606.ebuild
ebuild eva-20080606.ebuild digest
cp eva-20080127_1.tar.bz2 eva-20080606_1.tar.bz2
emerge -av =eva-20080606
这样能通过。

——还有其他好方法吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-13 16:08:40 | 显示全部楼层
很遗憾,没有其它方法。都要对 ebuild 作 digest。不然就只好等 Overlay 更新了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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