LinuxSir.cn,穿越时空的Linuxsir!

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

layman -a gentoo-china failed

[复制链接]
发表于 2009-8-19 10:56:10 | 显示全部楼层 |阅读模式
按照野兽版主的指示干的,但结果如下:
  1. jj ~ # layman -f -a gentoo-china
  2. * Running command "/usr/bin/svn co "http://gentoo-china-overlay.googlecode.com/svn/trunk//" "/usr/local/portage/layman/gentoo-china""...
  3. svn: OPTIONS of 'http://gentoo-china-overlay.googlecode.com/svn/trunk': could not connect to server (http://gentoo-china-overlay.googlecode.com)
  4. * Failed to add overlay "gentoo-china".
  5. * Error was: Adding the overlay failed! Possible remains of the opration have NOT been removed and may be left at /usr/local/portage/layman/gentoo-china. Please remove them manually if required.
复制代码
加gentoo-taiwan也一样,所以应该不是站点的问题。

subversion的USE
  1. [i] dev-util/subversion
  2.      Available versions:  [M]~*1.5.6!t [M]1.6.3 [M](~)1.6.3-r10 1.6.4 (~)1.6.4-r10 {apache2 bash-completion berkdb ctypes-python debug doc dso elibc_FreeBSD emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax webdav-neon webdav-serf}
  3.      [color=blue]Installed versions:[/color]  1.6.4-r10(10:12:48 PM 08/18/2009)(bash-completion berkdb dso nls perl python vim-syntax [color=red]webdav-neon[/color] -apache2 -ctypes-python -debug -doc -elibc_FreeBSD -emacs -extras -gnome-keyring -java -kde -ruby -sasl -test -webdav-serf)
  4.      Homepage:            [url]http://subversion.tigris.org/[/url]
  5.      Description:         Advanced version control system
复制代码
说明:野兽版主指令
  1. USE="-nowebdav" emerge subversion
复制代码
但subversion已经没有这个USE,所以我直接emerge,默认已经打开webdav-neon.
附:
  1. jj ~ # emerge --info                                                                     
  2. Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-gentoo-r5 i686)                                                                                       
  3. =================================================================                        
  4. System uname: Linux-2.6.30-gentoo-r5-i686-Intel-R-_Pentium-R-_4_CPU_2.80GHz-with-gentoo-2.0.1                                                                                       
  5. Timestamp of tree: Tue, 18 Aug 2009 11:00:01 +0000                                       
  6. ccache version 2.4 [enabled]                                                              
  7. app-shells/bash:     4.0_p28                                                              
  8. dev-lang/python:     2.6.2-r1, 3.1.1                                                      
  9. dev-util/ccache:     2.4-r8                                                               
  10. dev-util/cmake:      2.6.4-r2                                                            
  11. sys-apps/baselayout: 2.0.1                                                               
  12. sys-apps/openrc:     0.4.3-r3                                                            
  13. sys-apps/sandbox:    2.0                                                                  
  14. sys-devel/autoconf:  2.13, 2.63-r1                                                        
  15. sys-devel/automake:  1.4_p6, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                             
  16. sys-devel/binutils:  2.19.1-r1                                                            
  17. sys-devel/gcc-config: 1.4.1                                                               
  18. sys-devel/libtool:   2.2.6a                                                               
  19. virtual/os-headers:  2.6.30-r1                                                            
  20. ACCEPT_KEYWORDS="x86 ~x86"                                                               
  21. CBUILD="i686-pc-linux-gnu"                                                               
  22. CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fforce-addr -funswitch-loops -floop-interchange -floop-strip-mine -floop-block"                                               
  23. CHOST="i686-pc-linux-gnu"                                                                 
  24. CONFIG_PROTECT="/etc /usr/share/config"                                                   
  25. CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"  
  26. CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fforce-addr -funswitch-loops -floop-interchange -floop-strip-mine -floop-block"                                             
  27. DISTDIR="/usr/portage/distfiles"                                                         
  28. FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                               
  29. GENTOO_MIRRORS="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo"                                 
  30. LANG="en_US.UTF-8"                                                                        
  31. LDFLAGS="-Wl,-O1,-znow,--sort-common,--hash-style=gnu,--as-needed -s"                     
  32. MAKEOPTS="-j2"                                                                           
  33. PKGDIR="/usr/portage/packages"                                                            
  34. PORTAGE_CONFIGROOT="/"                                                                    
  35. PORTAGE_RSYNC_OPTS="<s>recursive </s>links --safe-links <s>perms </s>times <s>compress </s>force --whole-file <s>delete </s>stats <s>timeout=180 </s>exclude=/distfiles <s>exclude=/local </s>exclude=/packages"
  36. PORTAGE_TMPDIR="/var/tmp"
  37. PORTDIR="/usr/portage"
  38. PORTDIR_OVERLAY=""
  39. SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  40. USE="X acl alsa arts autoipd avahi bash-completion berkdb bzip2 cairo cjk cli cracklib crypt dbus dri dvd fortran fuse gdbm gpm gtk gtk2 hal iconv ipv6 isdnlog jpeg kde4 mp3 mpeg mudflap ncurses networkmanager nls nptl nptlonly nsplugin ntpl opengl openmp pam pcre pdf perl png posix pppd python qt3support qt4 readline reflection sdl session sockets socks5 spl sqlite sqlite3 sse sse2 ssl stroke svg symlink sysfs syslog tcpd truetype unicode vim-syntax x86 xft xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
  41. Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
