gpt4 book ai didi

linux - 在 linux ubuntu 中使用 CPAN 时,我应该使用 sudo/作为 root 还是作为我的默认用户运行它

转载 作者:IT王子 更新时间:2023-10-29 00:02:41 29 4
gpt4 key购买 nike

我遇到这样的错误

Running make installPrepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'install'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ERROR: Can't create '/usr/local/man/man3'Do not have write permissions on '/usr/local/man/man3'
  You may have to su to root to install the package  (Or you may want to run something like    o conf make_install_make_command 'sudo make'

我仍然能够以我的默认用户身份运行 perl/CPAN 安装的软件/库吗?

在类似 Debian 的系统上使用 CPAN/Perl 时的最佳实践是什么。

最佳答案

您应该以普通用户身份运行cpan 命令。您有两个选择:

  1. 将模块安装到您的主目录下的目录中。 local::lib将帮助您进行设置。

  2. 配置 cpan 以在安装阶段使用 sudo。你可以通过启动 cpan shell 并输入:

    o conf make_install_make_command 'sudo make'
    o conf mbuild_install_build_command 'sudo ./Build'
    o conf commit

    第一行配置MakeMaker使用 sudo。第二行对 Module::Build 做同样的事情.第三行保存修改。

关于linux - 在 linux ubuntu 中使用 CPAN 时,我应该使用 sudo/作为 root 还是作为我的默认用户运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9409888/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com