Erstellen eines Mini-Spiegel mit dem CPAN CPAN :: Mini

5. Februar 2010 · Posted in Perl

DEPRECATED: Dieser Text wurde durch den Text ersetzt wurden, Perl immer leichter .

Online seit 26/10/1995, mit 17.365 Modulen von 7930 Autoren geschrieben (bis zum Zeitpunkt der Erstellung dieses post), das CPAN ist das offizielle Repository von Perl-Modulen. In ihm finden wir oft hunderte von fertigen Modulen für verschiedene Aufgaben. Dies ist eine der Einrichtungen, die Perl-Programmierer sind so effizient zu machen.

Allerdings ist die Abhängigkeit von einer Internetverbindung, um neue Module zu installieren, manchmal ein Hindernis für die Nutzung dieses mächtiges Werkzeug. Aber wie in Perl gibt es immer mehr als einen Weg, diesen Posten zu tun zeigen Ihnen, wie Sie eine Mini-Spiegel auf das CPAN in Umgebungen, wo eine Internet-Verbindung ist nicht immer möglich eingesetzt werden.

Nachdem Sie die Anwendung so konfigurieren, dass CPAN zu installieren Module direkt vor Ort mit lokalen :: lib , ist der erste Schritt, um die Spiegel so zu konfigurieren, installieren und konfigurieren Sie das Modul CPAN :: Mini und ihrer Anwendungen.

Es gibt mehrere Möglichkeiten, minicpan konfigurieren. Der, den ich verwenden ist, dass die durch eine Konfigurationsdatei mit dem Namen gemacht. Minicpanrc in das Home-Verzeichnis erstellt. Er hat nur zwei Zeilen wie folgt:

  Ein
 2
  Local / minicpan
 Fernbedienung: http://www.cpan.org 

Die erste Zeile zeigt in welchem ​​Verzeichnis die Dateien wird der Spiegel sein, während die zweite zeigt an, wo die Informationen über die Pakete heruntergeladen werden sollen.

Als das geschehen war, können wir das Modul CPAN :: Mini mit dem Befehl:

  Ein
  user @ host: ~ $ CPAN CPAN :: Mini 

Nach der Installation des Moduls, führen Sie den Befehl minicpan, die das Repository in 'Remote' aus angegeben synchronisiert. Minicpanrc mit dem Repository im Internet. Dieser Teil kann von einigen Minuten bis zu mehreren Stunden, abhängig von der Geschwindigkeit der zu verbinden.

  Ein
 2
 3
 4
 5
 6
 7
  perl-user @ host: ~ $ minicpan
 authors/01mailrc.txt.gz ...  aktualisiert
 modules/02packages.details.txt.gz ...  aktualisiert
 modules/03modlist.data.gz ...  aktualisiert
 authors/id/A/AA/AAYARS/Devel-Ladybug-0.406.tar.gz ...  aktualisiert
 Autoren / id / A / AA / AAYARS / Prüfsummen ...  aktualisiert
 ... 

Der letzte Schritt ist, um die Anwendung zu CPAN Mirror-Site als unsere erste Option zum Download zu konfigurieren. Dies wird durch die cpan Prompt erreicht:

  Ein
  cpan> o conf urllist unshift file :/ / / home / blabos / minicpan 

Wo / home / blabos ist das Home-Verzeichnis, in meinem Fall, blabos und minicpan ist das Verzeichnis, das die Option "lokal" die. Minicpanrc konfigurieren.

Mit diesen einfachen Schritt bauen wir ein Mini-Spiegel das CPAN in Umgebungen mit wenig oder ohne Internet-Zugang verwendet werden. Zusätzlich zu der Spiegel auf anderen Rechnern zu replizieren, kopieren Sie einfach das Verzeichnis minicpan und fügen Sie sie als Download-Option für den Befehl CPAN (letzte Schritt wie oben beschrieben).

Meinen herzlichen Dank an edenc wer zuerst erzählte mir von der minicpan, von Randal Schwartz, der das ursprüngliche Skript schrieb und Ricardo minicpan SIGNES dass Randal das Skript verwandelte sich in ein Modul.

Wenn Sie mehr erfahren möchten, lesen Sie in der Original-Artikel von Randal oder Online-Dokumentation des Moduls .

Kommentare

  • http://blog.blabos.org/2011/01/perl-cada-vez-mais-facil/ Perl immer leichter: Blog Blabos von Blebe

    [...] Einige alte Beiträge habe ich gezeigt, wie die Anwendung cpan konfigurieren, installieren Module im Haus des Benutzers, und erstellen Sie [...]

Blog-Kommentare von Disqus powered