Dies ist der Befehl parldynp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
parl – Binärer PAR-Loader
ZUSAMMENFASSUNG
(Bequeme Möglichkeiten zum Erstellen eigenständiger ausführbarer Dateien, Skripts oder PAR finden Sie auf Seite XNUMX
(Archive aus Perl-Programmen.)
Um eine zu machen PAR Verteilung aus einer CPAN-Modulverteilung:
% parl -p # Erstellt einen PAR-Verteiler unter dem aktuellen Pfad
% parl -p Foo-0.01 # entpackten CPAN-Verteiler in Foo-0.01 annehmen/
Um a zu manipulieren PAR Verteilung:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # installieren
% parl -i http://foo.com/Foo-0.01 # Archname + Perlver wird automatisch angehängt
% parl -i cpan://AUTRIJUS/PAR-0.74 # verwendet das CPAN-Autorenverzeichnis
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # deinstallieren
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # sign
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # überprüfen
So verwenden Sie Hallo.pm für ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # der .par-Teil ist optional
Das Gleiche, aber suchen foo.par in England, @INK;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # dito
Führen Sie test.pl or script/test.pl für foo.par:
% parl foo.par test.pl # sucht standardmäßig nach „main.pl“,
# andernfalls 'test.pl' ausführen
So erstellen Sie eine eigenständige ausführbare Datei mit einer PAR-Datei:
% parl -O./foo foo.par
% ./foo test.pl # wie oben
Um die notwendigen Nicht-Kernmodule und gemeinsam genutzten Objekte für die PAR-Ausführung einzubetten (wie
„Zlib“, „IO“, „Cwd“ usw.) verwenden Sie die -b Flagge:
% parl -b -O./foo foo.par
% ./foo test.pl # läuft überall dort, wo Kernmodule installiert sind
Wenn Sie auch einbetten möchten Core Module entlang, verwenden Sie die -B Flag stattdessen:
% parl -B -O./foo foo.par
% ./foo test.pl # läuft überall mit dem Perl-Interpreter
Dies ist besonders nützlich, wenn eigenständige ausführbare Binärdateien erstellt werden. siehe Seite für
Details.
BESCHREIBUNG
Dieser eigenständige Befehl bietet ungefähr die gleiche Funktion wie „perl -MPAR“, außer dass er
Nimmt die vorinstallierte .Par Dateien über „-Afoo.par“ statt „-MPAR=foo.par“.
Darüber hinaus können Sie eine CPAN-Verteilung in eine PAR-Verteilung konvertieren
solche Verteilungen manipulieren. Weitere Informationen zu PAR-Verteilungen finden Sie unter
PAR::Dist.
Sie können es zum Laufen verwenden .Par Dateien:
# führt script/run.pl im Archiv aus und verwendet dessen lib/* als Bibliotheken
% parl myapp.par run.pl # führt run.pl oder script/run.pl in myapp.par aus
% parl otherapp.pl # führt auch normale Perl-Skripte aus
Wenn jedoch die .Par Das Archiv enthält beides main.pl or script/main.pl, es ist benutzt
stattdessen:
% parl myapp.par run.pl # führt main.pl aus, mit „run.pl“ als @ARGV
Schließlich macht die Option „-O“ eine eigenständige Binärdatei aus einer PAR-Datei ausführbar:
% parl -B -Omyapp myapp.par
% ./myapp # Führen Sie es überall ohne Perl-Binärdateien aus
Mit dem Flag „--par-options“ können generierte Binärdateien als „parl“ zum Packen neuer Binärdateien fungieren:
% ./myapp --par-options -Omyap2 myapp.par # identisch mit ./myapp
% ./myapp --par-options -Omyap3 myap3.par # jetzt mit anderem PAR
Eine Erläuterung des eigenständigen ausführbaren Formats finden Sie unter par.pl.
Nutzen Sie parldynp online über die Dienste von onworks.net