अब तक का सबसे आसान तरीका मुझे कहना है
wget -O- http://cpanmin.us | perl - -l ~/perl5 App::cpanminus local::lib
eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`
echo 'eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`' >> ~/.profile
echo 'export MANPATH=$HOME/perl5/man:$MANPATH' >> ~/.profile
यह माना जाता है कि आपका प्रोफ़ाइल नाम है .profile
, आपको इसे बदलने की आवश्यकता हो सकती है .bash_profile
,.bashrc
आदि उसके बाद आप कह कर मॉड्यूल स्थापित कर सकते हैं
cpanm Module::Name
और बस उन्हें उसी तरह से उपयोग करें जैसे आप रूट डायरेक्टरी में स्थापित किए गए थे।
निम्न आदेश क्या करते हैं, इसका संक्षिप्त विवरण है।
wget -O- http://cpanmin.us
के नवीनतम संस्करण को लाती है cpanm
और उस पर प्रिंट करती है, STDOUT
जिसे बाद में पाइप किया जाता है perl - -l ~/perl5 App::cpanminus local::lib
। पहले प्रोग्राम के चालू होने की उम्मीद करना -
बताता perl
है STDIN
, यह हमारे द्वारा डाउनलोड किए perl
गए संस्करण को चलाता है cpanm
। perl
बाकी तर्कों को पास करता है cpanm
। -l ~/perl5
तर्क कहता है cpanm
जहां पर्ल मॉड्यूल स्थापित करने के लिए, और अन्य दो तर्क स्थापित करने के लिए दो मॉड्यूल हैं। [App::cpanmins
] 1 वह पैकेज है जो इंस्टॉल करता है cpanm
। local::lib
एक सहायक मॉड्यूल है जो स्थानीय निर्देशिका में मॉड्यूल चलाने के लिए आवश्यक पर्यावरण चर का प्रबंधन करता है।
उन मॉड्यूल को स्थापित करने के बाद हम चलाते हैं
eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`
स्थानीय मॉड्यूल और फिर उपयोग करने के लिए आवश्यक पर्यावरण चर सेट करने के लिए
echo 'eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`' >> ~/.profile
यह सुनिश्चित करने के लिए कि हम अगली बार जब हम लॉग इन करेंगे, तो हम उनका उपयोग कर पाएंगे।
echo 'export MANPATH=$HOME/perl5/man:$MANPATH' >> ~/.profile
उम्मीद है कि आदमी अपने स्थानीय मॉड्यूल के लिए आदमी पृष्ठों को खोजने के लिए कारण होगा।