सेंटोस 5 (आरएचईएल 5) के लिए पायथन 3.0 आरपीएम


13

पाइथन 3.0 के लिए RPM प्राप्त करने के लिए आप सबसे अच्छा रिपॉजिटरी का उपयोग कहाँ करते हैं जो अच्छी तरह से बनाए रखा जाता है?


मुझे नहीं लगता कि आपको वह आसानी से मिल जाएगा। CentOS 5 के लिए सभ्य पायथन 2.5 पैकेजों को ढूंढना भी आसान नहीं है।
vartec

जवाबों:


8

आप ActiveState http://www.activestate.com/activepython/downloads से पैकेज आज़मा सकते हैं । यह पैकेज मैनेजर (सिर्फ अनपैक और "इंस्टॉल.श" चलाने पर निर्भर नहीं करता है)।

या आप पायथन को संकलित कर सकते हैं और अपने आप से पैकेज बना सकते हैं

यहाँ कैसे अपने आप से RPM बनाने के लिए है:

यहाँ आप इसे कैसे संकलित कर सकते हैं:

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

1
जब आपने कहा "अपने आप से पैकेज बनाएं," मुझे लगा कि आप अजगर पैकेज बनाने के लिए स्वचालित तरीके से इंगित करने जा रहे हैं। इसके बजाय आप सिर्फ जेनेरिक आरपीएम हाउटो की ओर इशारा कर रहे हैं। ओह।
niXar

यह मेरे लिए काम करता है।
जोनाथन

1
ध्यान दें कि ActivePython अब PyPM के साथ आता है (फिलहाल केवल 2.6; लेकिन 2.7 और 3.1 की योजना बनाई गई है)। docs.activestate.com/activepython/2.6/pypm.html
श्रीधर

1
जबकि ऊपर दिए गए लिंक आपको बताएंगे कि आरपीएम पैकेज कैसे बनाएं, यह ध्यान रखें कि पायथन आरपीएम पैकेज जो आरएचईएल / सेंटोस 5 के लिए मौजूद हैं, इन सिस्टम के साथ पायथन प्ले नेक बनाने के लिए कई पैच लागू करें। मैं पैकेजिंग पायथन 3 ( dl.fedoraproject.org/pub/epel/5/SRPMS/repoview-python26.html ) के लिए प्रारंभिक बिंदु के रूप में EPEL python26 पैकेज के लिए विशेष फ़ाइल देखने की सलाह दूंगा
हंस एल

1

कृपया ध्यान दें कि कई उपकरण रिहट जहाज अजगर पर भरोसा करते हैं, इसलिए आप शायद स्रोत से निर्माण करना और / usr / स्थानीय / में स्थापित करना या फेडोरा 11 की तरह रक्तस्रावी बढ़त का उपयोग करना बेहतर समझते हैं।


1
डिफ़ॉल्ट रूप से अजगर 3 पैकेज वाले फेडोरा 11 जहाज भी नहीं।
wzzrd

0

मुझे संदेह है क्योंकि कोई भी हो। मैं हमेशा स्रोत से अजगर 3000 स्थापित करने और इसे चलाने में काफी सफल रहा हूं, इसलिए आप शायद ठीक कर रहे हैं कि यह काफी अच्छा और आसान है - इस तरह आप किसी भी पुराने के साथ संगतता बनाए रखने के लिए एक ही समय में अजगर के कई संस्करण चला सकते हैं। स्क्रिप्ट जो आप चला रहे होंगे। बस याद रखें कि सेंटोस वास्तव में नई और उभरती प्रौद्योगिकियों के लिए डिज़ाइन नहीं किया गया है, इसलिए यह अजगर के आधिकारिक रिपॉजिट 3 में आने से पहले एक लंबा समय होगा।


0

मुझे लगता है OpenSUSE बिल्ड पेज बहुत उपयोगी है।

नोवेल को नीली चीजों में से एक मिला जब उन्होंने SUSE को खरीदा था वह ऑटोबुइल मॉडल था। मुझे बताया गया है कि यह उपकरणों का एक बहुत बड़ा क्लस्टर है (सैकड़ों में, आखिरी बार मैंने पूछा था) कि वे उन सभी प्लेटफार्मों के लिए सबसे अधिक पुनर्मिलन करते हैं जो वे आधिकारिक तौर पर समर्थन करते हैं। (x86, x86_64, IA64, IBM मेनफ्रेम हार्डवेयर, पॉवरपीसी आदि)।

उन्होंने अधिकांश OS के लिए अधिकांश पैकेज बनाने के लिए Autobuild का विस्तार किया !!

http://software.opensuse.org/search

मैं आरएचईएल 5 के लिए बहुत सारे पायथन पैकेज देखता हूं, लेकिन मैंने यह देखने के लिए समय नहीं बिताया कि 3.0 में है क्योंकि मैं खोज को काफी तेजी से समझ नहीं पाया।

चूंकि आप प्रेरित हैं, आप इस पर अधिक समय बिता सकते हैं।

उम्मीद है की यह मदद करेगा!


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 फ़ाइल को बदलें


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

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