
Я не хочу использовать Fedora 8. Я был бы очень рад использовать новейшую версию, но выбора нет. Моя проблема в том, что 8 идет с python 2.5. Я пытаюсь обновить его до 2.6, но безуспешно.
Единственное предостережение в том, что я не хочу просто устанавливать напрямую из исходников. Я хочу сделать это через менеджер пакетов с помощью rpm. Я пробовал собрать свой собственный rpm из исходников с помощью rpmbuild. Я пробовал использовать src rpm из более новых версий Fedora. Я пробовалэти инструкции CentOS. Похоже, ничто не приводит к успешной установке RPM-файла.
Я также предпринял обширный поиск в Google, и, что неудивительно, не смог найти ни одного работающего RPM-пакета или рабочих инструкций по созданию собственного RPM-пакета.
решение1
Попробуйте пересобрать этот исходный 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 на что-то поддерживаемое upstream. Если вы предпочитаете RPM, CentOS — очевидный выбор.
решение2
Основная проблема, с которой вы сталкиваетесь, заключается в том, что RPM-пакеты, созданные для новых дистрибутивов, начинают предполагать, что другие части дистрибутива также обновлены, и адаптируют новые соглашения об упаковке, несовместимые с предыдущими версиями.
Я думаю, что если работа будет настолько строгой, требуя от вас установки пакетов из RPM (что является достаточно нормальной политикой), они должны быть разумными в отношении фактического запуска поддерживаемой ОС. Для Fedora это Fedora 13 или Fedora 14, которые выходят завтра. Fedora 12 будет поддерживаться еще один месяц. Fedora 8 не поддерживается уже два года.
Если этот быстрый цикл не может сработать для вас, ониДействительнонеобходимо стандартизировать на CentOS или Ubuntu LTS.