Wie installiere ich Perl-Module auf Computern ohne Internetverbindung?

Ich muss meine Perl-basierte Software auf vernetzten Computern installieren, die nicht mit dem Internet verbunden sind. Daher möchte ich bestimmte Versionen und / oder neueste Versionen der Perl-Module herunterladen und möchte auch wissen, ob für diese Module eine Installationsprozedur erforderlich ist.

Hintergrund:
Die Maschinen sind aus Sicherheitsgründen nicht mit dem Internet verbunden und werden auch als unnötig angesehen.

Ich würde die heruntergeladenen Module auf einem Computer platzieren, den ich 'Installationsserver' nenne, und er enthält meine Perl-basierte Software sowie die lokalen Kopien der Perl-Module.

Ich rufe einen Computer an, auf dem ich meine Perl-basierte Software installieren möchte, den "Zielcomputer", der ebenfalls nicht mit dem Internet verbunden ist. Es können mehrere Zielcomputer vorhanden sein, auf denen jeweils die Software ausgeführt werden kann, die ich installieren möchte. Ich melde mich auf dem Zielcomputer an und führe ein Installationsskript aus, das über das lokale Netzwerk eine Verbindung zum Installationscomputer herstellt, um die Perl-basierte Software und abhängige Perl-Module abzurufen und zu installieren.

Also muss ich wissen:

Wie und wo Sie bestimmte Versionen von Perl-Modulen erhalten, z. CGI.pm etcSo installieren Sie diese Perl-Module. Geht es darum, sie einfach irgendwo in einem Verzeichnis abzulegen, z. einen Bibliothekspfad und stellen Sie sicher, dass dieser Verzeichnispfad in der Umgebungsvariablen @INC Bibliothekspfad enthalten ist, falls dies noch nicht geschehen ist.

Ich würde es vorziehen, nichts wie make install etc. als Teil der Installation der Module ausführen zu müssen. Ich möchte, dass Module nach Bedarf vorkompiliert oder vorbereitet werden, damit die Installation so einfach wie möglich ist. Ich möchte zusätzliche Abhängigkeiten wie make und seine Konfiguration vermeiden und seine Ausgabe analysieren müssen, um zu überprüfen, ob es erfolgreich war.

Bitte helfen Sie mir, indem Sie die obigen spezifischen Fragen stellen, da ich das Konzept von "Maschine installieren" und "Zielmaschine", die nicht mit dem Internet verbunden sind, nicht ändern kann. Ich muss eine Lösung bereitstellen, die innerhalb dieser Vereinbarung funktioniert.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage