5.28. Perl-5.10.0

Das Paket Perl enthält die Skriptsprache Perl (Practical Extraction and Report Language).

Geschätzte Kompilierzeit: 0.9 SBU
Etwa Benötigter Speicherplatz: 108 MB

5.28.1. Installation von Perl

Zunächst müssen Sie einige Patches installieren, um Sicherheitslücken zu schließen, und einige fest eingestellte Pfade zur C-Bibliothek anpassen:

patch -Np1 -i ../perl-5.10.0-consolidated-1.patch

Bereiten Sie Perl nun zum Kompilieren vor (passen Sie auf, dass Sie 'Data/Dumper Fcntl IO POSIX' richtig schreiben — das sind alles Buchstaben):

sh Configure -des -Dprefix=/tools \
                  -Dstatic_ext='Data/Dumper Fcntl IO POSIX'

Die Bedeutung der configure-Parameter:

-Dstatic_ext='Data/Dumper Fcntl IO POSIX'

Damit wird Perl angewiesen, die notwendigsten statischen Erweiterungen zu installieren, die im nächsten Kapitel für die Coreutils und die Glibc benötigt werden.

Aus diesem Paket müssen nur wenige Programme sowie eine Bibliothek kompiliert werden:

make perl utilities ext/Errno/pm_to_blib

Obwohl Perl eine Testsuite enthält, sollte sie zum jetzigen Zeitpunkt noch nicht ausgeführt werden. Es wurden nur Teile von Perl installiert und das Ausführen von make test würde bewirken, dass nun der Rest von Perl kompiliert werden würden. Das ist zu diesem Zeitpunkt völlig unnötig, die Testsuite kann im nächsten Kapitel ausgeführt werden.

Installieren Sie diese Werkzeuge und ihre Bibliotheken an die richtige Stelle:

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.10.0
cp -Rv lib/* /tools/lib/perl5/5.10.0

Details zu diesem Paket finden Sie in Abschnitt 6.26.2, „Inhalt von Perl“