Hey leute!!
Hallo zusammen
Ich habe da mal eine Frage, Ich bin unter Linux und möchte gerne perl Module installieren
Wie installiere ich die und wo bekomme ich die überhaupt her?
grüsse
Zeus
Her bekommst du die beim CPAN (
http://www.cpan.org)
am besten gibst du bei Google cpan + modulname ein und schon findest du dein Modul zum herunterladen.
Entpacken und make ausführen
Hoffe das hilft
MfG
Perly
Hey danke. :D
Aber könntest du mir die befehle aufschreiben, also reihenfolge und so?? Wäre sehr nett!!
Danke voraus!

ok wenn du das Modul in ein verzeichniss entpackt hast, wechselst du mit cd ins verzeichnis und führst:
[code:1]perl Makefile.PL [/code:1]
aus danach ein make
[code:1]
make[/code:1]
make install und für den nächsten schritt entweder su[enter]passwort oder wenn dein user in der sudo liste ist ein sudo
[code:1]make test[/code:1]
wenn test erfolgreich war
[code:1]su
******
make install
[/code:1]
oder
[code:1]sudo make install[/code:1]
MfG
Perly
OK hab's installiert :D !!
Das gibt es doch auch noch automatisiert, oder????
congratz!
Ja du kannst es mit dem CPAN installer installieren. Unter linux rufst du den über
[code:1]
perl -MCPAN -e shell
[/code:1]
dann das gewünschte Module mit
[code:1]install Module::Name [/code:1]
installieren
für Windows müsste ich nachschauen aber wohl ähnlich gibt aber auch noch was von activestate :roll:
MfG
Perly
ah für windows wäre das auch noch gut zu wissen
weil ich bis jetzt die Module einfach
in den /lib ordner kopiert habe
Hab das schnell nachgeschaut also es geht eigentlich gleich wie bei linux mit
[code:1]
perl -MCPAN -e shell[/code:1]
falls du ActiveState Perl installiert hast kannst du module mit
[code:1]
ppm install modul-name
[/code:1]
installieren
das Programm macht eigentlich nicht mehr als die Moduldateien (*.pm) in den lib ordner zu kopieren.
MfG
Perly
Danke!!
Ich hätte da noch ne frage :
Wie kann ich mir denn unter linux die @INC variable ausgeben lassen ohne ein programm schreiben zu müssen? also auf dem Terminal? das gab doch eine Möglichkeit Befehle direkt auf der Konsole auszuführen?
kannst du mir da nochmal helfen?
:D
Die Umgebungsvariable @INC kannst du dir mit
[code:1]perl -e "print @INC" [enter][/code:1]
ausgeben lassen
MfG
perly