แหล่งเก็บข้อมูลที่ดีที่สุดที่คุณใช้รับ RPM สำหรับ Python 3.0 อยู่ที่ไหนดี?
แหล่งเก็บข้อมูลที่ดีที่สุดที่คุณใช้รับ 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"
โปรดทราบว่าเครื่องมือหลายอย่างที่เรือลำใหม่พึ่งพา Python ดังนั้นคุณน่าจะดีกว่าการสร้างจากแหล่งที่มาและติดตั้งใน / usr / local / หรือใช้การปล่อยขอบปล่อยเลือดเช่น Fedora 11
ฉันสงสัยว่ามี ฉันมักจะประสบความสำเร็จในการติดตั้ง python 3000 จากแหล่งที่มาและใช้งานดังนั้นคุณอาจจะทำได้ดีและง่าย - วิธีที่คุณสามารถรัน python ได้หลายรุ่นในเวลาเดียวกันเพื่อรักษาความเข้ากันได้กับเก่ากว่า สคริปต์ที่คุณอาจใช้งาน เพียงจำไว้ว่า centos ไม่ได้ถูกออกแบบมาสำหรับเทคโนโลยีใหม่และเทคโนโลยีใหม่ดังนั้นมันจะใช้เวลานานก่อนที่ python 3 จะเข้าสู่ repos อย่างเป็นทางการ
ฉันพบว่าหน้าการสร้าง openSUSE มีประโยชน์มาก
หนึ่งในสิ่งที่เรียบร้อยที่ Novell ได้รับเมื่อซื้อ SUSE คือรุ่น Autobuild ฉันได้รับการบอกว่าเป็นกลุ่มอุปกรณ์ขนาดใหญ่พอสมควร (ในหลายร้อยครั้งสุดท้ายที่ฉันถาม) ซึ่งคอมไพล์ทุกสิ่งใหม่สำหรับแพลตฟอร์มทั้งหมดที่พวกเขาสนับสนุนอย่างเป็นทางการ (x86, x86_64, IA64, ฮาร์ดแวร์เมนเฟรมของ IBM, PowerPC, ฯลฯ )
พวกเขาขยาย Autobuild เพื่อสร้างแพ็คเกจส่วนใหญ่สำหรับระบบปฏิบัติการส่วนใหญ่ !!
http://software.opensuse.org/search
ฉันเห็นแพ็กเกจ Python จำนวนมากสำหรับ RHEL 5 แต่ฉันไม่ได้ใช้เวลาเพื่อดูว่ามี 3.0 อยู่ในนั้นหรือไม่เพราะฉันไม่สามารถหาคำตอบได้เร็วพอ
เมื่อคุณมีแรงจูงใจคุณสามารถใช้เวลากับมันมากขึ้น
หวังว่านี่จะช่วยได้!
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/
ถ้าคุณต้องการทำสิ่งที่ถูกต้องให้ทำมันเอง ... :)