Ketika Anda mengatakan "buat paket sendiri," saya pikir Anda akan menunjuk ke cara otomatis untuk menghasilkan paket python. Alih-alih, Anda hanya menunjuk RPM umum. Duh.
Sementara tautan di atas akan memberi tahu Anda cara membuat paket RPM, perlu diingat bahwa paket python RPM yang ada untuk RHEL / CentOS 5, terapkan beberapa tambalan untuk membuat Python bermain lebih baik dengan sistem ini. Saya akan merekomendasikan melihat file SPEC untuk paket EPEL python26 sebagai titik awal untuk pengemasan Python 3 ( dl.fedoraproject.org/pub/epel/5/SRPMS/repoview/python26.html ).
Hans L
1
Harap dicatat bahwa banyak alat yang digunakan kapal yang bergantung pada python, jadi Anda mungkin lebih baik membangun dari sumber dan menginstal di / usr / local / atau menggunakan rilis tepi yang berdarah seperti Fedora 11.
Bahkan Fedora 11 belum mengirimkan paket Python 3 secara default.
wzzrd
0
Saya ragu karena ada. Saya selalu cukup berhasil menginstal python 3000 dari sumber dan menjalankannya sehingga Anda mungkin akan baik-baik saja melakukan hal itu cukup bagus dan mudah - dengan cara itu Anda juga dapat menjalankan beberapa versi python sekaligus untuk menjaga kompatibilitas dengan yang lebih lama skrip yang mungkin Anda jalankan. Ingat saja bahwa cento tidak benar-benar dirancang untuk teknologi baru dan yang sedang berkembang sehingga akan lama sebelum python 3 masuk ke dalam repo resmi.
Saya menemukan halaman build openSUSE sangat berguna.
Salah satu hal yang Novell dapatkan ketika mereka membeli SUSE adalah model Autobuild. Saya diberitahu itu adalah sekelompok perangkat yang cukup besar (dalam ratusan, terakhir saya bertanya) yang mengkompilasi ulang sebagian besar semua platform yang mereka dukung secara resmi. (x86, x86_64, IA64, perangkat keras mainframe IBM, PowerPC, dll).
Mereka memperluas Autobuild untuk juga membangun sebagian besar paket untuk sebagian besar OS !!
Saya melihat banyak paket Python untuk RHEL 5, tetapi saya tidak meluangkan waktu untuk melihat apakah 3.0 ada di sana karena saya tidak dapat menemukan pencarian dengan cukup cepat.
Karena Anda termotivasi, Anda dapat menghabiskan lebih banyak waktu untuk itu.
Sayangnya itu akan menggantikan Python asli dan akan menyebabkan masalah dengan semua libnya, yang harus dikompilasi ulang. Apa yang akan lebih bermanfaat akan menjadi cara untuk memiliki beberapa versi utama di samping, dan dapat menggunakan / etc / alternatif, dll
Jawaban:
Anda dapat mencoba paket dari ActiveState http://www.activestate.com/activepython/downloads . Itu tidak tergantung pada manajer paket (hanya membongkar dan menjalankan "install.sh").
Atau Anda dapat mengkompilasi Python dan membuat paket sendiri
Berikut ini cara membuat RPM sendiri:
Inilah cara Anda dapat mengompilasinya:
sumber
Harap dicatat bahwa banyak alat yang digunakan kapal yang bergantung pada python, jadi Anda mungkin lebih baik membangun dari sumber dan menginstal di / usr / local / atau menggunakan rilis tepi yang berdarah seperti Fedora 11.
sumber
Saya ragu karena ada. Saya selalu cukup berhasil menginstal python 3000 dari sumber dan menjalankannya sehingga Anda mungkin akan baik-baik saja melakukan hal itu cukup bagus dan mudah - dengan cara itu Anda juga dapat menjalankan beberapa versi python sekaligus untuk menjaga kompatibilitas dengan yang lebih lama skrip yang mungkin Anda jalankan. Ingat saja bahwa cento tidak benar-benar dirancang untuk teknologi baru dan yang sedang berkembang sehingga akan lama sebelum python 3 masuk ke dalam repo resmi.
sumber
Saya menemukan halaman build openSUSE sangat berguna.
Salah satu hal yang Novell dapatkan ketika mereka membeli SUSE adalah model Autobuild. Saya diberitahu itu adalah sekelompok perangkat yang cukup besar (dalam ratusan, terakhir saya bertanya) yang mengkompilasi ulang sebagian besar semua platform yang mereka dukung secara resmi. (x86, x86_64, IA64, perangkat keras mainframe IBM, PowerPC, dll).
Mereka memperluas Autobuild untuk juga membangun sebagian besar paket untuk sebagian besar OS !!
http://software.opensuse.org/search
Saya melihat banyak paket Python untuk RHEL 5, tetapi saya tidak meluangkan waktu untuk melihat apakah 3.0 ada di sana karena saya tidak dapat menemukan pencarian dengan cukup cepat.
Karena Anda termotivasi, Anda dapat menghabiskan lebih banyak waktu untuk itu.
Semoga ini membantu!
sumber
jika Anda benar-benar ingin 3.0 (yang hampir rusak karena hambatan di io) ubah saja file .spec
sumber
baik Anda selalu dapat membangun sendiri:
http://www.grenadepod.com/2009/12/26/building-python-2-6-4-rpm-for-centos-5-4/
seperti kata pepatah - jika Anda ingin melakukan sesuatu dengan benar, lakukan sendiri ... :)
sumber