dlshanghai 于 2012-03-15 15:53:59发表:
没有损坏,制作成rpm包后,如果用rpm -ivh firefox.xxx.rpm --nomd5 就可以安装。 所以应该是md5 的问题,但是我想问如何修改源码包,打出rpm包后,不用加 --nomd5 也能正常安装。
alick 于 2012-03-15 10:24:57发表:
md5 的问题,那你是不是得检查src.rpm包是否损坏了。 另外制作成rpm包后,rpmlint 检查一下也许也有帮助。
dlshanghai 于 2012-03-14 08:45:19发表:
9# circletiger 这是在重新将源码包打成rpm包,之后,安装rpm出现的错误。是md5的问题。
circletiger 于 2012-03-13 19:12:25发表:
要学习linux,亲自试一下源码包的安装是必须的。
dlshanghai 于 2012-03-13 16:32:06发表:
都靠后了,没人遇到过么?
dlshanghai 于 2012-03-10 18:39:12发表:
有没有知道什么原因的啊?
dlshanghai 于 2012-03-08 11:03:32发表:
就是碰见这个问题了,不知道如何解决。 其它的源码包我试了,都可以,只有firefox出现问题。网上有的说可能时关于md5的关系,但是这个我不怎么了解。 在这里,非常感谢 alick 红联版主。
alick 于 2012-03-08 10:46:51发表:
那你的目的是什么?学习rpm打包? 这个问题我也尝试google搜索,[1] 里最后说这不是软件bug,而是机器CPU的时钟频率不对作怪; [2] 则似乎是缺少一个依赖库所至。 综上,我的建议是:尝试rpmbuild另一个/几个SRPM试一试,看看是否仍有问题。如果仍出错,则可能是rpm本身的问题,尝试升级系统到最新。还有最好检查下硬件。 [1] https://bugzilla.redhat.com/show_bug.cgi?id=693953 [2] http://lists.rpm.org/pipermail/rpm-list/2009-June/000271.html
dlshanghai 于 2012-03-08 08:27:07发表:
我首先利用rpm -ivh firefox-xxx.src.rpm ,将文件放到rpmbuild中,在SPECS中用rpmbuild -ba firefox.spec 制作rpm包。内容一点都没有更改,但是在安装打出来的rpm包时,出现如下错误: rpm -ivh firefox-xxx.rpm Preparing... ########################################### [100%] 1:firefox ########################################### [100%] error: unpacking of archive failed on file /usr/lib/firefox-3.6/firefox;4f57755e: cpio: Digest mismatch 我的目的不是安装firefox ,请问是何原因呢?
alick 于 2012-03-07 16:45:14发表:
请详细描述用 src.rpm 包制作 rpm包的过程,以及之后是如何安装的(用的什么命令)。 另外,为何不直接用 yum install firefox 安装?
dlshanghai 于 2012-03-07 10:39:34发表:
有没有高手,帮忙解决一下这种问题呢?
dlshanghai 于 2012-03-15 15:53:59发表:
没有损坏,制作成rpm包后,如果用rpm -ivh firefox.xxx.rpm --nomd5 就可以安装。
所以应该是md5 的问题,但是我想问如何修改源码包,打出rpm包后,不用加 --nomd5 也能正常安装。
alick 于 2012-03-15 10:24:57发表:
md5 的问题,那你是不是得检查src.rpm包是否损坏了。
另外制作成rpm包后,rpmlint 检查一下也许也有帮助。
dlshanghai 于 2012-03-14 08:45:19发表:
9# circletiger
这是在重新将源码包打成rpm包,之后,安装rpm出现的错误。是md5的问题。
circletiger 于 2012-03-13 19:12:25发表:
要学习linux,亲自试一下源码包的安装是必须的。
dlshanghai 于 2012-03-13 16:32:06发表:
都靠后了,没人遇到过么?
dlshanghai 于 2012-03-10 18:39:12发表:
有没有知道什么原因的啊?
dlshanghai 于 2012-03-08 11:03:32发表:
就是碰见这个问题了,不知道如何解决。
其它的源码包我试了,都可以,只有firefox出现问题。网上有的说可能时关于md5的关系,但是这个我不怎么了解。
在这里,非常感谢 alick 红联版主。
alick 于 2012-03-08 10:46:51发表:
那你的目的是什么?学习rpm打包?
这个问题我也尝试google搜索,[1] 里最后说这不是软件bug,而是机器CPU的时钟频率不对作怪;
[2] 则似乎是缺少一个依赖库所至。
综上,我的建议是:尝试rpmbuild另一个/几个SRPM试一试,看看是否仍有问题。如果仍出错,则可能是rpm本身的问题,尝试升级系统到最新。还有最好检查下硬件。
[1] https://bugzilla.redhat.com/show_bug.cgi?id=693953
[2] http://lists.rpm.org/pipermail/rpm-list/2009-June/000271.html
dlshanghai 于 2012-03-08 08:27:07发表:
我首先利用rpm -ivh firefox-xxx.src.rpm ,将文件放到rpmbuild中,在SPECS中用rpmbuild -ba firefox.spec 制作rpm包。内容一点都没有更改,但是在安装打出来的rpm包时,出现如下错误:
rpm -ivh firefox-xxx.rpm
Preparing... ########################################### [100%]
1:firefox ########################################### [100%]
error: unpacking of archive failed on file /usr/lib/firefox-3.6/firefox;4f57755e: cpio: Digest mismatch
我的目的不是安装firefox ,请问是何原因呢?
alick 于 2012-03-07 16:45:14发表:
请详细描述用 src.rpm 包制作 rpm包的过程,以及之后是如何安装的(用的什么命令)。
另外,为何不直接用 yum install firefox 安装?
dlshanghai 于 2012-03-07 10:39:34发表:
有没有高手,帮忙解决一下这种问题呢?