Ситуация: Jaunty поставляется с 2.6, что не соответствует моим потребностям, потому что многие библиотеки все еще не работают. Я хочу, чтобы система по умолчанию 2.5. Кроме того, для целей тестирования мне нужно установить 2.6, 2.5 и 2.4.
Текущее решение:
Я скомпилировал 2.5 и 2.4 из исходных текстов и вставил символическую ссылку 2.5 в /usr /bin /python. Я также отредактировал какой-то волшебный файл, который Ubuntu использует для указания версии Python (не помню сейчас, где он находится).
Проблемы:
Первая проблема, с которой я сталкиваюсь, это то, что иногда aptitude устанавливает библиотеки для 2.6. В большинстве случаев этого можно избежать с суффиксом -25.
Но это не всегда решение, например. Vim скомпилирован с 2.6, который не имеет доступа к библиотекам 2.5. Нет возможности установить Vim с python 2.5
Еще одна проблема, с которой я столкнулся в последнее время, это то, что я установил bypthon. Сбой при использовании модуля "curses", потому что он был из библиотеки 2.6. Я понятия не имею, почему / как это происходит.
Кто-нибудь хочет разобраться, как сделать правильное переключение Python по умолчанию в Jaunty?