Wie kann ich das Paket in ActivePerl ohne Internetverbindung installieren?

8

In ActivePerl installiert "ppm" ein Paket aus dem Internet, "ppm install x.ppd" wird aus einer PPD-Datei installiert, die meisten CPAN-Pakete werden jedoch als .tar.gz

Wie liefern Sie Module an einen Computer, auf dem ActivePerl ohne Internetverbindung ausgeführt wird? ("make" wird wahrscheinlich nicht verfügbar sein.)

Update: Über eine Internetverbindung können Dateien heruntergeladen und mit einem USB-Stick usw. auf das Gerät übertragen werden.

    
OJW 20.10.2008, 16:34
quelle

5 Antworten

7

Ich bin mir sicher, dass es einen einfacheren Weg gibt, aber ich habe gerade eine PPD-Datei überprüft und es ist nur eine XML-Datei ...

Sie sollten also in der Lage sein, Folgendes zu tun, wenn Sie manuell auf einem PC ohne Verbindung installieren möchten:

Öffnen Sie die Datei, zB

%Vor%

und laden Sie die entsprechende Datei herunter, auf die im CODEBASE-Tag verwiesen wird, in diesem Fall:

%Vor%

Legen Sie beide Dateien auf den PC ohne Verbindung, CODEBASE HREF="xxx" sollte auf die ZIP-Datei zeigen (entweder indem Sie die Datei in den gleichen relativen Unterordner stellen oder indem Sie die href so fixieren, dass sie auf die ZIP-Datei zeigt Ihre Festplatte)

Installieren Sie von der PPD mit

%Vor%     
Pat 20.10.2008 17:16
quelle
5

Siehe: Ссылка

    
brulak 20.10.2008 16:43
quelle
4

Ich weiß, es ist keine Antwort auf Ihre Frage, aber wenn möglich, sollten Sie Strawberry Perl verwenden, eine CPAN-freundliche Distribution von Perl für Windows. Es hat ein ordentliches Installationsprogramm, es wird mit make, einem Compiler und einer richtig konfigurierten CPAN-Shell geliefert, die alle bereit sind.

Und dann können Sie etwas wie minicpan verwenden, um ein Offline-CPAN-Repository zu erstellen.

Seien Sie kein Perl-Bürger der zweiten Klasse und warten Sie darauf, dass jemand anderes Ihnen einen ppm zusammenstellt, trinken Sie direkt aus dem CPAN-Feuerschlauch!

    
Schwern 21.10.2008 00:07
quelle
2

Da dies ein sehr häufiges Szenario ist, vervollständige ich die Antworten hier:

Soweit es ActivePerl 5.14 betrifft, können Sie auch ".tar.gz" -Dateien für Ihre Plattform herunterladen oder sogenannte ".ppmx" -Dateien (gleiches Format) herunterladen. Speichern Sie die Dateien und rufen Sie später im Offline-Modus das ppm-Installationsprogramm auf:

%Vor%     
JB. 31.05.2012 09:37
quelle
1

Sie könnten an einem Leitfaden zum Installieren von Modulen für Win32 interessiert sein. Es ist ein bisschen veraltet (es spricht über die Kommandozeile ppm), aber die Prinzipien bleiben gleich.

    
holli 21.10.2008 08:50
quelle

Tags und Links