EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cpan5.22-i386-linux-gnu - Online in der Cloud

Führen Sie cpan5.22-i386-linux-gnu im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl cpan5.22-i386-linux-gnu, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


cpan - einfach über die Befehlszeile mit CPAN interagieren

ZUSAMMENFASSUNG


# mit Argumenten und ohne Schalter, installiert angegebene Module
cpan Modulname [ Modulname ... ]

# mit Schaltern, installiert Module mit zusätzlichem Verhalten
cpan [-cfgimtTw] Modulname [ Modulname ... ]

# mit nur dem Punkt, installiere aus der Distribution im
# Aktuelles Verzeichnis
cpan.

# ohne Argumente, startet die CPAN.pm-Shell
cpan

# Installation von Modulen erzwingen (normalerweise diejenigen, die Tests nicht bestehen)
cpan -f Modulname [ Modulname ... ]

# Module installieren, aber ohne sie zu testen
cpan -T Modulname [ Modulname ... ]

# die Konfiguration ausgeben
cpan-J

# Laden Sie eine andere Konfiguration, um Module::Foo . zu installieren
cpan -j einige/andere/Datei Module::Foo

# ohne Argumente, aber einige Schalter
cpan [-ahrvACDlLO]

BESCHREIBUNG


Dieses Skript stellt eine Befehlsschnittstelle (keine Shell) für CPAN bereit. Bei der
Momentan verwendet es CPAN.pm, um die Arbeit zu erledigen, aber es ist kein One-Shot-Befehl
Läufer für CPAN.pm.

Optionen
-a Erstellt ein CPAN.pm-Autobundle mit CPAN::Shell->autobundle.

-Ein Modul [ Modul ... ]
Zeigt die primären Betreuer für die angegebenen Module an.

-c Modul
Führt ein `make clean` in den Verzeichnissen des angegebenen Moduls aus.

-C-Modul [ Modul ... ]
Zeige den Änderungen Dateien für die angegebenen Module

-D-Modul [ Modul ... ]
Zeigen Sie die Moduldetails an.

-f Erzwingt die angegebene Aktion, wenn sie normalerweise fehlgeschlagen wäre. Verwenden
dies, um ein Modul zu installieren, auch wenn seine Tests fehlschlagen. Wenn Sie dies verwenden
Option, -i ist nicht optional, um ein Modul zu installieren, wenn Sie es benötigen
erzwingen:

% cpan -f -i Modul::Foo

-F Schaltet die Versuche von CPAN.pm aus, etwas zu sperren. Du solltest vorsichtig sein
damit, da Sie möglicherweise mehrere Skripte haben, die versuchen, dies zu tun
Mist im selben Verzeichnis. Das ist nicht so besorgniserregend, wenn
Sie laden eine spezielle Konfiguration mit "-j" und diese Konfiguration wird eingerichtet
eigene Arbeitsverzeichnisse.

-g Modul [ Modul ... ]
Lädt in das aktuelle Verzeichnis die neueste Distribution der
Modul.

-G-Modul [ Modul ... ]
NICHT UMGESETZT

Laden Sie die neueste Distribution der . in das aktuelle Verzeichnis herunter
Module, entpacken Sie jede Distribution und erstellen Sie ein Git-Repository für
jede Verteilung.

Wenn Sie diese Funktion wünschen, sehen Sie sich Yanick Champoux's
"Git::CPAN::Patch"-Distribution.

-h Eine Hilfenachricht ausgeben und beenden. Wenn Sie "-h" angeben, wird es ignoriert
alle anderen Optionen und Argumente.

-i Installiert die angegebenen Module.

-I Laden Sie "local::lib" (denken Sie an "-I" zum Laden von Bibliothekspfaden).

-j Konfig.pm
Laden Sie die Datei mit den CPAN-Konfigurationsdaten. Das sollte
haben das gleiche Format wie der Standard CPAN/Config.pm Datei, die
definiert $CPAN::Config als anonymen Hash.

-J Die Konfiguration im gleichen Format ausgeben, das CPAN.pm verwendet. Dies
ist nützlich, um die Konfiguration zu überprüfen und den Dump zu verwenden
als Ausgangspunkt für eine neue, benutzerdefinierte Konfiguration.

