07.08.2009 10:04
OlegON
 
Развлекся. При очередном обновлении системы удалил python, на котором построена большая часть этой самой обновлялки, суть - emerge.
Как произошло - не знаю, не усмотрел.
Суть:
Код:
oops ~ # emerge -pv python
-bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory
Поплакал. Подумал. :connie_boy_cleangla
Код:
oops ~ # eix dev-lang/python
[I] dev-lang/python
     Available versions:
        (2.4)   2.4.6
        (2.5)   2.5.4-r2 2.5.4-r3
        (2.6)   2.6.2-r1
        (3.1)   ~3.1
        {berkdb bootstrap build cxx doc elibc_uclibc examples gdbm ipv6 ncurses readline sqlite ssl threads tk ucs2 wininst xml}
     Installed versions:  2.6.2-r1(2.6)(06:09:29 PM 08/02/2009)(berkdb gdbm ncurses readline ssl threads xml -build -doc -elibc_uclibc -examples -ipv6 -sqlite -tk -ucs2 -wininst)
     Homepage:            
     Description:         Python is an interpreted, interactive, object-oriented programming language.
Посмотрел на своем любимом зеркале последнюю версию и
Код:
cd /home/store/test
wget http://mirror.yandex.ru/gentoo-distfiles/distfiles/Python-2.6.2.tar.bz2
tar -xjf Python-*.tar.bz2
cd Python-*
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-fpectl --enable-shared --infodir=/usr/share/info --mandir=/usr/share/man
make && make install
Небольшая доработка напильником...
Код:
ln -fs /usr/bin/python2.6 /usr/bin/python2
ln -fs /usr/bin/python2 /usr/bin/python
Кричали женщины "ура" и в воздух чепчики...
Цитата:
oops Python-2.6.2 # emerge -pv python

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

Calculating dependencies... done!
[ebuild R ] dev-lang/python-2.6.2-r1 USE="berkdb gdbm ncurses readline ssl threads xml -build -doc -examples -ipv6 -sqlite -tk -ucs2 -wininst" 0 kB
для полной уверенности, что все сделано правильно,
Цитата:
emerge python
12.08.2009 17:29
OlegON
 
Для порядка добавлю, что иногда потребуется указать
Цитата:
export PYTHONPATH=/usr/lib64/portage/pym
в особо тяжелых случаях :)
22.12.2010 20:44
riggo
 
Уважаемый долгих лет вам жизни, здоровья и успехов во всем....

я только что по кривизне рук (я так в особо тяжелых случаях с маскированными пакетами боролся или с зависимостями цикл.) убил питон на рабочей машине, приготовился уже ночевать/по-новой ставить, еды набрал....вазелину на утро....

советовали и из портежей распаковать, или с другой тачки стянуть и т.д.

а тут за 5 минут удалось все починить...низкий поклон вам.

Ваш пост надо в рамку и на стену, для юных гентушников....
22.12.2010 21:26
OlegON
 
Спасибо на добром слове :) Приятно.
На самом деле я тоже не с потолка эту инструкцию написал, сейчас уже не помню, как было дело, но тоже до кого-то докопался или собирал в инете чьи-то отзывы. Удачи в освоении Линукса. Очень отзывчивая система.
Часовой пояс GMT +3, время: 18:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.