Perl ベースのソフトウェアを、インターネットに接続されていないネットワーク マシンにインストールする必要があります。したがって、Perl モジュールの特定のバージョンまたは最新バージョンをダウンロードしたいと思います。また、これらのモジュールに必要なインストール手順があるかどうかも知りたいです。
背景:
マシンはセキュリティ上の理由からインターネットに接続されておらず、インターネットも不要と見なされています。
ダウンロードしたモジュールを「インストール サーバー」と呼ぶマシンに配置します。このマシンには Perl ベースのソフトウェアが含まれており、Perl モジュールのローカル コピーも含まれています。
Perl ベースのソフトウェアをインストールしたいマシンを「ターゲット マシン」と呼びますが、これもインターネットに接続されていません。複数のターゲット マシンが存在する可能性があり、それぞれがインストールしたいこのソフトウェアを実行できます。ターゲット マシンにログオンし、ローカル ネットワーク経由でインストール マシンに接続するインストール スクリプトを実行して、Perl ベースのソフトウェアと依存する Perl モジュールを取得し、インストールします。
だから私は知る必要があります:
- CGI.pm などの特定のバージョンの Perl モジュールを入手する方法/場所
- これらの Perl モジュールのインストール方法。ライブラリ パスなどのどこかのディレクトリに配置し、このディレクトリ パスが @INC ライブラリ パス環境変数に含まれていることを確認するだけの場合ですか?
モジュールのインストールの一環として、make install などを行う必要はありません。モジュールをプリコンパイルまたは必要に応じて準備して、できるだけ簡単にインストールできるようにしたいと考えています。make やその構成などの追加の依存関係を避けたいのですが、その出力を解析して成功したかどうかを確認する必要があります。
インターネットに接続されていない「インストール マシン」と「ターゲット マシン」の概念を変更できないため、上記の特定の質問をして助けてください。この取り決め内で機能するソリューションを提供する必要があります。