CentOS 8-ൽ CPAN ഉപയോഗിച്ച് Perl മൊഡ്യൂളുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


കോംപ്രിഹെൻസീവ് പേൾ ആർക്കൈവ് നെറ്റ്uവർക്ക് (ചുരുക്കത്തിൽ CPAN) നിലവിൽ 40,986 വിതരണങ്ങളിലുള്ള 188,714 പേൾ മൊഡ്യൂളുകളുടെ ഒരു ജനപ്രിയ കേന്ദ്ര ശേഖരമാണ്. പേൾ ലൈബ്രറികളുടെ അവിശ്വസനീയമായ (ഇപ്പോഴും വളരുന്ന) ശേഖരം കണ്ടെത്താനും ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയുന്ന ഒരൊറ്റ ലൊക്കേഷനാണിത്.

ഇതിന് 25,000 മൊഡ്യൂളുകൾ ലഭ്യമാണ്, ഇത് ലോകമെമ്പാടുമുള്ള സെർവറുകളിൽ പ്രതിഫലിക്കുന്നു. ഇത് ഓട്ടോമേറ്റഡ് ടെസ്റ്റിംഗും പിന്തുണയ്ക്കുന്നു: ക്രോസ്-പ്ലാറ്റ്uഫോമിലും Perl-ന്റെ ഒന്നിലധികം പതിപ്പുകളിലും, ഓരോ ലൈബ്രറിക്കും ബഗ് ട്രാക്കിംഗ്. കൂടാതെ, ഗ്രെപ്പ്, പതിപ്പ്-ടു-പതിപ്പ് വ്യത്യാസം, ഡോക്യുമെന്റേഷൻ എന്നിവ പോലുള്ള ഉപകരണങ്ങൾ വാഗ്ദാനം ചെയ്യുന്ന വെബിലെ വിവിധ സൈറ്റുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് തിരയാനാകും.

CPAN സൈറ്റുകളിൽ നിന്ന് Perl മൊഡ്യൂളുകളും വിപുലീകരണങ്ങളും അന്വേഷിക്കാനും ഡൗൺലോഡ് ചെയ്യാനും നിർമ്മിക്കാനും ഇൻസ്റ്റാൾ ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്ന ഒരു കോർ മൊഡ്യൂളാണ് CPAN Perl മൊഡ്യൂൾ. 1997 മുതൽ ഇത് പേളിനൊപ്പം വിതരണം ചെയ്യപ്പെടുന്നു (5.004). ഇതിൽ ചില പ്രാകൃത തിരയൽ കഴിവുകളും മൊഡ്യൂളുകളുടെ പേരുള്ളതും പതിപ്പിച്ചതുമായ ബണ്ടിലുകൾ പിന്തുണയ്ക്കുന്നു.

ഈ ലേഖനത്തിൽ, CPAN ഉപയോഗിച്ച് CentOS 8-ൽ Perl, Perl മൊഡ്യൂളുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും.

CentOS 8-ൽ Perl CPAN മൊഡ്യൂൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

നിങ്ങൾക്ക് CPAN ഉപയോഗിക്കുന്നതിന് മുമ്പ്, കാണിച്ചിരിക്കുന്നതുപോലെ DNF പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾ Perl-CPAN പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

# dnf install perl-CPAN

കുറിപ്പ്: മിക്ക Perl മൊഡ്യൂളുകളും പേളിലാണ് എഴുതിയിരിക്കുന്നതെങ്കിലും, ചിലത് XS ഉപയോഗിക്കുന്നു - അവ C ൽ എഴുതിയിരിക്കുന്നു, അതിനാൽ ഡെവലപ്uമെന്റ് ടൂൾസ് പാക്കേജിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു C കംപൈലർ ആവശ്യമാണ്.

കാണിച്ചിരിക്കുന്നതുപോലെ ഡെവലപ്uമെന്റ് ടൂൾസ് പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാം.

# dnf install "@Development Tools"

CPAN ഉപയോഗിച്ച് പേൾ മൊഡ്യൂളുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

CPAN ഉപയോഗിച്ച് Perl മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾ cpan കമാൻഡ്-ലൈൻ യൂട്ടിലിറ്റി ഉപയോഗിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് കമാൻഡ്-ലൈൻ ഇന്റർഫേസിൽ നിന്നുള്ള ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് cpan പ്രവർത്തിപ്പിക്കാം, ഉദാഹരണത്തിന്, ഒരു മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ (ഉദാ: ജിയോ:: IP) കാണിച്ചിരിക്കുന്നതുപോലെ -i ഫ്ലാഗ് ഉപയോഗിക്കുക.