-l Alle installierten Module mit ihren Versionen auflisten

-L Autor [ Autor ... ]
Listen Sie die Module der angegebenen Autoren auf.

-m Macht die angegebenen Module.

-O Zeigt die veralteten Module an.

-p Pingen Sie die konfigurierten Spiegel an

-P Finden Sie die besten Spiegel, die Sie verwenden könnten (aber nicht konfiguriert
sie noch)

-r Kompiliert dynamisch geladene Module mit CPAN::Shell->recompile neu.

-t Führt einen `make test` auf den angegebenen Modulen aus.

-T Module nicht testen. Installieren Sie sie einfach.

-u Aktualisieren Sie alle installierten Module. Das blind zu machen kann wirklich kaputt gehen
Dinge, also halten Sie ein Backup.

-v Skriptversion und CPAN.pm-Version ausgeben und dann beenden.

-V Detaillierte Informationen über den cpan-Client ausgeben.

-w NICHT UMGESETZT

Schalten Sie cpan-Warnungen ein. Dies überprüft verschiedene Dinge, wie das Verzeichnis
Berechtigungen und informiert Sie über mögliche Probleme.

Beispiele
# eine Hilfenachricht drucken
cpan -h

# die Versionsnummern drucken
cpan -v

# Autobundle erstellen
cpan-a

# Module neu kompilieren
cpan-r

# alle installierten Module aktualisieren
cpan-u

# Module installieren ( sole -i ist optional )
cpan -i Netscape::Lesezeichen Geschäft::ISBN

# Installation von Modulen erzwingen (muss -i verwenden)
cpan -fi CGI::Minimale URI

VARIABLEN


Es gibt mehrere Komponenten in CPAN.pm, die die Umgebung verwenden
Variablen. Die Build-Tools ExtUtils::MakeMaker und Module::Build
verwenden Sie einige, während andere für die darüber liegenden Ebenen von Bedeutung sind. Einige
diese werden von der Perl Toolchain Gang spezifiziert:

Lancaster-Konsens:


Oslo-Konsens:


CPAN_OPTS
"cpan" teilt diese Variable auf Leerzeichen und stellt das voran
list zu @ARGV, bevor es die Befehlszeilenargumente verarbeitet.
Wenn Sie beispielsweise immer "local:lib" verwenden möchten, können Sie
setze "CPAN_OPTS" auf "-I".

CPANSCRIPT_LOGLEVEL
Die zu verwendende Protokollebene, entweder mit dem eingebetteten, minimalen Logger
oder Log::Log4perl, wenn es installiert ist. Mögliche Werte sind die
wie die "Log::Log4perl" Ebenen: "TRACE", "DEBUG", "INFO",
"WARN", "ERROR" und "FATAL". Die Vorgabe ist "INFO".

GIT_COMMAND
Der Pfad zur Binärdatei "git", die für die Git-Funktionen verwendet werden soll. Die
Standard ist "/usr/local/bin/git".

NONINTERACTIVE_TESTING
Angenommen, niemand achtet darauf und überspringt Eingabeaufforderungen für
Distributionen, die das richtig machen. cpan(1) setzt dies auf 1
es sei denn, es hat bereits einen Wert (auch wenn dieser Wert falsch ist).

PERL_MM_USE_DEFAULT
Verwenden Sie die Standardantwort für eine gestellte Frage. cpan(1) Sätze
dies auf 1, es sei denn, es hat bereits einen Wert (auch wenn dieser Wert ist
falsch).

EXIT WERTE


Das Skript wird mit Null beendet, wenn es der Meinung ist, dass alles funktioniert hat, oder a
positive Zahl, wenn es denkt, dass etwas fehlgeschlagen ist. Beachten Sie jedoch, dass
in einigen Fällen muss es ein Versagen durch die Ausgabe von Dingen erraten, die es
kontrolliert nicht. Im Moment sind die Exit-Codes vage:

1 Ein unbekannter Fehler

2 Das war ein externes Problem

4 Es gab ein internes Problem mit dem Skript

8 Ein Modul konnte nicht installiert werden

TO DO


* einmalige Konfigurationswerte von der Kommandozeile

Verwenden Sie cpan5.22-i386-linux-gnu online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad