LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]:使用方法若干,python无法升级。

[复制链接]
发表于 2010-7-27 05:04:11 | 显示全部楼层 |阅读模式
  1. ~ $ sudo emerge -pv python
  2. These are the packages that would be merged, in order:
  3. Calculating dependencies... done!
  4. [ebuild  NS   ] dev-lang/python-3.1.2-r3 [2.6.5-r2] USE="gdbm ncurses readline ssl (wide-unicode) xml -build -doc -examples -ipv6 -sqlite -threads -tk -wininst" 0 kB
  5. Total: 1 package (1 in new slot), Size of downloads: 0 kB
复制代码
  1. ~ $ sudo emerge -v python
  2. [32;01m*[0m CPV:  dev-lang/python-3.1.2-r3
  3. [32;01m*[0m REPO: gentoo
  4. [32;01m*[0m USE:  elibc_glibc gdbm kernel_linux ncurses readline ssl userland_GNU wide-unicode x86 xml
  5. >>> Unpacking source...
  6. >>> Unpacking Python-3.1.2.tar.bz2 to /var/tmp/portage/dev-lang/python-3.1.2-r3/work
  7. >>> Unpacking python-gentoo-patches-3.1.2-r5.tar.bz2 to /var/tmp/portage/dev-lang/python-3.1.2-r3/work
  8. >>> Source unpacked in /var/tmp/portage/dev-lang/python-3.1.2-r3/work
  9. >>> Preparing source in /var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2 ...
  10. ***********忽略N行**************
  11. i686-pc-linux-gnu-gcc -Wl,-O1 -L. -Xlinker -export-dynamic -o python \
  12.                         Modules/python.o \
  13.                         -L. -lpython3.1 -ldl  -lutil   -lm  
  14. Fatal Python error: Py_Initialize: can't initialize sys standard streams
  15. LookupError: unknown encoding: GBK
  16. /bin/sh: line 1: 11392 Aborted                 LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2: CC='i686-pc-linux-gnu-gcc' LDSHARED='i686-pc-linux-gnu-gcc -shared' LDFLAGS='-Wl,-O1 -L.' CFLAGS='-fno-strict-aliasing -O2 -march=i686 -pipe -fwrapv -DNDEBUG  ' ./python -E ./setup.py build
  17. make: *** [sharedmods] Error 134
  18. [31;01m*[0m ERROR: dev-lang/python-3.1.2-r3 failed:
  19. [31;01m*[0m   emake failed
  20. [31;01m*[0m
  21. [31;01m*[0m Call stack:
  22. [31;01m*[0m     ebuild.sh, line   54:  Called src_compile
  23. [31;01m*[0m   environment, line 5479:  Called _eapi2_src_compile
  24. [31;01m*[0m     ebuild.sh, line  646:  Called die
  25. [31;01m*[0m The specific snippet of code:
  26. [31;01m*[0m                   emake || die "emake failed"
  27. [31;01m*[0m
  28. [31;01m*[0m If you need support, post the output of 'emerge --info =dev-lang/python-3.1.2-r3',
  29. [31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-lang/python-3.1.2-r3'.
  30. [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-lang/python-3.1.2-r3/temp/build.log'.
  31. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-3.1.2-r3/temp/environment'.
  32. [31;01m*[0m S: '/var/tmp/portage/dev-lang/python-3.1.2-r3/work/Python-3.1.2'
复制代码
  1. ~ $ sudo cat /etc/portage/package.keywords
  2. dev-util/intltool
  3. dev-python/compizconfig-python
  4. x11-apps/ccsm
  5. x11-libs/libcompizconfig
  6. x11-libs/compizconfig-backend-gconf
  7. x11-libs/compizconfig-backend-kconfig
  8. x11-libs/compizconfig-backend-kconfig4
  9. x11-libs/compiz-bcop
  10. x11-plugins/compiz-plugins-main
  11. x11-plugins/compiz-plugins-extra
  12. x11-plugins/compiz-plugins-unsupported
  13. x11-themes/emerald-themes
  14. x11-wm/compiz
  15. x11-wm/compiz-fusion
  16. x11-wm/emerald
  17. dev-libs/protobuf
  18. =dev-lang/python-2.6.5-r2
复制代码
  1. ~ $ sudo cat /etc/portage/package.provided
  2. =dev-lang/python-2.6.5-r2
复制代码
如题,在更新系统时不想升级python了,应该把=dev-lang/python-2.6.5-r2放在哪里?

谢谢各位辛苦帮助!
问题已解决:
LC_ALL=C MAKEOPTS="-j1" LANG=en_US.UTF-8 emerge -1av =dev-lang/python
发表于 2010-7-27 07:34:52 | 显示全部楼层
Post by chariot_lh;2105357
在更新系统时不想升级python了,应该把=dev-lang/python-2.6.5-r2放在哪里?


http://www.gentoo.org/doc/zh_cn/ ... l?part=3&chap=3

我想是编辑/etc/portage/package.mask文件或目录。。。加入>dev-lang/python-2.6.5-r2
回复 支持 反对

使用道具 举报

发表于 2010-7-27 08:14:02 | 显示全部楼层
LANG=zh_CN.UTF-8 emerge python
回复 支持 反对

使用道具 举报

发表于 2010-7-27 13:44:15 | 显示全部楼层
Post by pdfan;2105369
LANG=zh_CN.UTF-8 emerge python
怎么我记得是要LC_ALL=C emerge ...... 才行?
回复 支持 反对

使用道具 举报

发表于 2010-7-27 14:19:04 | 显示全部楼层
我的系统用
LANG=zh_CN.UTF-8
LC_COLLATE=C
LC_CTYPE=zh_CN.UTF-8
可以升级。
回复 支持 反对

使用道具 举报

发表于 2010-7-27 15:12:15 | 显示全部楼层
试试,这个帖子。

http://is.gd/dLF5d
回复 支持 反对

使用道具 举报

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

本版积分规则

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