复制代码

我这里用proxy[daili二字被屏蔽,只好用英文]上网,但无论在/etc/layman/layman.cfg中是否设置http proxy,得到的错误信息同上。
发表于 2009-8-19 11:11:05 | 显示全部楼层
貌似现在layman 不提倡加 -f  只要 layman -a gentoo-china就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 11:12:12 | 显示全部楼层
Post by zzwzzw;2017884
貌似现在layman 不提倡加 -f  只要 layman -a gentoo-china就可以


不加"-f",结果一样
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:35:14 | 显示全部楼层
看提示,好像你系统里已经有gentoo-china的目录。你先把他删除。然后
layman -L
layman -a gentoo-china
试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 12:48:18 | 显示全部楼层
Post by zzwzzw;2017892
看提示,好像你系统里已经有gentoo-china的目录。你先把他删除。然后
layman -L
layman -a gentoo-china
试试

抱歉,错误信息贴错了,改过来了
回复 支持 反对

使用道具 举报

发表于 2009-8-19 14:54:08 | 显示全部楼层
could not connect to server (http://gentoo-china-overlay.googlecode.com)
回复 支持 反对

使用道具 举报

发表于 2009-8-19 15:23:06 | 显示全部楼层
layman的proxy,要针对不同的版本管理工具设置。
不是设置layman而是设置svn git bazaar mercurial之类的**
google code 的svn是支持http协议的,所以,SVN 的proxy应该在这里设置:
  1. #cat ~/.subversion/server | grep http-proxy
复制代码
包管理大多支持多协议,所以不怎么认你环境变量的。

而非http proxy,以及那些花哨的分布式版本管理软件,我建议用第三方proxy植入软件,
如proxychains/tsocks, 用他们把**植入layman

layman本身把形形色色的包管理系统又封装了一层,就别指望靠它自己的设置搞定所有**了。

最后,你在proxy后面用portage, 万一遇到非http/ftp资源,如那些9999的ebuild,还是要这样解决。遇到土得掉渣的包管理如Git,你还得在ebuild都会调用的eclass里面把proxychains写进每句git...
回复 支持 反对

使用道具 举报

发表于 2009-8-19 17:20:43 | 显示全部楼层
MeaCulpa兄分析的透彻
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:07:22 | 显示全部楼层
@MeaCulpa,多谢指点,但以关键词“Linux proxy 植入”Google半天,没有结果,希望你能进一步解释。layman是调用别的软件(layman -a gentoo-china是用SVN),要如何设置才能使得使用layman即可用proxy(SVN,GIT等等)。

另外,如何避开繁琐的设置(每次都针对一种软件设置proxy)使整个系统的软件都通过proxy上网。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 08:43:35 | 显示全部楼层
召唤MeaCulpa,Hurry
回复 支持 反对

使用道具 举报

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

本版积分规则

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