Perl-5.8.4

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.

Installieren von Perl

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

Inhalt von Perl

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)

Kurze Beschreibung

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 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.

s2p übersetzt sed zu perl.

splain wird zur Analyse von Warnungen in Perl benutzt.

xsubpp konvertiert Perl XS-Kode zu C-Kode.