सेंटोस 6 पर पायथन 2.6.6 को अपग्रेड करने के बाद यम को कैसे पुनर्प्राप्त करें

बहुसंख्यक, यदि सभी वल्चर के एक-क्लिक एप्लिकेशन CentOS 6.x पर आधारित नहीं हैं। CentOS के इस संस्करण में, डिफ़ॉल्ट पायथन संस्करण 2.6.6 है।

कुछ मामलों में, पायथन के नए संस्करण का उपयोग करना आवश्यक है। जैसे, डिफ़ॉल्ट पायथन संस्करण को 2.7.x या 3.x में अपग्रेड करना आवश्यक हो जाता है।

पायथन को एक नए संस्करण में अपग्रेड करना अपेक्षाकृत सरल है; हालाँकि, यदि ठीक से नहीं किया गया है, तो कुछ पायथन-आश्रित अनुप्रयोग जैसे कि yumकार्य करना बंद कर सकते हैं।

इस लेख में हम yumCentOS 6 x64 पर Python 2.6.6 से Python 3.5.1 में अपग्रेड करने के बाद कार्यक्षमता को पुनर्स्थापित करने की प्रक्रिया को कवर करेंगे ।

आवश्यक शर्तें

इस आलेख में दिए गए निर्देशों का परीक्षण करने के लिए, आपको एक नए Vultr CentOS 6 x64 सर्वर उदाहरण को तैनात करने और अपने SSH टर्मिनल से लॉग इन करने की आवश्यकता है sudo user

अंतर्निहित पाइथन 2.6.6 को पाइथन 3.5.1 में अपग्रेड करें

उन्नयन से पहले, आप पायथन के वर्तमान संस्करण पर एक नज़र डाल सकते हैं:

python -V

सिस्टम स्थापित पायथन संस्करण को रिपोर्ट करेगा जैसे Python 2.6.6:।

सिस्टम अपडेट करें और निर्भरताएं स्थापित करें:

sudo yum update
sudo yum install gcc
पायथन 3.5.1 डाउनलोड और संकलित करें:
cd /opt
sudo wget --no-check-certificate https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
sudo tar -xvf Python-3.5.1.tgz
cd Python-3.5.1
sudo ./configure --prefix=/usr/local && sudo make && sudo make install

संकलन के बाद, अपनी स्थापना की पुष्टि करने के लिए निम्नलिखित कमांड का उपयोग करें:

/usr/local/bin/python3.5 -V

सिस्टम स्थापित पायथन संस्करण को रिपोर्ट करेगा जैसे Python 3.5.1:।

सिस्टम पर पायथन का डिफ़ॉल्ट संस्करण सेट करें

अपने डिफ़ॉल्ट पायथन संस्करण के रूप में पायथन 3.5.1 का उपयोग करने के लिए , आपको इसके बाइनरी के लिए पूर्ण पथ निर्दिष्ट करना होगा:

sudo mv /usr/bin/python /usr/bin/python2.6.6
sudo ln -s /usr/local/bin/python3.5 /usr/bin/python

पुष्टि करने के लिए:

python -V

और अब, डिफ़ॉल्ट पायथन संस्करण 3.5.1 पर सेट है।

यम की कार्यक्षमता को पुनर्स्थापित करें

CentOS 6.x पर, यम डिफ़ॉल्ट रूप से पायथन 2.6.6 पर निर्भर करता है। इसे बदलने के लिए, आपको नए संस्करण का उपयोग करने के लिए कॉन्फ़िगरेशन फ़ाइल को निम्नानुसार समायोजित करना होगा:

sudo vi /usr/bin/yum

से पहली पंक्ति को संशोधित करें

#!/usr/bin/python

सेवा

#!/usr/bin/python2.6.6

सेव करके छोड़ो:

:!wq

यह हमारे ट्यूटोरियल का समापन करता है। पढ़ने के लिए धन्यवाद।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