Проблемы с Python'ом

Здраствуйте. У меня проблемы со сборкой pygtk и обновлением питона (python-updater)
1. emerge -av pygtk

pycairo установлен. Наверно решением проблемы будет обновление питона, ну хз
2. python-updater

Цитата:
* Starting Python Updater from 2.4 to 2.5 :
* Adding to list: =dev-libs/boost-1.35.0-r1
* Adding to list: =dev-python/pygtk-2.10.6

These are the packages that would be merged, in order:

Calculating dependencies |
!!! All ebuilds that could satisfy "=dev-libs/boost-1.35.0-r1" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/boost-1.35.0-r1 (masked by: ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

ACCEPT_KEYWORDS="~amd64" python-updater

Цитата:
* Starting Python Updater from 2.4 to 2.5 :
* Adding to list: =dev-libs/boost-1.35.0-r1
* Adding to list: =dev-python/pygtk-2.10.6

These are the packages that would be merged, in order:

Calculating dependencies... done!

[ebuild U ] app-arch/lzma-utils-4.32.7 [4.32.6] USE="-nocxx" 469 kB
[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
[ebuild U ] sys-devel/autoconf-wrapper-6 [5] 0 kB
[ebuild U ] sys-apps/sandbox-1.2.18.1-r3 [1.2.18.1-r2] 0 kB
[ebuild U ] sys-libs/timezone-data-2008f [2008e] USE="nls" 169 kB
[ebuild U ] media-libs/libpng-1.2.32 [1.2.26-r1] 501 kB
[ebuild U ] media-libs/tiff-3.8.2-r5 [3.8.2-r4] USE="jpeg zlib -jbig -nocxx" 15 kB
[ebuild U ] sys-kernel/linux-headers-2.6.26 [2.6.23-r3] 3,820 kB
[ebuild U ] sys-apps/pciutils-3.0.0 [2.2.10] USE="zlib -network-cron" 240 kB
[ebuild U ] sys-apps/debianutils-2.30 [2.28.2] USE="-static" 137 kB
[ebuild U ] sys-apps/findutils-4.4.0 [4.3.13] USE="nls (-selinux) -static" 1,983 kB
[ebuild U ] dev-libs/popt-1.13 [1.10.7] USE="nls" 667 kB
[ebuild U ] sys-devel/flex-2.5.35 [2.5.33-r3] USE="nls -static" 1,228 kB
[ebuild U ] dev-libs/glib-2.18.1 [2.16.3-r1] USE="-debug -doc -fam -hardened (-selinux) -xattr" 4,615 kB
[ebuild U ] dev-libs/atk-1.24.0 [1.22.0] USE="-debug -doc" 686 kB
[ebuild U ] dev-perl/XML-Parser-2.36 [2.34-r1] 225 kB
[ebuild U ] perl-core/Test-Harness-3.14 [2.64] 196 kB
[ebuild U ] dev-util/intltool-0.40.4 [0.37.1] 138 kB
[ebuild U ] sys-apps/texinfo-4.12 [4.11-r1] USE="nls -static" 1,353 kB
[ebuild U ] sys-libs/gpm-1.20.5 [1.20.1-r6] USE="(-selinux)" 1,269 kB
[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
[ebuild U ] sys-devel/libtool-2.2.6a [1.5.26] USE="-vanilla" 717 kB
[ebuild U ] x11-misc/util-macros-1.1.6-r1 [1.1.5] 48 kB
[ebuild NS ] sys-libs/db-4.6.21_p3-r1 USE="tcl -bootstrap -doc -java -nocxx -test" 11,609 kB
[ebuild U ] sys-apps/attr-2.4.43 [2.4.39] USE="nls" 115 kB
[ebuild U ] dev-libs/libgcrypt-1.4.1 [1.4.0-r1] USE="nls -bindist -idea" 947 kB
[ebuild U ] x11-proto/xproto-7.0.13 [7.0.10] 146 kB
[ebuild U ] x11-proto/inputproto-1.4.4 [1.4.2.1] 54 kB
[ebuild U ] x11-proto/xextproto-7.0.3 [7.0.2] 70 kB
[ebuild U ] x11-libs/xtrans-1.2.1 [1.0.4] USE="-debug" 105 kB
[ebuild U ] sys-apps/acl-2.2.47 [2.2.45] USE="nls (-nfs)" 152 kB
[ebuild U ] x11-proto/renderproto-0.9.3 [0.9.2] USE="(-debug%)" 0 kB
[ebuild U ] x11-proto/randrproto-1.2.2 [1.2.1] USE="(-debug%)" 62 kB
[ebuild U ] sys-libs/gdbm-1.8.3-r4 [1.8.3-r3] USE="berkdb" 0 kB
[ebuild U ] x11-libs/libdrm-2.3.1 [2.3.0] USE="-debug" 404 kB
[ebuild U ] x11-proto/xf86driproto-2.0.4 [2.0.3] USE="(-debug%)" 43 kB
[ebuild U ] x11-libs/pixman-0.12.0 [0.10.0] USE="mmx%* sse%* sse2%* (-altivec) -debug" 356 kB
[ebuild N ] x11-libs/libpciaccess-0.10.3 USE="-debug" 254 kB
[ebuild U ] x11-libs/libXau-1.0.4 [1.0.3] USE="-debug" 223 kB
[ebuild U ] sys-apps/coreutils-6.12-r1 [6.10-r2] USE="acl nls (-selinux) -static -vanilla -xattr" 3,666 kB
[ebuild U ] net-misc/rsync-3.0.4 [3.0.2] USE="acl iconv ipv6 -static -xattr -xinetd" 755 kB
[ebuild U ] x11-apps/rgb-1.0.3 [1.0.1] USE="-debug" 102 kB
[ebuild U ] x11-libs/libX11-1.1.5 [1.1.4] USE="ipv6 -debug -xcb" 1,548 kB
[ebuild U ] x11-libs/libXext-1.0.4 [1.0.3] USE="-debug" 259 kB
[ebuild U ] x11-libs/libXrender-0.9.4 [0.9.2] USE="-debug" 0 kB
[ebuild U ] x11-libs/libxkbfile-1.0.5 [1.0.4] USE="-debug" 254 kB
[ebuild U ] x11-apps/luit-1.0.3 [1.0.2] USE="-debug" 103 kB
[ebuild U ] x11-apps/mkfontscale-1.0.5 [1.0.3] USE="-debug" 99 kB
[ebuild U ] x11-libs/libXxf86vm-1.0.2 [1.0.1] USE="-debug" 235 kB
[ebuild U ] x11-apps/xkbcomp-1.0.5 [1.0.3] USE="-debug" 197 kB
[ebuild U ] x11-libs/libXfont-1.3.3 [1.3.1-r1] USE="ipv6 -debug" 578 kB
[ebuild U ] x11-libs/libXrandr-1.2.3 [1.2.2] USE="-debug" 246 kB
[ebuild U ] x11-apps/mkfontdir-1.0.4 [1.0.3] USE="-debug" 69 kB
[ebuild U ] x11-misc/xkeyboard-config-1.3 [1.1] 579 kB
[ebuild U ] x11-libs/libXmu-1.0.4 [1.0.3] USE="ipv6 -debug" 299 kB
[ebuild U ] x11-apps/xauth-1.0.3 [1.0.2] USE="ipv6 -debug" 110 kB
[ebuild U ] x11-apps/xprop-1.0.4 [1.0.3] USE="-debug" 107 kB
[ebuild U ] x11-apps/xrdb-1.0.5 [1.0.4] USE="-debug" 100 kB
[ebuild U ] x11-wm/twm-1.0.4 [1.0.3] USE="-debug" 237 kB
[ebuild U ] x11-misc/shared-mime-info-0.51 [0.22] 436 kB
[ebuild U ] x11-misc/xdg-utils-1.0.2-r2 [1.0.2-r1] USE="-doc" 0 kB
[ebuild U ] media-libs/mesa-7.2 [6.5.2-r1] USE="nptl -debug -doc -motif -pic% -xcb (-hardened%)" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 3,264 kB
[ebuild U ] app-admin/eselect-1.0.11-r1 [1.0.10] USE="-bash-completion -doc -vim-syntax" 150 kB
[ebuild N ] app-admin/eselect-news-20080320 6 kB
[ebuild U ] sys-apps/portage-2.2_rc11 [2.1.4.4] USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 734 kB
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] app-admin/python-updater-0.6 [0.5] 0 kB
[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger -examples% -plugins -vanilla" 19 kB
[ebuild U ] sys-apps/man-1.6f-r2 [1.6f-r1] USE="nls" 0 kB
[ebuild U ] sys-auth/pambase-20080801 [20080318] USE="cracklib sha512%* -consolekit -debug -gnome-keyring -mktemp -passwdqc (-selinux) -ssh%" 3 kB
[ebuild U ] net-misc/netkit-rsh-0.17-r9 [0.17-r8] USE="pam" 14 kB
[ebuild U ] dev-libs/openssl-0.9.8h-r1 [0.9.8g-r2] USE="(sse2) zlib -bindist -gmp -kerberos -test" 3,360 kB
[ebuild U ] dev-lang/python-2.5.2-r8 [2.5.2-r7] USE="berkdb gdbm ipv6 ncurses readline ssl threads tk -bootstrap -build -doc -examples -sqlite -ucs2 -wininst" 28 kB
[ebuild U ] app-misc/ca-certificates-20080809 [20070303-r1] 148 kB
[ebuild U ] sys-apps/file-4.26 [4.23] USE="python" 572 kB
[ebuild U ] sys-libs/cracklib-2.8.13 [2.8.12] USE="nls python" 580 kB
[ebuild U ] dev-python/setuptools-0.6_rc8-r1 [0.6_rc7-r1] 0 kB
[ebuild U ] sys-libs/pam-1.0.2 [1.0.1] USE="cracklib nls -audit (-selinux) -test -vim-syntax" 958 kB
[ebuild U ] dev-python/pyopengl-3.0.0_beta1 [2.0.0.44] USE="tk%* -doc%" 601 kB
[ebuild R ] dev-libs/boost-1.35.0-r1 USE="-debug -doc -expat -icu -mpi -tools" 0 kB
[ebuild U ] net-print/cups-1.3.8-r1 [1.3.7-r1] USE="X acl jpeg* pam perl png* python ssl tiff* -avahi -dbus -gnutls% -java -kerberos -ldap -php -ppds -samba -slp -static -xinetd% -zeroconf (-nls%*)" LINGUAS="-de -en -es -et -fr -he -id% -it -ja -pl -sv -zh_TW" 3,886 kB
[ebuild N ] app-admin/eselect-fontconfig-1.0 0 kB
[ebuild U ] media-libs/fontconfig-2.6.0-r2 [2.4.2] USE="-doc (-xml%)" 1,371 kB
[ebuild U ] x11-libs/libXft-2.1.13 [2.1.12] USE="-debug" 262 kB
[ebuild U ] app-text/ghostscript-gpl-8.63 [8.54] USE="X* cups -bindist% -cairo% -cjk -djvu -gtk -jpeg2k" 14,670 kB
[ebuild U ] app-text/poppler-0.8.7 [0.6.3-r1] USE="jpeg zlib -cjk" 1,436 kB
[ebuild N ] x11-terms/xterm-237 USE="unicode -Xaw3d -paste64 -toolbar -truetype" 841 kB
[ebuild U ] x11-apps/xclock-1.0.3 [1.0.2] USE="-debug -xprint" 0 kB
[ebuild U ] x11-libs/cairo-1.6.4-r1 [1.6.4] USE="X opengl -debug -directfb* -doc -glitz* -svg* -test -xcb*" 0 kB
[ebuild U ] x11-apps/xinit-1.0.8-r3 [1.0.4] USE="pam%* -debug -hal% -minimal" 115 kB
[ebuild NS ] sys-kernel/gentoo-sources-2.6.26-r1 USE="-build -symlink" 48,370 kB
[ebuild U ] x11-libs/gtk+-2.14.3-r1 [2.12.10-r1] USE="X cups jpeg tiff -debug* -doc -jpeg2k% -vim-syntax* -xinerama*" 16,748 kB
[ebuild U ] x11-libs/gtkglarea-2.0.0 [1.99.0] USE="-debug" 278 kB
[ebuild U ] gnome-base/libglade-2.6.3 [2.6.2] USE="-debug -doc" 351 kB
[ebuild R ] dev-python/pygtk-2.10.6 USE="opengl -doc -examples" 0 kB
[ebuild U ] x11-libs/libSM-1.1.0 [1.0.3] USE="ipv6 -debug" 247 kB
[ebuild U ] sys-apps/groff-1.19.2-r3 [1.19.2-r1] USE="X -cjk" 0 kB
[ebuild U ] sys-apps/module-init-tools-3.4-r1 [3.4] USE="-old-linux" 0 kB
[ebuild U ] x11-drivers/nvidia-drivers-173.14.12 [173.14.09] USE="-acpi* -custom-cflags -gtk* (-multilib)" 16,402 kB
[ebuild U ] x11-drivers/xf86-input-mouse-1.3.0 [1.2.2] USE="-debug" 276 kB
[ebuild U ] x11-base/xorg-server-1.5.0 [1.3.0.0-r1] USE="dri ipv6 nptl xorg (-3dfx) -debug -dmx -hal% -kdrive -minimal -sdl (-xprint%)" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast% -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) (-nsc) -nv -r128 -radeon -radeonhd% -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -vga -via -vmware -voodoo (-xgi)" 5,483 kB
[ebuild U ] x11-drivers/xf86-input-keyboard-1.3.1 [1.1.1] USE="-debug" 259 kB
[ebuild U ] sys-apps/baselayout-2.0.0 [1.12.11.1] USE="-build (-bootstrap%) (-static%) (-unicode%*)" 23 kB
[ebuild N ] sys-apps/openrc-0.2.5 USE="ncurses pam unicode -debug" 140 kB
[ebuild U ] sys-fs/udev-128 [119] USE="(-selinux)" 432 kB
[ebuild U ] sys-apps/man-pages-3.10 [2.80] USE="nls" LINGUAS="-cs -da -de -es -fr -it -ja -nl -pl -ro -ru -zh_CN" 965 kB
[ebuild N ] sys-apps/man-pages-posix-2003a 949 kB
[ebuild U ] sys-fs/e2fsprogs-1.41.1 [1.40.9] USE="nls (-static%)" 4,251 kB
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.1 USE="nls" 477 kB
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.1)
[blocks B ] [blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.1)
[blocks B ] [blocks B ] sys-libs/e2fsprogs-libs (is blocking sys-libs/ss-1.40.9, sys-libs/com_err-1.40.9)
[blocks B ] >=sys-fs/udev-126 (is blocking sys-fs/cryptsetup-1.0.5-r1)

Total: 108 packages (97 upgrades, 7 new, 2 in new slots, 2 reinstalls, 6 blocks), Size of downloads: 173,141 kB

!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Версии питона - 2.4 и 2.5, ставил через портежи. Перед 2.4 компилил руками (без портежей) 2.5 (зачем это делал - хз), потом поставил 2.5 через портежи. Причем то что сам собирал поставилось (не все, а бинарики вроде) в /usr/local/* а то что с портежей в /usr/*.
Заранее спс.

re

Таким способом

Цитата:
ACCEPT_KEYWORDS="~amd64" python-updater

~amd64 устанавливается для всего списка пересборки. Сделай

echo 'dev-libs/boost ~amd64' >> /etc/portage/package.keywords
python-updater -o 2.4 -p

может список получится попроще :)

____________
Экономь электроэнергию! Выключи NumLock!

Да, список попроще. Но в том

Да, список попроще. Но в том списке glibc, который старее чем у меня.
Ну ошибка - downgrading glibc is not supported ...
Что делать? Насколько я понимаю glibc версией старее уже нельзя поставить?

теперь - только

теперь - только размаскировать glibc, но размаскировать именно той версии что стоит а не весь.

Через /etc/portage/package.* рули системой

Откатывать glibc не надо. Уже проверенным способом впиши glibc в файлик
/etc/portage/package.keywords
Советую запретить апгрейд glibc, вписав её в файл
/etc/portage/package.mask со знаком больше, т.е. примерно в таком виде:

>sys-libs/glibc-твоя_версия # Версия больше указанной -запрещена.

Если уж и апгрейдить glibc, то делать это надо сознавая последствия, ибо "downgrading glibc is not supported..." - обратный ход не поддерживается. Захочешь апгрейдить - уберёшь эту строку из конфига (или просто "закомментируешь" эту строку).
Разобравшись с этими конфигами запускай pithon-updater, и не обломайся дать ему ключик -p(с этим ключом пересборка производиться не будет; это "пробник")). Посмотришь вывод python-updater'а - если всё тебя устроит - запускай его уже без ключа -p

П.С.
Вообще системой удобно и надёжно рулить через правку конфигов /etc/portage/package.*

В конфиге

  • package.mask можно запретить установку пакета, указав его без версии, или пользуясь знаками "<"(меньше),">"(больше),"=", ">="(больше или равно), "<="(меньше или равно) пресечь несанкционированный тобой апгрейд/даунгрейд пакета; то что ты внёс в этот файл - ты запретил.
  • package.keywords можно разрешить установку нестабильного пакета (что ты и проделал уже с dev-libs/boost), указав для него ~arch
  • package.use можно указать для пакета набор USE-флагов
  • можно пользоваться комметариями, предварив комментарий символом # - от него и до конца строки всё будет "несчитово" для системы.

Подобная практика избавит тебя от многих неприятностей и неожиданностей.

____________
Экономь электроэнергию! Выключи NumLock!

Лучше просто размаскировать

Лучше просто размаскировать только нужную версию

Например, у меня

<sys-libs/glibc-2.8

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

дык у него уже установлена

дык у него уже установлена нестабильная. чувак всё делал через ACCEP_KEYWORD=~арч emerge :)

____________
Экономь электроэнергию! Выключи NumLock!

Ну вот и нужно только

Ну вот и нужно только установленную размаскировать (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".