AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cpan2distp - En ligne dans le Cloud

Exécutez cpan2distp 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 cpan2distp 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


cpan2dist - Le créateur de la distribution CPANPLUS

DESCRIPTION


Ce script va créer des distributions de modules "CPAN" du format que vous spécifiez,
y compris ses prérequis. Ces packages peuvent ensuite être installés à l'aide du
gestionnaire de paquets pour le format.

Notez que vous pouvez également le faire de manière interactive à partir du shell par défaut,
"CPANPLUS::Shell::Default". Voir la documentation "CPANPLUS::Dist", ainsi que la
documentation de votre format de choix pour toute documentation spécifique au format.

UTILISATION


Utilisation : cpan2dist [--format FMT] [OPTS] Mod::Nom [Mod::Nom, ...]
cpan2dist [--format FMT] [OPTS] --modulelist /tmp/mods.list
cpan2dist [--format FMT] [OPTS] --archive /tmp/dist [/tmp/dist2]

Va créer une distribution de type FMT des modules
spécifiés sur la ligne de commande, et tous leurs prérequis.

Peut également créer une distribution de type FMT à partir d'un local
archive et tous ses prérequis.

Options:

### ne prend aucun argument :
--help Afficher ce message d'aide
--install Installer ce paquet (et tous les prérequis que vous avez construits)
après l'avoir construit.
--skiptest Ignorer les tests. Peut être annulé en utilisant --noskiptest
--force Forcer l'opération. Peut être annulé en utilisant --noforce
--verbose Soyez verbeux. Peut être annulé en utilisant --noverbose
--keepsource Conserve les sources après la construction de la distribution. Peut être
annulé par --nokeepsource. Peut ne pas être pris en charge
par tous les formats
--makefile Préférez Makefile.PL à Build.PL. Peut être nié
en utilisant --nomakefile. Par défaut à votre paramètre de configuration
--buildprereq Construire les packages de tous les prérequis, même s'ils sont
déjà à jour sur le système local. Peut être nié
en utilisant --nobuildprereq. La valeur par défaut est false.
--archive Indique que tous les modules répertoriés sont en fait des archives
--flushcache Mettre à jour le cache de CPANPLUS avant de commencer toute opération
--defaults Demande à ExtUtils::MakeMaker et Module::Build d'utiliser
réponses par défaut pendant 'perl Makefile.PL' ou 'perl
Appels Build.PL' dans la mesure du possible
--edit-metafile Modifier le(s) métafichier(s) de distributions avant la distribution
est construit. Nécessite un éditeur configuré.

### prend l'argument :
--format Format d'installation à utiliser (par défaut, le paramètre de configuration)
--ban Modèles de noms de modules à ignorer lors de l'installation,
insensible à la casse (affecte également les prérequis)
Peut être donné plusieurs fois
--banlist Fichier contenant des motifs qui pourraient être donnés à --ban
Sont ajoutés à la liste d'interdiction construite par --ban
Peut être donné plusieurs fois.
--ignore Modèles de modules à exclure de la liste des prérequis. Utile
pour quand une prérequise répertoriée par un module CPAN est résolue
d'une autre manière que depuis son package CPAN correspondant
(La correspondance se fait à la fois sur le nom du module et sur le nom du package de
le package dans lequel se trouve le module, insensible à la casse)
--ignorelist Fichier contenant des motifs qui peuvent être donnés à --ignore.
Sont ajoutés à la liste d'interdiction construite par --ignore.
Peut être donné plusieurs fois.
--modulelist Fichier contenant une liste de modules qui devraient être construits.
Sont ajoutés à la liste des modules de ligne de commande.
Peut être donné plusieurs fois.
--logfile Fichier dans lequel consigner toutes les sorties. Par défaut, toutes les sorties vont
à la console.
--timeout Le temps alloué pour construire une distribution avant
avorter. Ceci est utile pour terminer toute construction qui
pendre ou être interactif malgré qu'on lui dise de ne pas
être. La valeur par défaut est de 300 secondes. Pour désactiver, vous pouvez
le mettre à 0.
--set-config Modifiez toutes les options comme spécifié dans votre configuration pour cela
invocation uniquement. Voir CPANPLUS::Config pour une liste de
options prises en charge.
--set-program Modifiez tous les programmes comme spécifié dans votre configuration pour cela
invocation uniquement. Voir CPANPLUS::Config pour une liste de
programmes pris en charge.
--dist-opts Options arbitraires transmises au programme d'installation choisi
la routine prepare()/create() du format. S'il vous plaît voir le
documentation de l'installateur de votre choix pour
options qu'il accepte.

### listes intégrées
--default-banlist Utilisez notre banlist intégrée. Fonctionne exactement comme --ban
et --banlist, mais avec des listes prédéfinies. Voir le
Section « Listes intégrées » pour plus de détails.
--default-ignorelist Utilisez notre liste d'ignorance intégrée. Fonctionne comme
--ignore et --ignorelist mais avec des listes prédéfinies.
Voir la section « Listes intégrées » pour plus de détails.

Exemples :

### construire un paquet Debian de DBI et ses prérequis,
### ne vous embêtez pas à exécuter des tests
cpan2dist --format CPANPLUS :: Dist :: Deb --buildprereq --skiptest DBI

### construire un paquet Debian de DBI et ses prérequis et les installer
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --install DBI

