Python 2.7 на CentOS 5

Существуют ли какие-либо полуофициальные хранилища для CentOS 5 с Python 2.7?

EPEL предоставляет только Python 2.6

  • Открыть RPM на Mac?
  • Установка пакетов RPM с циклической зависимостью
  • Установите Passenger на Scientific Linux 6.5 через RPM
  • mock rebuild srpm автоматически вычисляет нежелательные зависимости
  • redhat + как скачать rpm с сайта red hat
  • Что такое Rpmfusion
  • 64-разрядная rpm не может разрешать 32-разрядные зависимости
  • / proc / sys / kernel / hung_task_timeout_secs
  • 6 Solutions collect form web for “Python 2.7 на CentOS 5”

    Некоторое время назад я сделал RPM. Здесь вы можете найти исходный RPM

    ftp://ftp.pycopia.org/pub/python/RHEL51/python2.7-2.7.1-1TH.src.rpm

    Просто rpmbuild --rebuild ... обычный rpmbuild --rebuild ... чтобы создать двоичные rpms. Он не мешает установленной версии 2.4, она сосуществует с ней. но вам нужно поставить конкретную версию в свои скрипты: #!/usr/bin/python2.7 . Но если вы используете setuptools, вызываемые с этой версией, то это происходит автоматически.

    Вы проверили какие-либо из этих репозиториев:

    • Dag Wieers
    • Dries
    • rpmforge
    • Ливна

    Это нормально, если у вас есть rpm вместо репо (т. Е. Можете ли вы заботиться о зависимостях, если он возникает?). Если да, попробуйте использовать телефон или rpmfind . Если ни одно из вышеперечисленных действий не помогает, подумайте о создании из исходных шаров. Безусловно, это будет самым простым.

    Вы можете попробовать получить 2.6 srpm от найденного вами эпиля, извлечь из него специальный файл, изменить номер версии и перестроить его.

    Однако будьте осторожны: в зависимости от python 2.4 на el5 (например, yum) существует множество пакетов. Вероятно, вам нужно будет убедиться, что вы устанавливаете 2.4 и 2.7 одновременно или что вы перестраиваете все в зависимости от 2.4.

    Не то, чтобы я в курсе. Тем не менее, вы можете найти файлы .spec в сети для создания параллельных версий python, где все файлы RPM называются python27 – независимо от того, что угодно. Тогда исполняемый файл по умолчанию python по-прежнему является вашим вендором, который не должен быть изменен или вы можете сломать очень важный вещи, например, сам rpm (я говорю по опыту).

    Обратите внимание, что начиная с RHEL5 (у меня нет опыта работы с 6), rpmbuild будет «прекомпилировать» питон в любом RPM. Известно, что они отказываются исправлять, что это испортит раздел %files . Во всяком случае, проблема в том, что файлы будут предварительно скомпилированы с python ОС ОС, что очень раздражает, потому что тогда вы получаете ошибки «Bad Magic Number», если пытаетесь их использовать. Вам нужно изменить некоторые скрипты конфигурации RPM, но у меня нет информации передо мной.

    Вы можете попробовать мою сборку, адаптированную из Fedora 16: http://ftp.srce.hr/redhat/test/el5/x86_64/

    Не то, что я знаю в это время, но потом было бы разумно изучить стандартный gunzip make install вместо того, чтобы полагаться на менеджеров пакетов.

    Linux и Unix - лучшая ОС в мире.