ตามhttps://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop "Python 2.6 ไม่สามารถติดตั้งได้อีกต่อไป"
ฉันต้องการสนับสนุนซอฟต์แวร์ดั้งเดิมที่ทำงานบน Python 2.6 เท่านั้น ฉันจะติดตั้ง Python 2.6 บน Ubuntu 12.04 ได้อย่างไร
ตามhttps://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop "Python 2.6 ไม่สามารถติดตั้งได้อีกต่อไป"
ฉันต้องการสนับสนุนซอฟต์แวร์ดั้งเดิมที่ทำงานบน Python 2.6 เท่านั้น ฉันจะติดตั้ง Python 2.6 บน Ubuntu 12.04 ได้อย่างไร
คำตอบ:
ฉันใช้ PPA: https://launchpad.net/~fkrull/+archive/deadsnakes
ติดตั้ง PPA:
sudo add-apt-repository ppa:fkrull/deadsnakes
เรียกใช้อัปเดต:
sudo apt-get update
ติดตั้งรสชาติของคุณ:
sudo apt-get install python2.6 python2.6-dev
ตรวจสอบภาษาไพ ธอน มันเป็นงานที่ยอดเยี่ยมในการจัดการหลายเวอร์ชันของหลามและสภาพแวดล้อม มันสร้างหลามแต่ละเวอร์ชั่นจากแหล่งที่มา แต่ทำในลักษณะที่เป็นมิตรกับผู้ใช้ หลังจากที่คุณติดตั้งแล้วให้เรียกใช้:
pythonbrew install 2.6
pythonbrew switch 2.6
จากนั้นคุณสามารถใช้กับ virtualenv เพื่อสร้างสภาพแวดล้อมเสมือนกับเฟรมเวิร์กและไลบรารีที่คุณต้องการโดยไม่ต้องกังวลเกี่ยวกับความขัดแย้ง
ฉันค้นหา PPA หาไม่พบจากนั้นติดตั้งแพ็กเกจ Python 2.6 จาก 11.10 ด้วยมือ:
cd /tmp
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-minimal_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dev_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dbg_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/libpython2.6_2.6.7-4ubuntu1_i386.deb
dpkg -i *python2.6*_2.6.7-4ubuntu1_i386.deb
แทนที่XX
ด้วยรหัสประเทศของคุณและหากจำเป็นi386
ด้วยสถาปัตยกรรมของคุณ ( amd64
สำหรับการติดตั้ง 64- บิต)
(นอกจากนี้คนส่วนใหญ่ไม่ต้องการ-dbg
แพคเกจ)
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/{python2.6{,-minimal,-dev,-dbg},libpython2.6}_2.6.7-4ubuntu1_i386.deb
amd64
ใน URL ... แก้ไข: ไม่เป็นไรความผิดพลาดที่โง่เขลา
Python ไม่ยากที่จะสร้าง ลองsudo apt-get install build-essential
, sudo apt-get build-dep python2.7
(เพียง แต่ได้รับการอ้างอิงที่เกือบจะเหมือนกันสำหรับการเป็นผู้ Python 2.6. ตอนนี้ดาวน์โหลดกระจายหลาม 2.6 แหล่งที่มาและ./configure
, ,make
make install
สำหรับการพัฒนา plone บน linux เราใช้สคริปต์ buildout นี้: https://svn.plone.org/svn/collective/buildout/bda-naked-python/
มีไฟล์กำหนดค่า buildout สำหรับ python เวอร์ชัน 2.4, 2.5, 2.6, 2.7 และ 3.2
README บอกวิธีการใช้งาน
หากคุณกำลังอัพเกรดไป 12.04 และมีงูหลาม 2.6 ติดตั้งก็จะยังคงมีการติดตั้งหลังจากการปรับรุ่นของคุณ
แพ็คเกจที่ติดตั้งจะถูกพิจารณาว่าเป็น "โลคัล" และไม่สามารถอัปเดตได้อย่างแน่นอนด้วยตัวจัดการอัปเกรด แหล่งที่มาเท่านั้นแก้ไขความปลอดภัย (ถ้ามีความจำเป็น) มีความพร้อมใช้งานจาก python.org
เฉพาะแพ็คเกจ 2.6 ที่ติดตั้งจะยังคงอยู่สิ่งที่ไม่ได้ติดตั้งจะไม่สามารถเข้าถึงได้ หากคุณต้องการให้พวกเขาคุณจะได้รับพวกเขาจากจดหมายเหตุอูบุนตูทำตามคำแนะนำของ Marius
ลองใช้debs ที่นี่ (ตรวจสอบการขึ้นต่อกันของคำอธิบายเนื่องจากคุณอาจมีจำนวนมากให้ดาวน์โหลด - แต่ทั้งหมดคือ deb / point
หรือถ้าคุณมี usb ที่ติดตั้ง 10.04 พร้อมกับศูนย์ซอฟต์แวร์และทำ aocdcd iso คุณสามารถเปิดสิ่งเหล่านี้และเพียงคลิกเดบิตที่สำรองไว้ภายในโดยไม่ต้องทำการติดตั้งอัตโนมัติเต็มรูปแบบ ฉันทำสำรอง 10.04 เดบิตเพราะฉันกลัวว่าพวกเขาจะหายไปหนึ่งวันและ 10.04 เป็นรุ่นที่ดีที่สุดในประวัติศาสตร์อูบุนตูจนถึงทุกวันนี้
ฉันไม่รู้ว่ามันใช้งานได้หรือไม่ แต่คุณสามารถลองได้:
apt-cache show python
สิ่งนี้จะแสดงเวอร์ชันของแพ็คเกจและลอง:
apt-get install packag_name=version
สำหรับการรับเฉพาะรุ่นที่มีให้ลอง:
apt-cache policy <package_name>
ทำให้เรารู้ว่ามันใช้งานได้หรือไม่ ...