私は自分の会社のスクリプトを書いており、私はCPANから入手したライブラリを使用しています。私のマネージャーは余分なライブラリを統合して削除することを望んでいました。Perlモジュールのクレジットを付与
いくつかの注意事項:
- 私は、このサーバー上のrootアクセス権を持っていないも私は彼らが私のユーザディレクトリ
- にインストールされているW/OルートCPANモジュールを使用するにはアクセス
- を要求することができます他のユーザーが自分のスクリプトを実行できるようにするには、通常、 'libs'というフォルダをスクリプトのディレクトリの中に入れてください。スクリプトには私のCPANモジュールである
use
の前にuse 'libs';
があります。
今私が持っている唯一の解決策は、文字通り私のperlスクリプトの中にperlモジュールの内容を入れることです。しかし、私はそれが期限であるクレジットを与えたいと思うし、また、著者や組織に適切なクレジットを持っているオープンソースのコードを含めても困ることはありません。
したがって、どうすればよいですか?私は何かを取り除こうとしているわけではありません。私は正に、これを正しい方法でやりたいと思っています。
3つのモジュールはすべて「Perl自身と同じ条件でライセンスされています」と言っていますが、これは簡単ではないはずです。
私は他のアイデアも探求したいと思います!
モジュールは以下のとおりです。
- テキスト::表
- テキスト::アライナ
- ターム:: ANSICOLOR
最後に、ルートアクセス権がないという理由だけでCPANをあきらめなかった人。あなたに誇り! – ThisSuitIsBlackNot
ハハ、ありがとう。当時は難しい仕事でしたが、それに見合った価値がありました。 – rusty
私は、あなたのスクリプトを実行する必要があるシステムに必要なライブラリをインストールするためには、root権限を持つ人にはもっと理にかなっていると思います。モジュールのコードをコピーしてスクリプトに貼り付けるよりもずっと簡単で信頼性が高くなります。 (しかし、あなたのマネージャーを説得することは障害になるかもしれない) –