EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cpan5.22-x86_64-linux-gnu – Online in der Cloud

Führen Sie cpan5.22-x86_64-linux-gnu beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl cpan5.22-x86_64-linux-gnu, 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


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. Im Moment nutzt es
CPAN.pm übernimmt die Arbeit, es handelt sich jedoch nicht um einen einmaligen Befehlsauslöser 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 Sie dies, um a zu installieren
Modul, auch wenn seine Tests fehlschlagen. Wenn Sie diese Option verwenden, ist -i für nicht optional
Installieren eines Moduls, wenn Sie es erzwingen müssen:

% cpan -f -i Modul::Foo

-F Deaktiviert die Versuche von CPAN.pm, etwas zu sperren. Da sollte man hiermit vorsichtig sein
Möglicherweise haben Sie am Ende mehrere Skripte, die versuchen, sich im selben Verzeichnis zurechtzufinden. Das
ist kein so großes Problem, wenn Sie eine spezielle Konfiguration mit „-j“ laden, und das auch
config richtet eigene Arbeitsverzeichnisse ein.

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

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

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

Wenn Sie diese Funktion wünschen, schauen Sie sich die „Git::CPAN::Patch“-Distribution von Yanick Champoux an.

-h Eine Hilfemeldung ausgeben und beenden. Wenn Sie „-h“ angeben, werden alle anderen ignoriert
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. Dies sollte das gleiche Format haben
als Standard CPAN/Config.pm Datei, die $CPAN::Config als anonymen Hash definiert.

-J Speichert die Konfiguration im gleichen Format, das CPAN.pm verwendet. Dies ist nützlich für
Überprüfung der Konfiguration sowie Nutzung des Dumps 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 (konfiguriert sie aber noch nicht)

-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 Aktualisiert alle installierten Module. Wenn Sie dies blind tun, kann dies wirklich kaputt gehen. Behalten Sie also eine
Sicherung.

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

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

-w NICHT UMGESETZT

Aktivieren Sie CPAN-Warnungen. Dadurch werden verschiedene Dinge überprüft, z. B. Verzeichnisberechtigungen usw
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 Umgebungsvariablen verwenden. Der Bau
Tools, ExtUtils::MakeMaker und Module::Build verwenden einige, während andere für die wichtig sind
Ebenen über ihnen. Einige davon werden von der Perl Toolchain Gang spezifiziert:

Lancaster-Konsens:


Oslo-Konsens:


CPAN_OPTS
„cpan“ teilt diese Variable in Leerzeichen auf und stellt diese Liste zuvor @ARGV voran
Es verarbeitet die Befehlszeilenargumente. Zum Beispiel, wenn Sie es immer verwenden möchten
„local:lib“ können Sie „CPAN_OPTS“ auf „-I“ setzen.

CPANSCRIPT_LOGLEVEL
Die zu verwendende Protokollebene, entweder mit dem eingebetteten, minimalen Logger oder Log::Log4perl if
es ist installiert. Mögliche Werte sind die gleichen wie bei den „Log::Log4perl“-Ebenen:
„TRACE“, „DEBUG“, „INFO“, „WARN“, „ERROR“ und „FATAL“. Der Standardwert ist „INFO“.

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

NONINTERACTIVE_TESTING
Gehen Sie davon aus, dass niemand aufpasst und Eingabeaufforderungen für Distributionen, die dies tun, überspringt
korrekt. cpan(1) setzt dies auf 1, es sei denn, es hat bereits einen Wert (auch wenn das der Fall ist).
Wert ist falsch).

PERL_MM_USE_DEFAULT
Verwenden Sie die Standardantwort für eine gestellte Frage. cpan(1) setzt dies auf 1, sofern nicht
hat bereits einen Wert (auch wenn dieser Wert falsch ist).

EXIT WERTE


Das Skript wird mit einer Null beendet, wenn es davon ausgeht, dass alles funktioniert hat, oder mit einer positiven Zahl, wenn dies der Fall ist
denkt, dass etwas fehlgeschlagen ist. Beachten Sie jedoch, dass in manchen Fällen ein Fehler vorhergesagt werden muss
durch die Ausgabe von Dingen, die es nicht kontrolliert. Die Exit-Codes sind vorerst 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-x86_64-linux-gnu online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad