Как обновить python 3.1 до 3.2 без замены установленного 2.6 (linux)

Linux python

Суть такова: был установлен python (2.6.5), доустановил python3 (3.1.2). Сейчас хочу обновить python3 до 3.2.2, но т.к. в официальном репе (Ubuntu 10.04) только 3.1.2, обновлять надо из сырцов. Однако после sudo checkinstall (ну или sudo make install) обновляется версия 2.6 и ломаются зависимости более сотни программ. Спасает только откат версии пакета.
Пробовал ./configure --with-suffix=3, однако ничего толкового это не дает. Результат тот же.
Собирал так:
./configure
make
make test
sudo checkinstall

Как провести обновление python 3.1.2 -> 3.2.2 без изменения существующего python 2.6?

Примечание:
Может я что-то упустил, и есть штатные (питоновские) средства обновления?

Примечание:
Все оказалось проще:
Посмотрел тут - http://askubuntu.com/questions/17627/upgrading-to-python-3-2
Затем оказалось, что в README все написано:
ЦИТАТА
For example, if you want to install Python 2.5, 2.6 and 3.2 with 2.6 being the
primary version, you would execute "make install" in your 2.6 build directory
and "make altinstall" in the others.
/ЦИТАТА

Пойду пробовать

Примечание:
Делаем так:
./configure
make
make test
sudo checkinstall make altinstall

ВНИМАНИЕ! В checkinstall нужно изменить название пакета с python на другое (например python3 или python3.2). Иначе снова сломаются зависимости.
Все работает
Ответы:
Не уверен на все 100, но возможно вам поможет механизм политик контроля версий пакетов или т.н. apt pinning[1].
Всё проще: временно подключи дебиановкую ветку testing и проведи обновление только нужных пакетов. Обновление рекомендую вести через aptitude.
Вместо testing можно использовать и ветки бубунты.
А по другому можно нарваться на серьёзные неприятности.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.