# cpan -i Geo::IP  
OR
# cpan Geo::IP  

നിങ്ങൾ ആദ്യമായി cpan പ്രവർത്തിപ്പിക്കുമ്പോൾ, ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ അതിന് കോൺഫിഗറേഷൻ ആവശ്യമാണ്. ഈ ഗൈഡിനായി, അത് സ്വയമേവ കോൺഫിഗർ ചെയ്യുന്നതിന് ഞങ്ങൾ അതെ നൽകുക. നിങ്ങൾ no എന്ന് നൽകിയാൽ, കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റ് അത് കോൺഫിഗർ ചെയ്യുന്നതിനായി ഒരു കൂട്ടം ചോദ്യങ്ങളിലൂടെ നിങ്ങളെ കൊണ്ടുപോകും.

താഴെയുള്ള സ്ക്രീൻഷോട്ട് ജിയോ:: ഐപി സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള മൊഡ്യൂൾ കാണിക്കുന്നു.

പകരമായി, CPAN.pm ഷെൽ ആരംഭിക്കുന്നതിന് ആർഗ്യുമെന്റുകളില്ലാതെ നിങ്ങൾക്ക് ഒരു cpan പ്രവർത്തിപ്പിക്കാം. തുടർന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു മൊഡ്യൂൾ (ഉദാ: Log:: Log4perl) ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇൻസ്റ്റാൾ സബ്-കമാൻഡ് ഉപയോഗിക്കുക.

# cpan
cpan[1]> install Log::Log4perl

ഇൻസ്റ്റാൾ ചെയ്ത പേൾ മൊഡ്യൂളുകളും പതിപ്പുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം

ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ Perl മൊഡ്യൂളുകളും അവയുടെ പതിപ്പുകൾക്കൊപ്പം ലിസ്റ്റുചെയ്യുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ -l ഫ്ലാഗ് ഉപയോഗിക്കുക.

# cpan -l

CPAN ഉപയോഗിച്ച് ഒരു പേൾ മൊഡ്യൂൾ എങ്ങനെ തിരയാം

ഒരു മൊഡ്യൂൾ തിരയാൻ, cpan ഷെൽ തുറന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ m ഫ്ലാഗ് ഉപയോഗിക്കുക.

# cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

കൂടുതൽ വിവരങ്ങൾക്ക്, cpan മാനുവൽ എൻട്രി പേജ് വായിക്കുക അല്ലെങ്കിൽ സഹായ കമാൻഡ് ഉപയോഗിച്ച് CPAN ഷെല്ലിൽ നിന്ന് സഹായം നേടുക.

# man cpan
OR
# cpan
cpan[1]> help

CPANM ഉപയോഗിച്ച് പേൾ മൊഡ്യൂളുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

CPAN-ൽ നിന്ന് മൊഡ്യൂളുകൾ ഡൗൺലോഡ് ചെയ്യാനും അൺപാക്ക് ചെയ്യാനും നിർമ്മിക്കാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ഉപയോഗിക്കുന്ന മറ്റൊരു ജനപ്രിയ മൊഡ്യൂളാണ് ആപ്പ്::cpanminus(cpanm). നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇത് പ്രവർത്തിക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ App ::cpanminus മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

# cpan App::cpanminus

കാണിച്ചിരിക്കുന്നതുപോലെ cpanm ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്യാം.

# cpanm Net::Telnet

Github-ൽ നിന്ന് Perl മൊഡ്യൂളുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

cpanm Github-ൽ നിന്ന് നേരിട്ട് Perl മൊഡ്യൂളുകളുടെ ഇൻസ്റ്റാളേഷനെ പിന്തുണയ്ക്കുന്നു. ഉദാഹരണത്തിന്, സ്റ്റാർമാൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ - ഉയർന്ന പെർഫോമൻസ് പ്രീഫോർക്കിംഗ് പേൾ പിഎസ്ജിഐ വെബ് സെർവർ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# cpanm git://github.com/miyagawa/Starman.git

കൂടുതൽ ഉപയോഗ ഓപ്ഷനുകൾക്കായി, cpanm മാൻ പേജ് കാണുക.

# man cpanm

നിങ്ങൾക്ക് Perl മൊഡ്യൂളുകൾ കണ്ടെത്താനും ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയുന്ന ഒരൊറ്റ ലൊക്കേഷനാണ് CPAN; ഇതിന് നിലവിൽ 41,002 വിതരണങ്ങളിലായി 192,207 പേൾ മൊഡ്യൂളുകൾ ഉണ്ട്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി അവ ഞങ്ങളുമായി പങ്കിടുക.