Benutzer-Werkzeuge

Webseiten-Werkzeuge


perl-module_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

perl-module_installieren [2015/05/31 19:59]
admin angelegt
perl-module_installieren [2015/05/31 19:59]
admin
Zeile 1: Zeile 1:
-====== ​Installierte ​Perl-Module ​anzeigen ​======+====== Perl-Module ​installieren ​======
  
-Bereits installierte ​Perl-Module ​lassen sich am leichtesten mit dem folgenden "Perl-Einzeiler"​ anzeigen+Unter Perl werden häufig vorgefertigte ​Module ​benutzt. Diese werden innerhalb des Perl-Skripts mit z.B. ''​use Nagios::​Plugin''​ aufgerufen. Sind diese Module nicht vorhanden kommt es zu Fehlermeldungen wie:
  
-  ​perl -MExtUtils::​Installed -le  ​'for(ExtUtils::Installed->new()->​modules()){print}' ​+  ​Can't locate Nagios/​Plugin.pm in @INC (@INC contains/​usr/​lib/​perl5/​5.8.8/​i586-linux-thread-multi  
 +  /​usr/​lib/​perl5/​5.8.8 /​usr/​lib/​perl5/​site_perl/​5.8.8/​i586-linux-thread-multi /​usr/​lib/​perl5/​site_perl/​5.8.8 
 +  /​usr/​lib/​perl5/​site_perl /​usr/​lib/​perl5/​vendor_perl/​5.8.8/​i586-linux-thread-multi /​usr/​lib/​perl5 
 +  /​vendor_perl/​5.8.8 /​usr/​lib/​perl5/​vendor_perl .at ./​check_sap.pl line 87. 
 +  BEGIN failed--compilation aborted at ./​check_sap.pl line 87.
  
- --- //​[[mail@jbackes.de|JB]] 2008/09/23 15:27//+ 
 +==== Installation (manuell) ==== 
 + 
 +Um ein solches Modul zu installieren geht man wie folgt vor: 
 + 
 +  - Herunterladen des Modules von http://​search.cpan.org/​ 
 +  - entpacken des TAR.GZ mit "tar -zxvf" oder "​gunzip"​ und "tar -xvf"​ 
 +  - Ins entsprechende Verzeichnis wechseln und dort folgendes ausführen 
 + 
 +  perl Makefile.PL 
 +  make 
 +  make test 
 +  make install 
 + 
 +Beim "make test" ist besonders darauf zu achten, dass die Tests ohne Fehler durchlaufen werden. 
 + 
 +Eine ausführliche Anleitung hierzu findet sich unter: http://​www.rcbowen.com/​imho/​perl/​modules.html 
 + 
 +==== Installation mit Hilfe des CPAN-Modules ==== 
 + 
 +Kommt es häufig vor, dass man Perl-Module installiert,​ kann man sich die Arbeit mit Hilfe des CPAN-Moduls erheblich erleichtern. Dieses muss natürlich zuerst wie oben beschrieben manuell installiert werden. Hiernach kann man weitere Perl-Module auch mit dem folgenden Befehl (Beispiel-Modul ''​Mail::​Internet''​) installieren. 
 +  perl -MCPAN -e '​install Mail::​Internet'​ 
 + 
 +**//​Hinweis:​ Bei einer Internet-Verbindung über einen Proxy sollte darauf geachtet werden, dass in der Shell die Umgebungsvariable ''​http_proxy''​ gesetzt ist.//** 
 + 
 +  export http_proxy=http://​proxy.mynetwork.net:​3128/​ 
 + 
 +Besonders hilfreich ist das CPAN-Modul, wenn man Module installieren muss, die von anderen Modulen abhängig sind. Diese Abhängigkeiten werden nämlich vom CPAN-Modul erkannt und die notwendigen Module gleich mitinstalliert. 
 + 
 +**//Unter Umständen muss das CPAN-Modul auch noch konfiguriert werden. //** 
 + 
 +Dies lässt sich wie folgt bewerkstelligen:​ 
 +  cpan 
 +  cpan> o conf urllist push ftp://​mirror.switch.ch/​mirror/​CPAN/​ 
 +  cpan> o conf commit 
 + 
 +==== Installation mit apt (Ubuntu)==== 
 +Unter Ubuntu kann man auch Perl-Module über die Paketverwaltung suchen (apt-cache search) und installieren (apt-get install) 
 +  apt-cache search perl <​module-name>​ 
 +  apt-get install <​paket-name>​ 
 + 
 + 
 + --- //​[[mail@jbackes.de|JB]] 2008/09/23 15:28//
perl-module_installieren.txt · Zuletzt geändert: 2015/05/31 19:59 von admin