मैं पर्ल को कैसे अपडेट / इंस्टॉल करूं?


19

पर्ल पैकेज /usr/binएक पुराना संस्करण है (5.12.4)। वर्तमान स्थिर रिलीज़ 5.14.2 प्रतीत होता है।

मैं इस संस्करण को कैसे अपडेट करूं? रूट एक्सेस की आवश्यकता है, और मैं एक निर्देशिका में स्थापित करने के लिए नए बायनेरिज़ को संकलित नहीं करना चाहता हूं जो मेरे रास्ते में है।


क्या आपके पास रूट एक्सेस है?
mdpc

जवाबों:


35

चेतावनी: cpanजैसा कि दिखाया गया है, का उपयोग करने में काफी समय लगेगा और अप्राप्य नहीं छोड़ा जा सकता है।

निम्नलिखित आदेश आपके सभी पर्ल पैकेजों को अद्यतन करेगा और आपके लिए उनका परीक्षण करेगा:

$ sudo cpan
cpan[1]> upgrade

9

पर्ल टैग:

पर्ल एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जो उबंटू में डिफ़ॉल्ट रूप से स्थापित होती है।

पैकेज संस्करण

https://help.ubuntu.com/community/UbuntuBackports :

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

Ubuntu 11.10 पर्ल संस्करण

एक लिंक: 11.10 के डेस्कटॉप संस्करण के साथ पर्ल का कौन सा संस्करण भेजा गया है?

पर्ल 5.14.2

उबंटू पैकेज: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all

सटीक (पर्ल): लैरी वॉल की प्रैक्टिकल एक्सट्रैक्शन और रिपोर्ट लैंग्वेज 5.14.2-6ubuntu2: amd64 i386

उबंटू 12.04 एलटीएस

उबंटू 12.04 जारी किया जाएगा: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

26 अप्रैल फाइनल रिलीज

Ubuntu 12.04 फोरम: http://ubuntuforums.org/forumdisplay.php?f=412


6
sudo perl -MCPAN -e 'upgrade'

एक विकल्प है जो मदद कर सकता है।


सफल नहीं हुआ क्योंकि मेरे पास एक त्रुटि थी, लेकिन मुझे लगता है कि मैंने कुछ पैकेज अपडेट किए हैं जिससे मेरी समस्या हल हो गई है।
आंद्रेई

आपका मतलब है कि यह त्रुटियों के साथ पूरा या पूर्ण नहीं हुआ?
ओलू स्मिथ

इंस्टॉल ने मेरे apach.e इंस्टॉल डायरेक्टरी के लिए कहा और फिर क्रैश हो गया क्योंकि मैंने पथ नाम में अतिरिक्त "/" की आपूर्ति की। उन्नयन अभी भी कुछ किया है, क्योंकि मेरी समस्या दूर चली गई। मैं जल्द ही एक नए उबंटू में अपग्रेड करूंगा
आंद्रेई

1
यह अद्यतन पर्ल मॉड्यूल है, न कि पर्ल
यूजेन कोनकोव

5

टर्मिनल खोलें ( CTRL+ ALT+ T) और निम्नलिखित कमांड निष्पादित करें:

sudo su

और अपना पासवर्ड देकर सुपर यूजर बनें। फिर निष्पादित करें:

apt-get update

और फिर निष्पादित करें:

apt-get upgrade

और अंत में निष्पादित करें:

apt-get install -y perl

3

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

अपनी आवश्यकताओं के आधार पर, cpanminus और स्थानीय :: lib पर भी नज़र डालें । यह आपको जीवन आसान बना देगा।

उन में से किसी को रूट विशेषाधिकारों की आवश्यकता नहीं है ; आपको इसका आनंद लेना है।

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

इस उत्तर को भी देखें ।

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