LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo-china里的fcitx总是下载不到源码

[复制链接]
发表于 2009-11-3 15:50:20 | 显示全部楼层 |阅读模式
大家好

我试着安装fcitx,但是遇到如下问题:

  1. emerge -av fcitx
  2. These are the packages that would be merged, in order:

  3. Calculating dependencies... done!
  4. [ebuild  N    ] app-i18n/fcitx-3.6.2  USE="-xft" 6,199 kB [1]

  5. Total: 1 package (1 new), Size of downloads: 6,199 kB
  6. Portage tree and overlays:
  7. [0] /usr/portage
  8. [1] /usr/local/portage/layman/gentoo-china

  9. Would you like to merge these packages? [Yes/No]

  10. >>> Verifying ebuild manifests

  11. >>> Emerging (1 of 1) app-i18n/fcitx-3.6.2 from gentoo-china

  12. >>> Downloading 'ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/fcitx-3.6.2.tar.bz2'                                                                                
  13. --2009-11-03 08:41:15--  ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/fcitx-3.6.2.tar.bz2                                                                        
  14.            => `/usr/portage/distfiles/fcitx-3.6.2.tar.bz2'                                 
  15. Resolving sunsite.informatik.rwth-aachen.de... 137.226.34.227                              
  16. Connecting to sunsite.informatik.rwth-aachen.de|137.226.34.227|:21... connected.            
  17. Logging in as anonymous ... Logged in!                                                      
  18. ==> SYST ... done.    ==> PWD ... done.                                                     
  19. ==> TYPE I ... done.  ==> CWD (1) /pub/Linux/gentoo/distfiles ... done.                     
  20. ==> SIZE fcitx-3.6.2.tar.bz2 ... done.                                                      
  21. ==> PASV ... done.    ==> RETR fcitx-3.6.2.tar.bz2 ...                                      
  22. No such file `fcitx-3.6.2.tar.bz2'.
  23. ...
复制代码

然后emerge就尝试了所有我在/etc/make.conf里的服务器,当然结果是没有一个上面有fcitx文件的。
我的问题是,emerge 为什么不是从fcitx的ebuild文件里的SRC_URI下载源码,直接就在/etc/make.conf里的服务器上找了?
/etc/make.conf里也已经source了overlay的make.conf了,另外keyword也符合啊...
更奇怪的是,overlay里的其他文件我都可以下载安装...
不知道大家是否遇到过这个问题,还请大家指点。
谢谢大家!
发表于 2009-11-3 16:11:38 | 显示全部楼层
让他失败到最后,就会跑去源码包的官方地址下载了。别中止。
回复 支持 反对

使用道具 举报

发表于 2009-11-3 17:54:28 | 显示全部楼层
很多软件都是这样的,耐心等待。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-4 10:01:21 | 显示全部楼层
谢谢两位,的确是要等到最后才回去源码地址里下载...
这样效率岂不是很低么,emerge明明已经知道是overlay里的软件了...
而且奇怪的是,有些软件就会直接去源地址下载...
回复 支持 反对

使用道具 举报

发表于 2009-11-4 11:10:56 | 显示全部楼层
这个是 ebuild 怎么写的问题吗?我最近自己写的 ebuild 就有这个问题,应该怎么改啊,谁能给个链接之类的吗?
回复 支持 反对

使用道具 举报

发表于 2009-11-4 11:26:16 | 显示全部楼层
在ebuild里添加一行

RESTRICT="(mirror/nomirror/primaryuri)三者选一"
准确的说,后两个比较适合 overlay 里的 ebuild.
回复 支持 反对

使用道具 举报

发表于 2009-11-4 20:16:52 | 显示全部楼层
很多都有这个问题的,但是给几乎所有ebuild都加上这么一条实在太麻烦了。不过以后会注意的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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