क्या रास्पेलियन पर्ल के साथ आता है?


11

मुझे थोड़ी देर पहले एक पाई मिली और मैं सोच रहा था कि क्या रास्पियन पर्ल के साथ आता है? यदि हां, तो क्या संस्करण?

जवाबों:


10

हाँ, इस समय पर्ल संस्करण 5.14.2 है जो आपको "aet-get install perl" करने के साथ मिलता है जो /etc/apt/source.list के साथ "द मास्टर रास्पियन रिपॉजिटरी" की ओर इशारा करता है।

आप यहां पैकेज ब्राउज़ कर सकते हैं:

http://archive.raspbian.org/raspbian/pool/main/p/perl/


1
अगर मैं इंटरनेट से जुड़ा नहीं हूं तो क्या होगा?
y--

1
हां - पर्ल 5.14.2 छवि में स्थापित है: downloads.raspberrypi.org/images/raspbian/…
जेन्स पीटर नीलसन

6

यदि आप पर्ल के उस संस्करण को अपग्रेड करना चाहते हैं जिसका आप उपयोग कर रहे हैं (किसी भी सिस्टम पर) यह आमतौर पर सिस्टम पर्ल से दूर रहने और अपने स्वयं के निर्माण के लिए अच्छा अभ्यास है।

अपनी आवश्यकताओं के आधार पर आप अपने घर निर्देशिका में अपनी प्रति, या 'मेरे ऐप्स के लिए' जैसे / ऑप्ट / साइट-पर्ल / (मैंने एक उदाहरण के रूप में उस पथ को बनाया है) में खुद की प्रतिलिपि बनाने की इच्छा कर सकते हैं।

ऐसा करने का सबसे आसान तरीका है perlbrew: https://metacpan.org/release/App-perlbrew

प्रलेखन बहुत अच्छा है, लेकिन मूल रूप से यह है:

# to install somewhere other than ~/perl5
export PERLBREW_ROOT=/opt/perl5
# make perlbrew install itself under the given PERLBREW_ROOT
curl -kL http://install.perlbrew.pl | bash

उसके बाद मैं cpanminus स्थापित करूँगा:

perlbrew install-cpanm

वहाँ से आप किसी भी CPAN मॉड्यूल को स्थापित कर सकते हैं जिसकी आपको बहुत ही सरलता से आवश्यकता होती है:

cpanm Moose Catalyst DBIx::Class

देखा! आप अप-टू-डेट हैं और सिस्टम-पर्ल अछूता है।


3

Pi प्रति 5.1.1.2 के साथ आता है। हालाँकि यदि आप खुद को कोई कोडिंग करते हुए देख रहे हैं तो यह पेरलब्रेव (जिसे आप रेपो से इंस्टॉल कर सकते हैं) देखने लायक है, जो आपको पर्ल के नवीनतम संस्करण को स्थापित करने में सक्षम बनाता है (जो 5.18 के साथ 5.18 में बाहर आ सकता है) और जोखिम को कम करता है आप cpan से मॉड्यूल स्थापित करके सिस्टम मेन्टेंस स्क्रिप्ट को तोड़ रहे हैं।


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