私は Perl のまったくの初心者で、共有 Linux Web ホストでいくつかの非コア モジュールを使用しようとしています。コマンドラインへのアクセスはなく、FTP のみです。
ホスト管理者は要求に応じてモジュールをインストールすることを検討しますが、使用したいモジュールは頻繁に更新されます (DateTime::TimeZone など)。使用しているバージョンを正確に制御したいと考えています。
実験の結果、モジュールの lib ディレクトリからホスト上のディレクトリにファイルをコピーし、
use lib "local_path";
私のスクリプトでは、つまり、インストールにコンパイルは必要ありません (DateTime と DateTime::TimeZone も同様です)。
これが特定のモジュールに該当するかどうかは、どうすればわかりますか? 依存関係を自分で解決する必要があることに気づきました。
さらに、コンパイルが必要なモジュールを含め、任意のモジュールをインストールできるようにしたい場合、ホスティングに関して何を探しますか?
現時点では、VM を他の複数のユーザーと共有していると思いますが、必要な最小限のプロビジョニングは、シェル アクセスを備えた専用の VM でしょうか?