cpan
を実行する必要があります 通常のユーザーとしてコマンドを実行します。 2 つの選択肢があります:
ホームディレクトリの下のディレクトリにモジュールをインストールします。 local::lib はその設定に役立ちます。
cpan
を構成する sudo
を使用する インストール フェーズ中。 cpan
を開始することでそれを行います シェルと入力:
o conf make_install_make_command 'sudo make'
o conf mbuild_install_build_command 'sudo ./Build'
o conf commit
最初の行は MakeMaker が sudo
を使用するように設定します . 2 行目は、Module::Build に対して同じことを行います。 3 行目で変更を保存します。
自分で使用するためにモジュールをインストールする場合は、自分で実行する必要があります。これがうまく機能するように、local::lib を使用して環境変数を設定します。デフォルトの cpan インストーラーの代わりに、cpan マイナスを確認することをお勧めします。
perlbrew を使用して、システム perl から完全に独立した新しいバージョンの perl をインストールすることも検討してください。
システム全体にインストールしたい場合は、お勧めします (この ubuntu にタグを付けているため) ) dh-make-perl を調べて、dpkg でインストールおよびアンインストールできる .deb ファイルを生成します。
root 以外のユーザーとしてモジュールをインストールする場合は、インストール ベースを使用するように cpan を構成できます。
makepl_arg [INSTALL_BASE=/home/nelaar/perl]
mbuildpl_arg [--install_base=/home/nelaar/perl]
それに応じてPERL5LIBを/home/nelaar/perl/lib/perl5
に設定します .