Frage

Was muss ich einrichten und einen lokalen CPAN Spiegel zu halten? Welche Skripte und Best Practices sollte ich beachten?

War es hilfreich?

Andere Tipps

CPAN :: Mini ist der Weg zu gehen. Sobald Sie lokal CPAN gespiegelt haben, sollten Sie Ihren Spiegel URL in CPAN.pm oder CPANPLUS in das lokale Verzeichnis mit einer „file:“ setzen URL wie folgt aus:

file:///path/to/my/cpan/mirror

Wenn Sie Ihren Spiegel mögen Kopien von Entwicklungsversionen von CPAN Verteilung haben, können Sie CPAN :: Mini :: Devel .

Update:

Die "Was muss ich CPAN spiegeln?" FAQ in einer anderen Antwort gegeben ist für die Spiegelung alle von CPAN, in der Regel eines anderen öffentlichen Spiegel bereitzustellen. Dazu gehören alte, veraltete Versionen der Distributionen. CPAN :: Mini spiegelt nur die neuesten Versionen. Dies ist viel kleiner und für die meisten Anwender ist in der Regel, was die Leute für die lokalen oder getrennt (Laptop) Zugang zu CPAN verwenden würden.

Neben den anderen Antworten Besuche Leons CPAN :: Mini :: Webserver , was Sie eine CPAN Suche Schnittstelle zu Ihrer lokalen CPAN Kopie.

Wenn Sie mehr Phantasie Dinge tun wollen, sehen meine „MyCPAN“ Gespräch. Sie können Ihre eigenen Module in Ihrem privaten CPAN mit CPAN :: Mini :: Inject injizieren , zum Beispiel.

CPAN :: Mini ist in Ordnung. Standardmäßig hält es nur die neueste Version einer Verteilung, nicht jede Version als CPAN der Fall ist.

Sie können auch CPAN installieren :: Mini :: Webserver, die Sie mit einem Web-Interface zu Ihrem lokalen cpan Spiegel bietet -. Sehr praktisch, wenn Sie offline sind und wollen immer noch mit Perl arbeiten

Randal Schwartz schrieb einen Artikel über die CPAN Spiegelung, dass ich ganz nützlich gefunden: http://www.stonehenge.com/merlyn/LinuxMag/col43.html

Versuchen Sie CPAN :: Mini .

Das wahrscheinlichste Szenario ein CPAN Spiegel für den Betrieb ist, so dass das Netzwerk von 50 Maschinen alle lokal von ihm aktualisiert werden kann, anstatt das Netzwerk 50mal des Schlagens.

Ich würde argumentieren, dass in der traditionellen Weise CPAN verwendet, ist ein schlechter Weg, um ein Netzwerk von Servern auf dem neuesten Stand zu halten.

Ich betreibe ein Netzwerk von RedHat Maschinen. I-Paket all CPAN-Module für den Einsatz in der Produktion in RPMs (meist das cpanflute2 Tool von RPM :: Specfile verwenden) und stellen Sie sie auf diese Weise, wodurch die richtige Abhängigkeitsverfolgung sicherzustellen, die Sie nicht wirklich von CPAN selbst in irgendeiner vernünftigen Art und Weise bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top