### Construisez un package, dont le format est déterminé par votre configuration, de
### l'archive tar locale, en rechargeant d'abord les index de cpanplus et en utilisant
### les archives Makefile.PL s'il en a une.
cpan2dist --makefile --flushcache --archive /chemin/vers/Cwd-1.0.tgz

### construisez un paquet à partir de Net::FTP, mais ne construisez aucun paquet ou
### dépendances dont le nom correspond à 'Foo', 'Bar' ou à l'un des
### motifs mentionnés dans /tmp/ban
cpan2dist --ban Foo --ban Bar --banlist /tmp/ban Net::FTP

### construit un paquet à partir de Net::FTP, mais ignore sa dépendance répertoriée
### sur IO::Socket, car il est livré par défaut avec le système d'exploitation sur lequel nous sommes
cpan2dist --ignore IO :: Socket Net :: FTP

### construire tous les modules répertoriés, ainsi que leurs prérequis
cpan2dist --ignorelist /tmp/modules.ignore --banlist /tmp/modules.ban
--modulelist /tmp/modules.list --buildprereq --flushcache
--makefile --defaults

### passer des options arbitraires à la routine prepare()/create() du format
cpan2dist --dist-opts deb_version=3 --dist-opts préfixe=corp

Encastré Filtre Liste


Certains modules que vous préférez ne pas emballer. Certains parce qu'ils font partie de core-perl et vous
Je ne veux pas d'un nouveau paquet. Certains parce qu'ils ne s'appuieront pas sur votre système. Certains parce que votre
gestionnaire de packages de choix les package déjà pour vous.

Il peut y avoir une myriade de raisons. Vous pouvez utiliser les options "--ignore" et "--ban" pour cela,
mais nous fournissons des listes intégrées qui capturent les cas courants. Vous pouvez utiliser ces
listes si vous le souhaitez, ou fournissez les vôtres si besoin est.

Encastré ignorer Liste
Vous pouvez utiliser cette liste de regex pour ignorer les modules correspondant à être répertoriés comme prérequis
d'un paquet. Particulièrement utile s'ils sont de toute façon fournis avec core-perl et qu'ils ont
construction de problèmes connus.

Basculez-le en fournissant l'option "--default-ignorelist".

^IO$ # Fourni avec le noyau de toute façon
^Cwd$ # Fourni avec le noyau de toute façon
^File::Spec # Fourni avec le noyau de toute façon
^Config$ # La propre configuration de Perl, non livrée séparément
^ExtUtils::MakeMaker$ # Livré avec perl, versions récentes
# a le bug 14721 (voir rt.cpan.org)
^ExtUtils::Install$ # Fait partie de l'UE::MM, même raison

Encastré Interdire liste
Vous pouvez utiliser cette liste d'expressions régulières pour désactiver complètement la construction de ces modules.

Basculez-le en fournissant l'option "--default-banlist".

^GD$ # Nécessite des bibliothèques c
^Berk.*DB # Les packages DB nécessitent des options et des liens spécifiques
^DBD :: # Les pilotes DBD nécessitent des fichiers/en-têtes de base de données
^XML :: # Les modules XML nécessitent généralement des bibliothèques d'expatriés
Apache # Ceux-ci nécessitent généralement des bibliothèques Apache
SSL # Ceux-ci nécessitent généralement des certificats SSL et des bibliothèques
Image::Magick # Nécessite les bibliothèques ImageMagick C
Mail::ClamAV # Nécessite les bibliothèques ClamAV C
^Verilog # Nécessite les bibliothèques Verilog C
^Authen::PAM$ # Nécessite les bibliothèques et en-têtes PAM C

Utilisez cpan2distp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Alt+F
    Alt+F
    Alt-F fournit une source libre et ouverte
    firmware alternatif pour le DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F a Samba et NFS ;
    prend en charge ext2/3/4...
    Télécharger Alt-F
  • 2
    usm
    usm
    Usm est un package slackware unifié
    gestionnaire qui gère automatique
    résolution de dépendance. Il unifie
    divers référentiels de packages, y compris
    slackware, slacky, p...
    Télécharger usm
  • 3
    Chart.js
    Chart.js
    Chart.js est une bibliothèque Javascript qui
    permet aux concepteurs et aux développeurs de dessiner
    toutes sortes de graphiques utilisant le HTML5
    élément de toile. Chart js offre un excellent
    déployer ...
    Télécharger Chart.js
  • 4
    iReport-Designer pour JasperReports
    iReport-Designer pour JasperReports
    REMARQUE : Prise en charge d'iReport/Jaspersoft Studio
    Annonce : Depuis la version 5.5.0,
    Jaspersoft Studio sera l'officiel
    client de conception pour JasperReports. iRapport
    volonté...
    Télécharger iReport-Designer pour JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installera tous les
    logiciels que Fedora Linux et d'autres
    n'inclut pas par défaut, après
    exécutant Fedora pour la première fois. Son
    facile pour...
    Télécharger PostInstallerF
  • 6
    strass
    strass
    Le projet strace a été déplacé vers
    https://strace.io. strace is a
    diagnostic, débogage et instruction
    traceur d'espace utilisateur pour Linux. C'est utilisé
    surveiller un...
    Télécharger
  • Plus "

Commandes Linux

Ad