GNU/Linux >> Linux の 問題 >  >> Linux

Linux ubuntu で CPAN を使用する場合、root またはデフォルト ユーザーとして sudo / を使用して実行する必要があります。

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に設定します .


    Linux
    1. Podmanでsudoを使用せずにLinuxでコンテナを実行する

    2. Linux Mint に GCC / G++ バージョン 4.9 をインストールする

    3. Android - Linux を使用して Samsung S6 をルート化する方法は?

    1. Linuxでsudoを使用して権限を委任する

    2. LinuxでユーザーのSudo権限を設定する方法

    3. ドキュメントのroot権限を持つLinuxユーザーを追加します

    1. パスワードのリセット後、ユーザー 'root'@'localhost' (パスワードを使用:はい) のアクセスが拒否される LINUX

    2. Ubuntu に Qt をインストールする

    3. /etc/crontab を編集するか、root として crontab -e を実行する必要がありますか?