CentOS 5 için Python 3.0 RPM (RHEL 5)


13

Python 3.0 için bakımlı RPM elde etmek için kullandığınız en iyi havuz nerede?


Bunu kolayca bulacağını sanmıyorum. CentOS 5 için iyi Python 2.5 paketleri bulmak bile kolay değil
vartec

Yanıtlar:


8

Paketi ActiveState http://www.activestate.com/activepython/downloads adresinden deneyebilirsiniz . Paket yöneticisine bağlı değildir (sadece "install.sh" paketini açın ve çalıştırın).

Veya Python'u derleyebilir ve kendiniz paket oluşturabilirsiniz

RPM'yi kendiniz nasıl oluşturacağınız aşağıda açıklanmıştır:

İşte nasıl derleyebilirsiniz:

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

1
"Kendi kendinize paket yaratın" dediğinde, python paketleri oluşturmak için otomatik bir yola işaret edeceğinizi düşündüm. Bunun yerine, sadece genel bir RPM nasıl olduğunu işaret ediyorsunuz. Duh.
niXar

Bu benim için çalışıyor.
Jonathan

1
ActivePython'un artık PyPM ile geldiğini unutmayın (şu anda yalnızca 2,6; ancak 2,7 ve 3,1 planlanmaktadır). docs.activestate.com/activepython/2.6/pypm.html
Sridhar Ratnakumar

1
Yukarıdaki bağlantılar RPM paketlerini nasıl oluşturacağınızı söylese de, RHEL / CentOS 5 için mevcut olan python RPM paketlerinin, Python'un bu sistemlerle daha iyi oynatılması için birkaç yama uyguladığını unutmayın. Python 3'ü ( dl.fedoraproject.org/pub/epel/5/SRPMS/repoview/python26.html ) paketlemenin başlangıç ​​noktası olarak EPEL python26 paketinin SPEC dosyasına bakmanızı tavsiye ederim .
Hans L

1

Gemi redhat araçlarının çoğunun python'a güvendiğini lütfen unutmayın, bu yüzden muhtemelen kaynaktan bina yapmaktan ve / usr / local / 'a kurmak veya Fedora 11 gibi bir sızdırma kenarı sürümü kullanmaktan daha iyi olursunuz.


1
Fedora 11 bile varsayılan olarak Python 3 paketleriyle birlikte gelmiyor.
wzzrd

0

Herhangi bir şey olduğundan şüpheliyim. Her zaman oldukça başarılı bir şekilde python 3000'i kaynaktan yükleyip çalıştırıyorum, bu yüzden muhtemelen oldukça güzel ve kolay bir şekilde yapmayı tercih edersiniz - bu şekilde herhangi bir eski ile uyumluluğu korumak için aynı anda python'un birden fazla sürümünü de çalıştırabilirsiniz. çalıştırdığınız komut dosyaları. Centos'un yeni ve gelişmekte olan teknolojiler için gerçekten tasarlanmadığını unutmayın, bu nedenle python 3'ün resmi depolara girmesi uzun zaman alacaktır.


0

OpenSUSE derleme sayfasını çok kullanışlı buluyorum.

Novell'in SUSE'yi satın aldıklarında elde ettiği temiz şeylerden biri Autobuild modeliydi. Resmi olarak destekledikleri tüm platformlar için her şeyi yeniden derleyen, oldukça büyük bir cihaz kümesi (yüzlerce, son sordum) söylendi. (x86, x86_64, IA64, IBM ana bilgisayar donanımı, PowerPC, vb.).

Ayrıca çoğu işletim sistemi için çoğu paket oluşturmak için Autobuild genişletti!

http://software.opensuse.org/search

RHEL 5 için çok sayıda Python paketi görüyorum, ancak 3.0'ın orada olup olmadığını görmek için zaman harcamadım, çünkü aramayı yeterince hızlı anlayamadım.

Motive olduğunuz için üzerinde daha fazla zaman geçirebilirsiniz.

Bu yardımcı olur umarım!


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

Eğer gerçekten 3.0 (io'da bir darboğaz nedeniyle neredeyse kırık) istiyorsanız sadece .spec dosyasını değiştirin


1
Ne yazık ki bu yerli Python'un yerini alacak ve yeniden derlenmesi gereken tüm kütüphanelerinde sorun yaratacak. Yanında birkaç büyük sürümlerine sahip bir yol olabilir, vb / etc / alternatifleri kullanmak mümkün olacaktır daha yararlı olacağını Ne
Nixar

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.