Il s'agit de la commande perlbrewp 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
perlbrew - Gestionnaire d'environnement Perl.
SYNOPSIS
Syntaxe de la commande perlbrew :
perlbrew [options] [arguments]
commandes:
init Initialise l'environnement perlbrew.
info Affiche des informations utiles sur l'installation de perlbrew
installer Installer perl
désinstaller Désinstaller l'installation donnée
Liste des perls disponibles à installer
lib Gérer les répertoires locaux::lib.
alias Donner un nouveau nom aux installations perl
upgrade-perl Mettre à niveau le perl actuel
list Lister les installations perl
use Utilise le perl spécifié dans le shell actuel
off Désactiver perlbrew dans le shell actuel
switch Utiliser en permanence le perl spécifié par défaut
Éteindre définitivement perlbrew (revenir au système perl)
exec programmes exec avec des environnements perl spécifiés.
auto-installation Installez perlbrew lui-même sous PERLBREW_ROOT/bin
auto-mise à niveau Améliorez perlbrew lui-même.
install-patchperl Installer patchperl
install-cpanm Installez cpanm, un compagnon convivial.
install-multiple Installer plusieurs versions et saveurs de perl
download Téléchargez l'archive tar de la distribution perl spécifiée.
nettoyer Purger les archives et construire les répertoires
version Afficher la version
aide Lire des instructions plus détaillées
Options de commande générique :
-q --quiet Reste silencieux sur le message de sortie informatif.
-v --verbose Dites-m'en plus à ce sujet.
Voir `perlbrew help` pour la documentation complète de perlbrew, ou
Voir l'aide de perlbrew ` pour une description détaillée de la commande.
CONFIGURATION
PERLBREW_ROOT
Par défaut, perlbrew construit et installe perls dans "$ENV{HOME}/perl5/perlbrew"
annuaire. Pour utiliser un autre répertoire, définissez cette variable d'environnement dans votre
"bashrc" dans le répertoire de votre shell RC avant de rechercher le RC de perlbrew.
Il est possible de partager une racine perlbrew avec plusieurs comptes utilisateurs sur le même
machine. Par conséquent, les gens n'ont pas besoin d'installer la même version de perl sur un
plus de. Disons que "/opt/perl5" est le répertoire que nous voulons partager. Tous les utilisateurs doivent être
capable d'ajouter cet extrait à leur bashrc pour le rendre efficace :
exporter PERLBREW_ROOT=/opt/perl5
source ${PERLBREW_ROOT}/etc/bashrc
Après cela, le PATH de chacun devrait inclure "/opt/perl5/bin" et
"/opt/perl5/perls/${PERLBREW_PERL}/ bin". Chaque utilisateur peut invoquer "perlbrew switch" et
"perlbrew use" pour basculer indépendamment vers un environnement perl différent de leur choix.
Cependant, seul l'utilisateur disposant d'une autorisation d'écriture sur $PERLBREW_ROOT peut installer CPAN
modules. C'est à la fois bon et mauvais selon la convention de travail de votre équipe.
Si vous souhaitez installer les modules CPAN uniquement pour vous-même, vous devez utiliser la "lib"
commande pour construire un environnement local::lib personnel. les environnements locaux::lib sont
personnels et ne sont pas partagés entre différents utilisateurs. Pour plus de détails, lisez "perlbrew
help lib" et la documentation de local::lib.
Si vous souhaitez une isolation de module encore plus froide et souhaitez installer des modules CPAN utilisés pour
un seul projet, vous devez utiliser du carton à cet effet.
Il est également possible de définir cette variable avant d'installer perlbrew pour faire perlbrew
s'installer sous le PERLBREW_ROOT donné :
exporter PERLBREW_ROOT=/opt/perl5
boucle -kL http://install.perlbrew.pl | frapper
Après cela, l'exécutable perlbrew est installé en tant que "/opt/perl5/bin/perlbrew"
PERLBREW_HOME
Par défaut, perlbrew stocke les paramètres par utilisateur dans le répertoire "$ENV{HOME}/.perlbrew". À
utilisez un répertoire différent, définissez cette variable d'environnement dans votre shell RC avant
approvisionnement en RC de perlbrew.
Dans certains cas, disons, votre répertoire personnel est sur NFS et partagé sur plusieurs machines,
vous souhaiterez peut-être avoir plusieurs paramètres perlbrew différents par machine. Pour ce faire, vous pouvez
utilisez la variable d'environnement "PERLBREW_HOME" pour indiquer à perlbrew où chercher le
fichier d'initialisation. Voici un bref extrait de bash pour le scénario donné.
if [ "$(hostname)" == "machine-a" ]; alors
exporter PERLBREW_HOME=~/.perlbrew-a
elif [ "$(hostname)" == "machine-b" ]; alors
exporter PERLBREW_HOME=~/.perlbrew-b
fi
source ~/perl5/perlbrew/etc/bashrc
PERLBREW_CONFIGURE_FLAGS
Cette variable d'environnement spécifie la liste des commandes comme les drapeaux à passer
'sh Configurer'. Par défaut, c'est '-de'.
PERLBREW_CPAN_MIRROR
L'url miroir CPAN de votre choix.
COMMANDER: INIT
Utilisation : init de perlbrew
La commande "init" doit être invoquée manuellement chaque fois que vous (l'utilisateur perlbrew) mettez à niveau ou
réinstaller perlbrew.
Si la mise à niveau est effectuée avec la commande "self-upgrade", ou en exécutant le programme d'installation en ligne
manuellement, cette commande est invoquée automatiquement.
COMMANDER: INFO
d’informations. [module]
Utilisation : informations perlbrew [ ]
Affiche des informations utiles sur l'installation de perlbrew.
Si un module est fourni, la version et l'emplacement du module sont affichés.
COMMANDER: INSTALLER
installer [options] perl-
installer [options]
Construisez et installez la version donnée de perl.
Les numéros de version ressemblent généralement à « 5.x.xx » ou « perl-5.xx.x-RCx » pour la version
candidats.
Le perl spécifié est téléchargé depuis le site officiel du CPAN ou depuis le miroir
site configuré auparavant.
Ajoutez '--mirror $URL' pour spécifier l'URL du site miroir.
installer [options] perl-stable
installer [options] stable
Un moyen pratique d'installer la version stable la plus récente de Perl, parmi celles qui sont
disponible.
installer [options] perl-blead
installer [options] plomb
Une façon spéciale d'installer la version blead de perl, qui est téléchargée à partir de ce
URL spécifique quels que soient les paramètres du miroir :
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
installer [options] /chemin/vers/perl/git/checkout/dir
Construisez et installez à partir du répertoire git checkout donné.
installer [options] /chemin/vers/perl-5.14.0.tar.gz
Construisez et installez à partir du fichier d'archive donné.
installer [choix] http://example.com/mirror/perl-5.12.3.tar.gz
Construisez et installez à partir de l'URL donnée. Les schémas d'URL pris en charge sont "http://", "https://",
"ftp://" et "fichier://".
Options pour la commande "installer":
-f --force Forcer l'installation
-j $n Construction et test parallèles. ex. C
-n --note Ignorer les tests
--switch Bascule automatiquement vers ce Perl une fois avec succès
installé, comme avec `perlbrew switch `
--as Installe la version donnée de perl par un nom.
ex. C
--noman Ignorer l'installation des pages de manuel
--thread Construire perl avec usethreads activé
--multi Build perl avec usemultiplicity activé
--64int Construire perl avec use64bitint activé
--64all Construire perl avec use64bitall activé
--ld Construire perl avec uselongdouble activé
--debug Construire perl avec le DEBUGGING activé
--clang Construire perl en utilisant le compilateur clang
-D,-U,-A Commutateurs passés au script de configuration de perl.
ex. C
--sitecustomize $nom de fichier
Spécifiez un fichier à installer en tant que sitecustomize.pl
Par défaut, toutes les installations sont configurées après leur nom comme ceci :
sh Configure -de -Dprefix=$PERLBREW_ROOT/perls/
COMMANDER: INSTALLER-MULTIPLE
Utilisation : perlbrew install-multiple [options] ...
Construisez et installez les versions données de perl.
"install-multiple" accepte le même ensemble d'options que la commande "install" plus le
les suivantes :
--both $flavor Où $flavor est l'un des C , C , C ,
C<64int>, C<64all>, C et C .
Pour chaque version de perl donnée, installez deux
saveurs, une avec le drapeau C<--$flavor> set
et l'autre sans. C<--les deux> peut être
passé plusieurs fois avec des valeurs différentes
et dans ce cas, tous les possibles
des combinaisons sont générées.
--common-variations équivalent à C<--both thread --both ld --both 64int>
--all-variations génère toutes les combinaisons de saveurs possibles
--append $string Ajoute la chaîne donnée aux noms générés
Par exemple:
perlbrew install-multiple 5.18.0 blead --les deux threads --les deux déboguent
Installe les perls suivants :
perle-bleu
débogage perl-blead
perl-blead-thread-multi
perl-blead-thread-multi-débogage
perl-5.18.0
perl-5.18.0-débogage
perl-5.18.0-thread-multi
perl-5.18.0-thread-multi-débogage
(notez que la saveur "multi" est sélectionnée automatiquement car "thread" l'exige)
Un autre exemple utilisant des indicateurs de compilation personnalisés :
perlbrew install-multiple 5.18.0 --both thread -Doptimize='-O3' --append='-O3'
COMMANDER: DÉSINSTALLER
Utilisation : désinstallation de perlbrew
Désinstalle l'installation perl donnée. Le nom est le nom de l'installation comme dans la sortie
de la "liste perlbrew"
COMMANDER: UTILISATION
Utilisation: perlbrew utilisé [perl- | | ]
Utilisez la version donnée de perl dans le shell actuel. Cela n'affectera pas les coques nouvellement ouvertes.
Sans paramètre, affiche la version de perl actuellement utilisée.
COMMANDER: INTERRUPTEUR
Utilisation : commutateur perlbrew [ ]
Basculez vers la version donnée et en fait la valeur par défaut pour ce terminal et tous les futurs terminaux
sessions.
Sans paramètre, affiche la version de perl actuellement sélectionnée.
COMMANDER: LISTE
Utilisation : liste perlbrew
Répertorier toutes les installations perl à l'intérieur de la racine perlbrew spécifiées par l'environnement $PERLBREW_ROOT
variable. Par défaut, la valeur est "~/perl5/perlbrew".
S'il y a des bibliothèques associées à certaines installations perl, elles seront incluses dans
le nom. Les éléments de sortie de cette liste peuvent être l'argument de diverses autres commandes.
COMMANDER: DISPONIBLE
Utilisation : perlbrew disponible [--all]
Répertoriez les versions récemment disponibles de perl sur CPAN.
La liste est récupérée à partir de la page Webhttp://www.cpan.org/src/README.html>, et n'est pas
la liste de *toutes* les versions de perl jamais publiées dans le passé.
Pour obtenir une liste de tous les perls jamais publiés, utilisez l'option "--all".
AVIS : Cette commande pourrait disparaître à l'avenir et devenir une option de la commande « list ».
COMMANDER: de remise
Utilisation: perlbrew off
Désactivez temporairement perlbrew dans le shell actuel. Réactive effectivement la valeur par défaut
système Perl, quel qu'il soit.
Cette commande ne fonctionne que si vous ajoutez la déclaration de `source $PERLBREW_ROOT/etc/bashrc` dans
l'initialisation de votre shell (bashrc / zshrc).
COMMANDER: ÉTEINDRE
Utilisation : arrêt perlbrew
Désactive définitivement perlbrew. Utilisez la commande "switch" pour le réactiver. Invoquer la commande "utiliser"
pour l'activer uniquement dans le shell actuel.
Réactive le système par défaut Perl, quel qu'il soit.
COMMANDER: ALIAS
Utilisation : alias perlbrew [-f] créer
Créez un alias pour l'installation nommée .
Utilisation : alias perlbrew [-f] renommer
Renommez l'alias avec un nouveau nom.
Utilisation : suppression de l'alias perlbrew
Supprimez l'alias donné.
COMMANDER: EXEC
Utilisation : perlbrew exec [--with perl-name[,perl-name...]]
Exécutez la commande pour chaque installation perl, une par une.
Par exemple, exécutez un programme Hello :
perlbrew exec perl -e 'print "Bonjour de $]\n"'
La sortie ressemble à ceci :
perl-5.12.2
==========
Bonjour mot de perl-5.012002
perl-5.13.10
==========
Bonjour mot de perl-5.013010
perl-5.14.0
==========
Bonjour mot de perl-5.014000
Notez que la commande n'est pas exécutée en parallèle.
Lorsque l'argument "--with" est fourni, la commande ne sera exécutée qu'avec le
installations perl. La commande suivante installe le module Moose dans perl-5.12, peu importe
la perl actuelle :
perlbrew exec --avec perl-5.12 cpanm Moose
Plusieurs noms d'installation peuvent être fournis :
perlbrew exec --avec perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo
Ils sont séparés par des espaces ou des virgules. Lorsque des espaces sont utilisés, il est nécessaire de citer
l'ensemble de la spécification comme un seul argument, mais des virgules peuvent être utilisées dans l'installation
des noms:
perlbrew exec --avec '5.12 5.12, debug 5.14.2@nobita @shizuka' cpanm Moo
Comme démontré ci-dessus, le préfixe "perl-" peut être omis et les noms de lib peuvent également être spécifiés.
Les noms de lib peuvent apparaître sans nom d'installation perl, dans de tels cas, il est supposé être
"perl actuel".
Pour le moment, tous les noms spécifiés qui ne sont pas résolus en tant que noms d'installation réels
sont silencieusement ignorés dans la sortie. De plus, l'état de sortie de la commande n'est pas renseigné.
COMMANDER: ENV
Utilisation : perlbrew env [ ]
Commande de bas niveau. Appelez cette commande pour voir la liste des variables d'environnement qui sont
défini par "perlbrew" lui-même pour l'intégration du shell.
La sortie est quelque chose de similaire à ceci (si votre shell est bash/zsh) :
exporter PERLBREW_ROOT=/Users/gugod/perl5/perlbrew
exporter PERLBREW_VERSION=0.31
exporter PERLBREW_PATH=/Users/gugod/perl5/perlbrew/bin:/Users/gugod/perl5/perlbrew/perls/current/bin
exporter PERLBREW_PERL=perl-5.14.1
Les utilisateurs de tcsh / csh devraient voir les instructions 'setenv' au lieu de 'export'.
COMMANDER: SYMLINK-EXÉCUTABLES
Utilisation : perlbrew symlink-executables [ ]
Commande de bas niveau. Cette commande permet de créer le lien symbolique de l'exécutable "perl" vers,
dites, "perl5.13.6". Ceci n'est requis que pour la version de développement de perls.
Vous n'avez pas besoin de le faire à moins que vous n'ayez utilisé l'ancien perlbrew pour installer perls, et
vous vous trouvez confus parce que le perl que vous venez d'installer semble être manquant
après avoir invoqué `use` ou `switch`. perlbrew change sa disposition d'installation depuis la version
0.11, qui génère mieux les liens symboliques vers les exécutables.
Si vous venez de mettre à niveau perlbrew (à partir de la version 0.11 ou antérieure) et que "perlbrew switch" a échoué
pour fonctionner après que vous soyez passé à une version de développement de perl, disons, perl-5.13.6, exécutez ceci
commander:
perlbrew symlink-exécutables perl-5.13.6
Cela crée essentiellement ce lien symbolique :
${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
Les perls nouvellement installés, qu'il s'agisse de versions de développement ou non, n'ont pas besoin
traitement manuel avec cette commande.
COMMANDER: INSTALLER-CPANM
Utilisation : perlbrew install-cpanm
Installez l'exécutable autonome "cpanm" dans "$PERLBREW_ROOT/bin".
Pour plus d'informations sur l'existence de cette commande, lisez
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
COMMANDER: INSTALLER-PATCHPERL
Utilisation : perlbrew install-patchperl
Installez l'exécutable autonome "patchperl" dans "$PERLBREW_ROOT/bin". C'est
automatiquement invoqué si votre installation de perlbrew est effectuée avec le programme d'installation, mais pas
avec cpan.
Pour plus d'informations sur l'existence de cette commande, lisez
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
COMMANDER: AUTO-MISE À NIVEAU
Utilisation : mise à niveau automatique de perlbrew
Cette commande met à niveau Perlbrew vers sa dernière version.
COMMANDER: AUTO-INSTALLATION
Utilisation : auto-installation de perlbrew
AVIS : Vous ne devriez pas avoir besoin d'exécuter cette commande dans votre routine quotidienne.
Cette commande installe perlbrew lui-même sur "$PERLBREW_ROOT/bin". Il est destiné à être utilisé par
le programme d'installation de perlbrew. Cependant, vous pouvez effectuer manuellement les opérations suivantes pour réinstaller uniquement
l'exécutable "perlbrew":
boucle -kL http://get.perlbrew.pl -o perlbrew
auto-installation perl ./perlbrew
C'est légèrement différent de l'exécution du programme d'installation de perlbrew car "patchperl" n'est pas
installé dans ce cas.
COMMANDER: NETTOYER
Utilisation: perlbrew propre
Supprime toutes les archives tar Perl précédemment téléchargées et les répertoires de construction.
COMMANDER: VERSION
Utilisation : version perlbrew
Afficher la version de perlbrew.
COMMANDER: LIB
Utilisation : perlbrew lib
liste perlbrew lib
création de la bibliothèque perlbrew
suppression de la lib perlbrew
La commande `lib` est utilisée pour manipuler les racines local::lib dans les installations perl.
Effectivement, c'est similaire à `perl -Mlocal::lib=/path/to/lib-name`, mais un peu plus
que juste ça.
Un nom de bibliothèque peut être un nom court, contenant des caractères alphanumériques, comme 'awesome', ou un nom complet,
préfixé par un nom d'installation perl et un signe '@', par exemple, 'perl-5.14.2@awesome'.
Voici quelques brefs exemples pour invoquer la commande `lib` :
# Créer une bibliothèque perl-5.12.3@shizuka
perlbrew lib créer perl-5.12.3@shizuka
# Créer lib perl-5.14.2@nobita et perl-5.14.2@shizuka
perlbrew utilise perl-5.14.2
perlbrew lib créer nobita
perlbrew lib créer shizuka
# Voir la liste des cibles d'utilisation/switch
liste perlbrew
# Activer une bibliothèque dans le shell actuel
perlbrew utilise perl-5.12.3@shizuka
perlbrew utilise perl-5.14.2@nobita
perlbrew utilise perl-5.14.2@shizuka
# Activer une lib par défaut
commutateur perlbrew perl-5.12.3@shizuka
commutateur perlbrew perl-5.14.2@nobita
commutateur perlbrew perl-5.14.2@shizuka
# Supprimer lib perl-5.14.2@nobita et perl-5.14.2@shizuka
perlbrew utilise perl-5.14.2
perlbrew lib supprimer nobita
perlbrew lib supprimer shizuka
# Supprimer la lib perl-5.12.3@shizuka
perlbrew lib supprimer perl-5.12.3@shizuka
Les noms abrégés des bibliothèques sont locaux au perl actuel. Un nom de bibliothèque 'nobita' peut faire référence à
'perl-5.12.3@nobita' ou 'perl-5.14.2@nobita', selon votre perl actuel.
Lorsque vous "utilisez" ou "basculez" vers une bibliothèque, fournissez toujours le nom long. Une règle simple : le
L'argument de la commande "use" ou "switch" doit apparaître dans la sortie de "perlbrew list".
COMMANDER: MISE À NIVEAU-PERL
Utilisation : perlbrew upgrade-perl
Les versions mineures de Perl (ex. 5.x.*) sont binairement compatibles les unes avec les autres, donc cette commande
vous offre la possibilité de mettre à niveau les anciens environnements perlbrew en place.
Il met à niveau le perl actuellement activé vers ses derniers frères publiés. Si tu as un
shell avec 5.14.0 activé, il le met à niveau vers 5.14.2.
COMMANDER: TÉLÉCHARGER
Usage:
perlbrew télécharger perl-5.14.2
perlbrew télécharger perl-5.16.1
perlbrew télécharger perl-5.17.3
Téléchargez la version spécifiée de l'archive tar de la distribution perl sous "$PERLBREW_ROOT/dists/"
répertoire.
COMMANDER: LISTE-MODULES
Répertoriez tous les modules cpan installés pour le perl actuel.
Cette commande peut être utilisée en conjonction avec `perlbrew exec` pour migrer votre module
installation à différents perl. La commande suivante réinstalle tous les modules sous
perl-5.16.0 :
liste-modules perlbrew | perlbrew exec --avec perl-5.16.0 cpanm
Notez que cela installe le derniers versions des modules Perl sur le nouveau perl, qui sont
pas nécessairement le même versions de module que vous aviez installées précédemment.
Utilisez perlbrewp en ligne en utilisant les services onworks.net