Не могу установить python-2.7.1-r1
В общем, переключился на python3.1, потом ещё и избавился от hal и решил почистить систему depcleanом, что и зделал.
depclean удалил все старые версии питона и ещё много чего, но я беспокоился не сильно, т.к. уповал на revdep-rebuild.
Но, в итоге, остался у разбитого корыта, т.к. python-2.7 (который требует часть неработающих пакетов) собираться не хочет.
Её тянет и python-updater и revdep-rebuild.
Долго мучался с ним, так и не смог собрать - скачал исходник с офф. сайта, без проблем установил, однако, мне это ничего не принесло, т.к. он не создал общую библиотеку libpython2.7.so.1.0.
Ах да, при попытки сборки python 2.7
emerge =dev-lang/python-2.7.1-r1 он проходит стадию конфигурации, а вот на стадии сборки на каком-то моменте он выдаёт ошибку, что не может найти libpython2.7.so.1.0
Python/pyfpe.o: file not recognized: File truncated
collect2: выполнение ld завершилось с кодом возврата 1
ln: обращение к «libpython2.7.so.1.0»: Нет такого файла или каталога
make: *** [libpython2.7.so] Ошибка 1
Не понимаю его логику. Если бы у меня был это файл, то мне бы не нужно было устанавливать питон...
Собственно, помещение этого файла в /usr/lib/ никак ситуацию не изменяет.
Очень бы хотелось найти выход из сложившейся ситуации...
- Для комментирования войдите или зарегистрируйтесь
tihon написал(а): Долго
Ну приехали. Ересь #14443
Лучше переустановите вчистую и имейте в виду ссылку выше. Что там успели напортачить в системе ваши шаловливые ручки, известно разве что вашему же многострадальному bash, уже ежели системные пакеты ставятся ручками.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
/
Неужели
findcruft
'ом лишнее найти (после чего, руководствуясь здравым смыслом помноженным на знание FHS, удалить ручками) нереально?:wq
--
Live free or die
В совокупности с emerge -e
В совокупности с
emerge -e world
надежда, конечно, есть, но…Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Питон я ручками собрал только
Питон я ручками собрал только после того, как он много раз не смог собраться из ебилда посредством emerge и офф. дерева.
Поэтому у меня и возник резонный вопрос - почему, если удалить питон, потом нельзя его поставить.
Собственно из-за этого я и начал двигаться в обход emerge.
Если этот (собранный вручную) питон как-то мешает, то я могу его удалить, т.к. знаю где что находится, однако, это возвращает меня к предыдущей проблеме, а именно, неспособности emerge разрулить зависимости (установив python-2.7 либо пересобрав пакеты под python-3.1, т.к ни одно из этих дейтвий успехом не заканчивается.).
Наше дело правое, а врага найдём.
неспособности emerge
Это вам так кажется после того, как вы превратили свою систему в кашу из слаквари и бсд, оно уже не сможет чего то гарантированно собрать
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
я же уже 2 раза написал, что
я же уже 2 раза написал, что ручная сборка питона произошла ПОСЛЕ того, как у emerge много раз не получилось поставить чистый питон из официального гентушного портежа.
А если проблема была до ручной сборки, то значит постустановка Питона эту проблему вызвать не могла.
Понадобится - откачу результаты сборки обратно.
Поставленный вопрос звучит не "Почему собирать пакеты из исходников плохо", а "Почему emerge не может собрать питон".
Надеюсь, больше никто не будет наступать на эти грабли?
Заранее благодарен.
Наше дело правое, а врага найдём.
Дело в том что вы удалили
Дело в том что вы удалили системный пакет. Кто просил вас переключаться на 3-Й питон , да ещё и почистить после этого. Читайте FAQ на сайте на тему"я удалил системный пакет..."
, а "Почему emerge не может
К сожалению, из-за того, что ты плохо читал то, что написал тебе емерге после падения сборки (про emerge --info и build.log) , помочь тебе смогли бы только телепаты - ибо сейчас это гадание по звездам.
После того, как ты тчто то тяам поставил/удалил руками - кроме как INVALID в баге уже ничего написать нельзя
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
что я читал во время падения
что я читал во время падения сборки, то я и выложил.
В общем, я без проблем удалил самосборный питон, после этого сделал в другой директории stage3 и с пом. хитрых опций установил питон 2.7
Установилось без проблем, даже revdep-rebuild ругаться перестал.
Однако, python-updater не хочет пересобирать некоторые пакеты (которые не работают, требуя версию 2.6). Такие пакеты я нашёл методом тыка (напр. deluge, у него куча модулей питоновских, которые не цепляются апдейтером).
И сейчас самая забавная проблема - питон версии 2.7 опять не (пере)собирается с той же ошибкой.
Собственно, это меня и волнует, т.к. я хочу пересобрать всю систему (чтобы обойти косяки питон-апдейтера).
Но сборка питона2.7 вылетает всё с той же ошибкой.
Однако, whereis libpython2.7.so.1.0
libpython2.7.so.1: /usr/lib/libpython2.7.so.1.0
Где он тогда его ищет? В /usr/share/lib?
Наше дело правое, а врага найдём.
мля...
ЧаВо за тебя кто читать будет?!?
http://www.gentoo.ru/node/14464
:wq
--
Live free or die
мдя. Выложил маленькую часть
мдя.
Выложил маленькую часть лога в первом сообщении - ругаетесь, что мало.
Выложил большую часть лога - ругаетесь, что много.
Ещё выпады будут или поговорим по делу?
Наше дело правое, а врага найдём.
Так троллить будем или FAQ
Так троллить будем или FAQ читать ? боюсь, что с таким подходом у многих пропадет желания тебе помогать.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
FAQ я прочитал после 2 поста
FAQ я прочитал после 2 поста и после этого установил питон вторым emerge.
увы, мой emerge питон так и не собирает.
Наше дело правое, а врага найдём.
Эта библиотека не «не
Эта библиотека не «не находится», а не собирается, я так полагаю.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Данная библиотека лежит в
Данная библиотека лежит в /usr/lib в рамках собранного питона (сторонним emerge).
Что происходит при пересборке мне пока не ясно...
Наше дело правое, а врага найдём.
Я знаю, что она там лежит. Но
Я знаю, что она там лежит. Но речь не о ней, а о той, которая должна собраться.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
проверьте, куда встал питон
проверьте, куда встал питон при ручной сборке. обычно ./configure БЕЗ параметров помещает его в /usr/local/lib/ . просто перенесите его в /usr/lib/ и попробуйте его же переставить.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
ручную сборку я уже давно
ручную сборку я уже давно удалил, /usr/local/lib почистил.
На данный момент у меня стоит python-2.7.1-r1, но он был собран сторонним emerge (с опциями моего корня), но базируясь не на python3.1
Мой же emerge, который стоит на 3-ем питоне, 2.7 питон собрать не может.
Наше дело правое, а врага найдём.