GoGPT Best VPN GoSearch

Icône de favori OnWorks

par-archivep - En ligne dans le Cloud

Exécutez par-archivep dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande par-archivep qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


par.pl - Créer et exécuter des archives Perl

SYNOPSIS


(Veuillez voir pp pour des moyens pratiques de créer des exécutables, des scripts ou des PAR autonomes
archives des programmes perl.)

Faire un PAR pour la distribution à partir d'une distribution de module CPAN :

% par.pl -p # crée une dist PAR sous le chemin courant
% par.pl -p Foo-0.01 # suppose que la dist CPAN est décompressée dans Foo-0.01/

Pour manipuler un PAR pour la distribution:

% par.pl -i Foo-0.01-i386-freebsd-5.8.0.par # installer
% par.pl -i http://foo.com/Foo-0.01 # ajoute automatiquement archname + perlver
% par.pl -i cpan://AUTRIJUS/PAR-0.74 # utilise le répertoire d'auteur CPAN
% par.pl -u Foo-0.01-i386-freebsd-5.8.0.par # désinstaller
% par.pl -s Foo-0.01-i386-freebsd-5.8.0.par # signe
% par.pl -v Foo-0.01-i386-freebsd-5.8.0.par # vérifier

Utiliser Bonjour.pm grâce au ./foo.par:

% par.pl -A./foo.par -MHello
% par.pl -A./foo -MHello # la partie .par est facultative

Même chose, mais recherche foo.par dans le @INC;

% par.pl -Ifoo.par -MHello
% par.pl -Ifoo -MHello # idem

Courir test.pl or script/test.pl grâce au foo.par:

% par.pl foo.par test.pl # recherche 'main.pl' par défaut,
# sinon lancez 'test.pl'

Pour créer un script autonome contenant un fichier PAR :

% par.pl -O./foo.pl foo.par
% ./foo.pl test.pl # comme ci-dessus

Pour intégrer les modules non essentiels et les objets partagés nécessaires à l'exécution de PAR (comme
"Zlib", "IO", "Cwd", etc), utilisez le -b drapeau:

% par.pl -b -O./foo.pl foo.par
% ./foo.pl test.pl # s'exécute n'importe où avec les modules de base installés

Si vous souhaitez également intégrer core modules le long, utilisez le -B signaler à la place :

% par.pl -B -O./foo.pl foo.par
% ./foo.pl test.pl # s'exécute n'importe où avec l'interpréteur perl

Ceci est particulièrement utile lors de la création d'exécutables binaires autonomes ; voir pp pour
détails.

DESCRIPTION


Cette commande autonome offre à peu près la même fonctionnalité que "perl -MPAR", sauf qu'elle
prend le pré-chargé .paire via "-Afoo.par" au lieu de "-MPAR=foo.par".

De plus, il vous permet de convertir une distribution CPAN en une distribution PAR, ainsi que
manipuler de telles distributions. Pour plus d'informations sur les distributions PAR, voir
PAR::Dist.

binaire PAR chargeur (parler)
Si vous avez un compilateur C ou un package binaire pré-construit de PAR est disponible pour votre
plate-forme, une version binaire de par.pl sera également installé automatiquement en tant que parler. Vous
peut l'utiliser pour courir .paire fichiers:

# exécute script/run.pl dans l'archive, utilise sa lib/* comme bibliothèque
% parl myapp.par run.pl # exécute run.pl ou script/run.pl dans myapp.par
% parl otherapp.pl # exécute également des scripts perl normaux

Cependant, si le .paire l'archive contient soit main.pl or script/main.pl, c'est utilisé
au lieu:

% parl myapp.par run.pl # exécute main.pl, avec 'run.pl' comme @ARGV

Enfin, l'option "-O" rend un exécutable binaire autonome à partir d'un fichier PAR :

% parl -B -Omyapp monapp.par
% ./myapp # l'exécute n'importe où sans binaires perl

Avec le drapeau "--par-options", les binaires générés peuvent agir comme "parl" pour emballer de nouveaux binaires :

% ./myapp --par-options -Omyap2 myapp.par # identique à ./myapp
% ./myapp --par-options -Omyap3 myap3.par # maintenant avec un PAR différent

Stand-alone exécutable le format
Le format de l'exécutable autonome concatène simplement les éléments suivants :

· L'exécutable lui-même

Soit en clair (par.pl) ou au format exécutable natif (parler or parl.exe).

· N'importe quel nombre de fichiers intégrés

Ceux-ci sont généralement utilisés pour amorcer les diverses dépendances XS de PAR. Chaque
la rubrique contient :

La chaîne magique ""FILE""
Longueur du nom de fichier au format "pack('N')" plus 9
8 octets de CRC32 codé en hexadécimal du contenu du fichier
Une seule barre oblique (""/"")
Le nom du fichier (sans chemin)
Longueur du fichier au format "pack('N')"
Le contenu du fichier (non compressé)
· Un fichier PAR

Ceci est juste un fichier zip commençant par la chaîne magique ""PK\003\004"".

· Section de fin

Le nom du cache précalculé. Une chaîne pack('Z40') de la valeur de -T (--tempcache) ou
le hachage du fichier, suivi de "\0CACHE". Le hachage du fichier est calculé avec
Digest::SHA, Digest::SHA1 ou Digest::MD5. Si aucun de ces modules n'est disponible, le
"mtime" du fichier est utilisé.

Un nombre pack('N') de la longueur totale des sections FILE et PAR, suivi d'un nombre de 8 octets
chaîne magique : ""\012PAR.pm\012"".

Utilisez par-archivep en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.