Das Paket Perl enthält die Skriptsprache Perl (Practical Extraction and Report Language).
Approximate build time: 2.9 SBU Required disk space: 143 MB
Perl ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Wenn Sie die vollständige Kontrolle über die Art haben möchten, wie Perl sich selbst zum Installieren konfiguriert, dann können Sie stattdessen das interaktive Configure-Skript benutzen. Wenn Sie mit den (sinnvollen) Voreinstellungen zufrieden sind die Perl automatisch erkennt, dann benutzen Sie einfach das folgende Kommando:
./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"
Die Bedeutung der configure-Option:
-Dpager="/bin/less -isR": Dies korrigiert einen Fehler in perldoc in Zusammenhang mit dem Programm less.
Kompilieren Sie das Paket:
make
Wenn Sie die Testsuite ausführen möchten, müssen Sie erst eine Basisversion der Datei /etc/hosts erstellen. Diese wird benötigt, damit einige der Tests den Hostnamen localhost auflösen können:
echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
Wenn Sie möchten, können Sie nun die Tests ausführen:
make test
Und installieren Sie das Paket:
make install
Installierte Programme: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.4 (Link auf perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (Link auf s2p), pstruct (Link auf c2ph), s2p, splain, und xsubpp
Installierte Bibliotheken: (zu viele um sie einzeln zu nennen)
c2ph gibt C-Strukturen aus, die von „cc -g -S“ erzeugt wurden.
dprofpp zeigt Perl-Profiling-Daten an.
en2cxs erzeugt aus Unicode-Zeichenzuordnungen oder Tcl-Encoding-Dateien eine Perl-Erweiterung für das Encode-Modul.
find2perl übersetzt find-Kommandos nach perl.
h2ph konvertiert .h C-Header Dateien zu .ph Perl-Header-Dateien.
h2xs konvertiert .h C-Header Dateien zu Perl-Erweiterungen.
libnetcfg kann zum Konfigurieren von libnet benutzt werden.
perl kombiniert die besten Eigenschaften von C, sed, awk und sh in einer einzigen universellen Sprache.
perlbug wird zum Erzeugen und Emailen von Fehlerberichten zu Perl oder seinen Modulen verwendet.
perlcc erzeugt ausführbare Dateien aus Perl-Programmen.
perldoc zeigt Teile einer Dokumentation im pod-Format an.
perlivp ist die Perl Installations-prüfprozedur. Damit wird geprüft, ob Perl und seine Bibliotheken korrekt installiert wurden.
piconv ist die Perl Version des Zeichensatz-Konverters iconv.
pl2pm ist ein Hilfsmittel zum konvertieren von Perl4 .pl Dateien zu Perl5 .pm Modulen.
pod2html konvertiert pod-Dateien in das Html-Format.
pod2latex konvertiert Dateien im Pod-Format nach LaTeX.
pod2man konvertiert Pod-Daten zu formatiertem *roff-input.
pod2text konvertiert Pod-Daten in formatierten ASCII-Text.
pod2usage gibt Benutzungshinweise aus eingebetteten Pod-Dokumenten in Dateien aus.
podchecker prüft die Syntax einer Pod-Dokumentation.
podselect zeigt ausgewählte Bereiche einer Pod-Dokumentation an.
psed ist die Perl-Version des Stream-Editors sed.
pstruct gibt C-Strukuten aus, die von „cc -g -S“ erzeugt wurden.