Installationsanleitung zu Perl
Inhalt:
Runterladen:
Nachfolgend die direkte Verknüpfung auf die Datei, sollte die Datei nicht mehr gefunden werden, dann wurde bestimmt wieder die Verzeichnisstruktur auf dem Server umgestellt oder es gibt inzwischen eine neuere Version. Dann einfach die Homepage besuchen und die gewünschte Verison suchen und runterladen. Sollte die nicht mehr vorhanden sind, dann die neuere Version runterladen (sollte in den meisten fällen funktionieren).
- Homepage - Perl 5.8.0
- Homepage - Devel::Symdump 2.03
- Homepage - DBI 1.604
- Homepage - DBD::mysql 4.006
Das Archiv runterladen und in dem Verzeichnis
- /usr/local/src/arc
- cd /usr/local/src/
- tar -xzf arc/perl-5.8.0.tar.gz
- tar -xzf arc/Devel-Symdump-2.03.tar.gz
- tar -xzf arc/DBI-1.604.tar.gz
- tar -xzf arc/DBD-mysql-4.006.tar.gz
Installieren:
Nach dem Aufruf von sh Configure fallen noch ein paar Fragen an, die Perl zur Installation benötigt. Diese
nach Wunsch beantworten (oder die Vorgaben nutzen).
Bei der Frage wo perl installiert werden soll, bitte /usr angeben, da sonst die Angaben
bei Library-Pfade hinzufügen nicht stimmen. Der Pfad für zusätzliche Module
kann nach belieben angegeben werden.
- cd /usr/local/src/perl-5.8.0/
- rm -f config.sh Policy.sh
- sh Configure
- make
- make test
- make install
- rm -f config.sh Policy.sh
Wenn die Dokumentation zu Perl nicht als HTML installiert werden soll, dann folgende Anweisung auslassen. Im POD-Format wird die Dokumentation auf jeden Fall installiert.
- mkdir -p /home/domain.de/public_html/perldoc
- perl ./installhtml \
- --htmldir=/home/domain.de/public_html/perldoc \
- --recurse \
- --verbose
Devel::Symdump installieren (dieser Abschnitt wird benötigt zur Installation von mod_perl im Apache):
- cd /usr/local/src/Devel-Symdump-2.03/
- perl Makefile.PL
- make
- make test
- make install
Library-Pfade hinzufügen:
- echo "/usr/lib/perl5/5.8.0/i586-linux/CORE >> /etc/ld.so.conf
ACHTUNG: Es ist unbedingt darauf zu achten, das ">>" verwendet wird, denn ansonsten ist alles andere
aus der Datei verloren und nur noch obiger Eintrag steht drin!
Und dann noch:
- /sbin/ldconfig -v
Module installieren:
Um ein Modul zu installieren, benutze ich gerne das Modul CPAN:
- perl -MCPAN -e 'install Sort::Array'
Oder wenn es mehrere sein sollen, dann nehme ich die CPAN-Shell:
- perl -MCPAN -e shell
- install Sort::Array
- install Date::Decade
usw.
DBI installieren:
-
cd /usr/local/src/DBI-1.604
perl Makefile.PL
make
make test
make install
DBD::mysql installieren:
- perl Makefile.PL \
-
--testdb=test \
--testuser=test \
--testpassword=test \
--testhost=localhost \
--testport=3306 \
--mysql_config=/usr/local/mysql/current/bin/mysql_config
- make
- make test
- make install





