6.33. Perl-5.8.5

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

Geschätzte Kompilierzeit: 2.9 SBU

Ungefähr benötigter Festplattenplatz: 143 MB

Perl ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make und Sed

6.33.1. Installieren von Perl

Wenn Sie die vollständige Kontrolle über die Art haben möchten, wie Perl sich selbst zum Installieren einrichtet, dann können Sie stattdessen das interaktive Configure-Skript benutzen. Wenn Sie mit den (sinnvollen) von Perl automatisch erkannten Voreinstellungen zufrieden sind, 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

Installieren Sie das Paket:

make install

6.33.2. Inhalt von Perl

Installierte Programme: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.5 (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: Einige hundert, die hier nicht alle aufgelistet werden können

Kurze Beschreibungen

a2p

Übersetzt awk zu Perl

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 zu perl

h2ph

Konvertiert .h C Header-Dateien zu .ph Perl Header-Dateien

h2xs

Konvertiert .h C Header-Dateien zu Perl-Erweiterungen

libnetcfg

Kann zum Einrichten von libnet benutzt werden

perl

Kombiniert die besten Eigenschaften von C, sed, awk und sh in einer einzigen universellen Sprache

perl5.8.5

Ein harter Link auf perl

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

Die Perl Installations-Prüfprozedur. Damit wird geprüft, ob Perl und seine Bibliotheken korrekt installiert wurden.

piconv

Die Perl-Version des Zeichensatz-Konverters iconv

pl2pm

Ein Werkzeug zum groben Umwandeln von Perl4 .pl-Dateien in Perl5 .pm-Module

pod2html

Konvertiert pod-Dateien in das HTML-Format

pod2latex

Konvertiert Dateien im pod-Format nach LaTeX

pod2man

Konvertiert pod-Daten zu formatierter *roff-Eingabe

pod2text

Konvertiert pod-Daten in formatierten ASCII-Text

pod2usage

Gibt Benutzungshinweise aus eingebetteten pod-Dokumenten in Dateien aus

podchecker

Prüft die Syntax von pod-Dokumentation Dateien

podselect

Zeigt ausgewählte Abschnitte einer pod-Dokumentation an

psed

Die Perl-Version des Stream-Editors sed

pstruct

Gibt C-Strukturen aus, die von cc -g -S erzeugt wurden

s2p

Übersetzt sed zu Perl

splain

Erzwingt ausführliche Analyse von Warnungen in Perl

xsubpp

Konvertiert Perl XS-Kode zu C-Kode