Python 3.0 об / хв для CentOS 5 (RHEL 5)


13

Де найкращий сховище ви використовуєте для отримання RPM для Python 3.0, які добре підтримуються?


Я не думаю, що ти знайдеш це так легко. Знайти гідні пакети Python 2.5 для CentOS 5. навіть непросто
vartec

Відповіді:


8

Ви можете спробувати пакет з ActiveState http://www.activestate.com/activepython/downloads . Це не залежить від менеджера пакунків (просто розпакуйте та запустіть "install.sh").

Або ви можете скласти Python і створити пакет самостійно

Ось як створити RPM самостійно:

Ось як це можна скласти:

./configure
make
make test
sudo make install    # or "make altinstall"

1
Коли ви сказали "створити пакет самостійно", я подумав, що ви збираєтесь вказати на автоматизований спосіб генерування пакунків python. Натомість ви просто вказуєте на загальний хауп RPM. Дух.
niXar

Це працює для мене.
Джонатан Пріор

1
Зауважте, що ActivePython тепер поставляється з PyPM (наразі лише 2,6; планується 2,7 та 3.1). docs.activestate.com/activepython/2.6/pypm.html
Шрідхар Ратнакумар

1
Хоча посилання, наведені вище, підкажуть вам, як створювати пакети RPM, майте на увазі, що пакети RPM python, які існують для RHEL / CentOS 5, застосуйте декілька патчів, щоб зробити Python гарнішим у грі з цими системами. Я рекомендую переглянути файл SPEC для пакету EPEL python26 як вихідну точку для упаковки Python 3 ( dl.fedoraproject.org/pub/epel/5/SRPMS/repoview/python26.html ).
Ганс Л

1

Зверніть увагу, що багато інструментів для перегляду на кораблях покладаються на python, тому вам, мабуть, краще будувати будівництво від джерела та встановлювати в / usr / local / або використовувати випускний край, як Fedora 11.


1
Навіть навіть Fedora 11 не постачає пакети Python 3 за замовчуванням.
wzzrd

0

Сумніваюсь, як такі є. Я завжди був досить успішним, встановивши python 3000 з джерела та запустивши його, так що вам, ймовірно, буде все в порядку, що це досить приємно і просто - таким чином ви також можете одночасно запускати кілька версій python, щоб підтримувати сумісність з будь-якими старими сценарії, які ви можете виконувати. Пам'ятайте лише, що центоси насправді не розроблені для нових та нових технологій, тому минуло багато часу, перш ніж python 3 вступить в офіційні репости.


0

Я вважаю сторінку збірки OpenSUSE дуже корисною.

Однією з акуратних речей, яку Новелл отримав, купуючи SUSE, була модель Autobuild. Мені кажуть, що це досить великий кластер пристроїв (із сотень, я останній запитав), які перекомпонують все, що завгодно, для всіх платформ, які вони офіційно підтримують. (x86, x86_64, IA64, апаратне забезпечення IBM mainframe, PowerPC тощо).

Вони розширили Autobuild, щоб також створити більшість пакетів для більшості ОС !!

http://software.opensuse.org/search

Я бачу багато пакетів Python для RHEL 5, але я не витратив час, щоб перевірити, чи є там 3.0, оскільки я не міг зрозуміти пошук досить швидко.

Оскільки ви мотивовані, ви можете витратити на це більше часу.

Сподіваюся, це допомагає!


0
rpmbuild --rebuild http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/python-2.6-7.fc11.src.rpm

якщо ви дійсно хочете, щоб 3.0 (що майже зламано через вузьке місце в іо) просто змініть файл .spec


1
На жаль, це замінить нативний Python і викличе проблеми з усіма його лайками, які доведеться перекомпілювати. Що було б корисніше, це спосіб мати кілька основних версій поряд і мати можливість використовувати / etc / alternative тощо
niXar

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.