Где лучше всего использовать репозиторий для получения хорошо обслуживаемых пакетов RPM для Python 3.0?
Вы можете попробовать пакет из ActiveState http://www.activestate.com/activepython/downloads. Это не зависит от менеджера пакетов (просто распакуйте и запустите install.sh).
Или вы можете скомпилировать Python и создать пакет самостоятельно
Вот как создать RPM самостоятельно:
Вот как его скомпилировать:
./configure
make
make test
sudo make install # or "make altinstall"
Обратите внимание, что многие инструменты, поставляемые Redhat, полагаются на python, поэтому вам, вероятно, лучше строить из исходников и устанавливать в / usr / local / или использовать новейшую версию, такую как Fedora 11.
Я считаю страницу сборки openSUSE очень полезной.
Одна из изящных вещей, которые Novell получила при покупке SUSE, - это модель Autobuild. Мне сказали, что это достаточно большой кластер устройств (в последний раз я спрашивал о сотнях), которые перекомпилируют почти все для всех платформ, которые они официально поддерживают. (x86, x86_64, IA64, оборудование для мэйнфреймов IBM, PowerPC и т. д.).
Они расширили Autobuild, чтобы также собрать большинство пакетов для большинства ОС !!
http://software.opensuse.org/search
Я вижу много пакетов Python для RHEL 5, но я не тратил время на то, чтобы проверить, есть ли там 3.0, так как не мог достаточно быстро определить поиск.
Поскольку вы мотивированы, вы можете уделять этому больше времени.
Надеюсь это поможет!
Я сомневаюсь, что они есть. Мне всегда удавалось устанавливать python 3000 из источника и запускать его, так что вы, вероятно, будете в порядке, сделав это довольно просто и красиво - таким образом вы также можете запускать несколько версий python одновременно, чтобы поддерживать совместимость с любыми более старыми скрипты, которые вы можете запускать. Просто помните, что centos на самом деле не предназначен для новых и развивающихся технологий, поэтому пройдет много времени, прежде чем python 3 появится в официальных репозиториях.
rpmbuild --rebuild http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/python-2.6-7.fc11.src.rpm
если вы действительно хотите 3.0 (который почти сломан из-за узкого места в io), просто измените файл .spec
ну вы всегда можете построить свой собственный:
http://www.grenadepod.com/2009/12/26/building-python-2-6-4-rpm-for-centos-5-4/
как говорится - хочешь что-то сделать как следует - сделай сам ... :)