Назад | Перейти на главную страницу

Как установить Python 2.6 на Fedora 8?

Я не хочу использовать Fedora 8. Я был бы очень рад использовать новейшую версию, но у меня нет выбора. Моя проблема в том, что 8 поставляется с python 2.5. Я пытаюсь обновить его до 2.6, но безуспешно.

Единственное предостережение в том, что я не хочу просто устанавливать прямо из исходного кода. Я хочу сделать это через диспетчер пакетов, используя rpm. Я попытался создать свой собственный rpm из исходного кода с помощью rpmbuild. Я пробовал использовать src rpms из более новых версий Fedora. я пробовал эти инструкции CentOS. Кажется, что на самом деле ничто не приводит к успешной установке rpm-файла.

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

Основная проблема, с которой вы сталкиваетесь, заключается в том, что RPM, созданные для новых дистрибутивов, начинают предполагать, что другие части дистрибутива также обновлены, и адаптируют новые соглашения о пакетах, не поддерживающих обратную совместимость.

Я думаю, что если работа будет такой строгой, требуя от вас установки пакетов из RPM (что является достаточно приличной нормальной политикой), они должны быть разумными в отношении фактического запуска поддерживаемой ОС. Для Fedora это Fedora 13 или Fedora 14, которые выйдут завтра. Fedora 12 будет поддерживаться еще один месяц. Fedora 8 не поддерживается уже два года.

Если этот быстрый цикл не подходит вам, они действительно необходимо стандартизировать на CentOS или Ubuntu LTS.

Попробуйте перестроить этот исходный RPM в Fedora 8:

http://mirrors.kernel.org/fedora-epel/5/SRPMS/python26-2.6.5-5.el5.src.rpm

RHEL / CentOS 5 должен быть достаточно близок к Fedora 8, чтобы работать. Еще одним преимуществом этого RPM является то, что он должен устанавливаться параллельно с системным python, чтобы обычные утилиты python по-прежнему работали.

Однако я должен согласиться с mattdm, вам нужно как можно скорее отказаться от Fedora 8 и перейти на что-то поддерживаемое в восходящем направлении. Если вы предпочитаете RPM, CentOS - очевидный выбор.