मैं 12.04 पर पायथन 2.6 कैसे स्थापित कर सकता हूं?


77

Https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop के अनुसार "पायथन 2.6 अब इंस्टॉल के लिए उपलब्ध नहीं है"।

मुझे विरासत सॉफ्टवेयर का समर्थन करने की आवश्यकता है जो केवल पायथन 2.6 पर चलता है। मैं Ubuntu 12.04 पर पायथन 2.6 कैसे स्थापित कर सकता हूं?

जवाबों:


89

मैं एक पीपीए का उपयोग कर रहा हूं: https://launchpad.net/~fkrull/+archive/deadsnakes

पीपीए स्थापित करें:

sudo add-apt-repository ppa:fkrull/deadsnakes

अद्यतन करना, अपडेट चालू करना:

sudo apt-get update

अपना स्वाद स्थापित करें:

sudo apt-get install python2.6 python2.6-dev


2
मैंने Precise पर सिर्फ वनिरिक python2.6 के पुनर्निर्माण के साथ एक PPA जोड़ा है, जो भी ऊपर PPA के बाकी नहीं चाहता है के लिए: launchpad.net/~j5-dev/+archive/python2.6
डेविड फ्रेजर

3
j5-dev थ्रो "नॉट फाउंड", फकरुल का बहुत अच्छी तरह से समर्थन किया गया है
चाचेन

12

अजगर की जाँच करें । यह कई अजगर संस्करणों और पर्यावरण प्रबंधन का एक बड़ा काम करता है। यह स्रोत से अजगर के प्रत्येक संस्करण का निर्माण करता है, लेकिन उपयोगकर्ता के अनुकूल तरीके से ऐसा करता है। इसे स्थापित करने के बाद आप इसे चलाएं:

pythonbrew install 2.6
pythonbrew switch 2.6

फिर आप इसका उपयोग वर्चुअलएनवी के साथ कर सकते हैं ताकि संघर्षों के बारे में चिंता किए बिना आपको जो भी रूपरेखा और पुस्तकालय की आवश्यकता हो, उसके साथ एक आभासी वातावरण तैयार किया जा सके।


1
pythonbrew अब pyenv
Ovesh

8

मैंने पीपीए की तलाश की, कोई नहीं मिला, फिर 11.10 से पाइथन 2.6 संकुल को हाथ से स्थापित किया:

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आपकी वास्तुकला ( amd6464-बिट इंस्टॉल के लिए) के साथ।

(इसके अलावा, अधिकांश लोगों को -dbgपैकेज की आवश्यकता नहीं है ।)


5
किसी को भी एक कमांड में डाउनलोड करना चाहते हैं (ताकि आप देश और वास्तुकला को एक बार में बदल सकें): 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
डेविड फ्रेजर

मेरे लिए, यह amd64URL में उपयोग किए बिना i368 डाउनलोड करता है ... EDIT: नेवरमाइंड, मूर्खतापूर्ण गलती।
केन किंडर

1
मैंने प्रीसीज़ पर इनमें से एक के साथ एक पीपीए जोड़ा है: launchpad.net/~j5-dev/+archive/python2.6
डेविड फ्रेजर

1

अजगर बनाने के लिए बहुत मुश्किल नहीं है। प्रयास करें sudo apt-get install build-essential, sudo apt-get build-dep python2.7(केवल निर्भरता लगभग अजगर 2.6 के लिए उन जैसे ही हैं जो हो जाता है। अब अजगर 2.6 स्रोत वितरण डाउनलोड करने और ./configure, make, make install


1
लेकिन उबंटू पायथन को विभिन्न तरीकों से पैच करता है। मैंने उन रिपोर्ट्स को देखा है जहां अपस्ट्रीम पायथन 2.6 ने उबंटू पर निर्मित किया है जो निश्चित नहीं है कि कौन सा संस्करण (11.10 शायद?) सही ढंग से लिबास से लिंक करने में विफल रहा, जिससे कुछ मानक पुस्तकालय मॉड्यूल गैर-कार्यात्मक हो गए।
मारियस गेदमिनस

१२.०४ में पायथन २.६ बनाने का प्रयास असंख्य गैर-मानक मानक पुस्तकालय पैकेजों में परिणाम देता है। ज़ालिब, श और अन्य अजीब-तिल समस्याओं के निर्माण के साथ त्रुटियों को सही करने के निर्देशों के बिना, यह उत्तर समय की बर्बादी है।
निक टी

1

लिनक्स पर विकास के लिए, हम इस बिल्डआउट स्क्रिप्ट का उपयोग करते हैं: https://svn.plone.org/svn/collective/buildout/bda-naked-python/

अजगर संस्करणों 2.4, 2.5, 2.6, 2.7 और 3.2 के लिए बिल्डआउट कॉन्फ़िगरेशन फाइलें हैं।

README बताता है कि इसका उपयोग कैसे करना है।


1

यदि आप 12.04 में अपग्रेड कर रहे हैं और पहले से ही पायथन 2.6 स्थापित है, तो यह आपके अपग्रेड के बाद स्थापित रहेगा

स्थापित पैकेज को "स्थानीय" माना जाएगा, और स्पष्ट रूप से अपग्रेड प्रबंधक के साथ अपडेट नहीं किया जा सकता है। स्रोत केवल सुरक्षा सुधार (यदि कोई आवश्यक हो) python.org से उपलब्ध हैं ।

केवल वे 2.6 पैकेज जो स्थापित किए गए हैं, कोई भी, जो स्थापित नहीं थे, वे सुलभ नहीं होंगे। यदि आपको उनकी आवश्यकता है, तो आप उन्हें मारियस के निर्देशों के बाद उबंटू अभिलेखागार से प्राप्त कर सकते हैं ।


दुर्भाग्य से मेरे उन्नयन ने उन्हें हटा दिया :(
डेविड फ्रेजर

1

यहां डीबीएस का उपयोग करने का प्रयास करें (विवरण निर्भरता की जांच करें क्योंकि आपके पास डाउनलोड करने के लिए बहुत कुछ हो सकता है - लेकिन इसके सभी बिंदु / क्लिक डीबीएस)।

या अगर आपको 10.04 के साथ एक usb मिला है तो सॉफ्टवेयर सेंटर के साथ इंस्टॉल करें और एक आइपेंटोको आइसो बनाएं। आप इन्हें खोल सकते हैं और बस एक पूर्ण ऑटो इंस्टॉल किए बिना डीबीएस पर क्लिक कर सकते हैं। मैं 10.04 बैक-अप करने के लिए कुछ बना रहा हूं क्योंकि मुझे डर है कि वे एक दिन चले जाएंगे और 10.04 ऑबंटू इतिहास में आज तक का सबसे अच्छा संस्करण है।


0

मुझे नहीं पता कि यह काम है या नहीं, लेकिन आप यह कोशिश कर सकते हैं:

apt-cache show python

यह आपको पैकेज का संस्करण दिखाएगा और फिर कोशिश करेगा:

apt-get install packag_name=version

केवल उपलब्ध संस्करण प्राप्त करने के लिए यह प्रयास करें:

apt-cache policy <package_name>

हमें पता है कि यह काम है या नहीं ...


1
यह काम नहीं करेगा, क्योंकि पायथन 2.6 मानक रिपॉजिटरी में नहीं है।
मारियस गेदमिनस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.