6.33. Perl-5.8.6

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

Geschätzte Kompilierzeit: 2.9 SBU
Ungefähr benötigter Festplattenplatz: 137 MB
Die Installation ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make und Sed

6.33.1. Installation von Perl

Wenn Sie die vollständige Kontrolle darüber haben möchten, wie Perl sich selbst zum Installieren einrichtet, dann können Sie stattdessen das interaktive Configure-Skript benutzen. Wenn Sie mit den (normalerweise 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-Parameter:

-Dpager="/bin/less -isR"

Dies korrigiert einen Fehler in perldoc, der in Zusammenhang mit dem Programm less auftritt.

Kompilieren Sie das Paket:

make

Wenn Sie die Testsuite ausführen möchten, müssen Sie erst eine Basisversion der Datei /etc/hosts erstellen. Sie wird von einigen Tests zum Auflösen des Hostnamens „localhost“ benötigt:

echo "127.0.0.1 localhost $(hostname)" > /etc/hosts

Wenn Sie möchten, können Sie nun die Testsuite starten:

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.6 (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: Mehrere 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 viele der besten Eigenschaften von C, sed, awk und sh in einer einzigen universell einsetzbaren Sprache. Perl wird auch als das Schweitzer Taschenmesser für Programmier bezeichnet.

perl5.8.6

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 pod-Dateien zu 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-Dokumentationsdateien.

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

Konvertiert sed-Skripte zu perl.

splain

Erzwingt die ausführliche Analyse von Warnungen in Perl.

xsubpp

Konvertiert Perl XS-Code zu C-Code.