Linux サーバーに DateTime マシンをインストールしようとしています。残念ながら、この Linux サーバーにはネットワーク アクセス ポリシーが制限されているため、CPAN シェルを直接使用してコンテンツをダウンロードしたり、cpanminus をインストールしたりすることはできません。アクセス ポリシーの変更は私の手に負えないため、回避策を探しています。また、この Linux サーバーへのルート アクセス権もありません。
ただし、仕事用の Windows マシンに何でもダウンロードして、このサーバーのファイル共有にアップロードすることはできます。そこで、DateTime の依存関係を 1 つずつプルダウンし始めました。モジュールをダウンロードすると、Makefile.PL が含まれる場合もあれば、Build.PL が含まれる場合もあります。次に、各ビルドまたは Makefile を INSTALL_BASE にリベースし、各モジュールをテストします。私は約 20 のモジュールに対してそれを行いましたが、ツリーは終わりが見えない小さなクラスに拡大しているように見えます...
良い方法を教えていただければ幸いです。すべての DateTime 依存関係を 1 つの巨大な Perl パッケージに CPAN アクセスできるマシン (つまり、私の Windows ボックス) からダウンロードを開始し、それを Linux サーバーにアップロードし、そこで (ネットワーク アクセスなしで) CPAN を実行する方法はありますか?物を正しい場所に置く?ありがとう。