LinuxSir.cn,穿越时空的Linuxsir!

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

linux-fetion的ebuild是谁维护的呢?

[复制链接]
发表于 2008-12-3 07:32:19 | 显示全部楼层 |阅读模式
0.9.0,作者刚刚作了修正,对应的ebuild要改一下吧?我把Manifest里的文件指纹都改成新修正的包的数据,不过emerge时验证通过了,却解压失败……
发表于 2008-12-3 10:40:52 | 显示全部楼层
解压怎么会失败
你看看那个文件本身是否是一个压缩文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-3 18:49:52 | 显示全部楼层
是啊,tar.gz,可以手动解压的。
* linux-fetion-0.9.0.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                 [ ok ]
* checking ebuild checksums ;-) ...                                                                                                                                         [ ok ]
* checking auxfile checksums ;-) ...                                                                                                                                        [ ok ]
* checking miscfile checksums ;-) ...                                                                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking linux-fetion-0.9.0.tar.gz to /var/tmp/portage/net-im/linux-fetion-0.9.0/work

gzip: stdin: decompression OK, trailing garbage ignored
tar: Child returned status 2
tar: Error exit delayed from previous errors
*
* ERROR: net-im/linux-fetion-0.9.0 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_unpack
*             environment, line 2954:  Called _eapi0_src_unpack
*               ebuild.sh, line  588:  Called unpack 'linux-fetion-0.9.0.tar.gz'
*               ebuild.sh, line  372:  Called die
* The specific snippet of code:
*                                      tar zoxf "${srcdir}${x}" ${tar_opts} || die "$myfail"
*  The die message:
*   failure unpacking linux-fetion-0.9.0.tar.gz
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/net-im/linux-fetion-0.9.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-im/linux-fetion-0.9.0/temp/environment'.
回复 支持 反对

使用道具 举报

发表于 2008-12-3 19:33:32 | 显示全部楼层
ebuild trunk/net-im/linux-fetion/linux-fetion-0.9.0-r1.ebuild unpack
>>> Downloading 'http://libfetion-gui.googlecode.com/files/linux-fetion-0.9.0_fix64build.tar.gz'
--2008-12-03 19:31:34--  http://libfetion-gui.googlecode. ... 0_fix64build.tar.gz
Resolving libfetion-gui.googlecode.com... 74.125.47.82
Connecting to libfetion-gui.googlecode.com|74.125.47.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2602487 (2.5M) [application/x-gzip]
Saving to: `/usr/portage/distfiles/linux-fetion-0.9.0_fix64build.tar.gz'

100%[===========================================================================================================================>] 2,602,487    312K/s   in 12s     

2008-12-03 19:31:47 (220 KB/s) - `/usr/portage/distfiles/linux-fetion-0.9.0_fix64build.tar.gz' saved [2602487/2602487]

* linux-fetion-0.9.0_fix64build.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                       [ ok ]
>>> Creating Manifest for /home/zhangle/gentoo-china-overlay/trunk/net-im/linux-fetion
  digest.assumed                 1
   linux-fetion-0.8.1::linux-fetion-0.8.1.tar.gz
* checking ebuild checksums ;-) ...                                                                                                                          [ ok ]
* checking auxfile checksums ;-) ...                                                                                                                         [ ok ]
* checking miscfile checksums ;-) ...                                                                                                                        [ ok ]
* checking linux-fetion-0.9.0_fix64build.tar.gz ;-) ...                                                                                                      [ ok ]
>>> Unpacking source...
>>> Unpacking linux-fetion-0.9.0_fix64build.tar.gz to /var/tmp/portage/net-im/linux-fetion-0.9.0-r1/work
>>> Source unpacked.


你删了源代码包
然后layman -d gentoo-china,然后再layman -a gentoo-china试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-3 19:37:18 | 显示全部楼层
好了,emerge完毕,看来自己手动改Manifest是完全不可取的。
多谢版主。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 19:56:26 | 显示全部楼层
不一定
不是这么绝对的

只要你确信你下载的源代码包是正确的,你就可以放心大胆的ebuild manifest.
当然一般人很少需要这样做
回复 支持 反对

使用道具 举报

发表于 2010-3-18 16:56:34 | 显示全部楼层
Linux-Fetion 1.3 发布了,请gentoo-china 更新一下。
回复 支持 反对

使用道具 举报

发表于 2010-3-18 17:57:49 | 显示全部楼层
linux-fetion-9999我從來沒編譯成功過.
現在裝的 Linux-Fetion-1.3,自己改的ebuild,更新太慢了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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