gpt4 book ai didi

perl - 使用 'cpan' 安装 Perl 模块时如何避免 sudo-ing ?

转载 作者:行者123 更新时间:2023-12-04 02:35:40 27 4
gpt4 key购买 nike

我已经将 Perl 从源代码安装到/usr/local,并相应地调整了我的路径,遵循 brian d foy's suggestion here.

我确定我遗漏了一些东西,但是,现在我正在尝试使用“cpan”命令安装东西,但它失败了,因为它无法写入/usr/local。我必须使用 sudo,这对我来说感觉不对。 CPAN 的东西应该去另一个地方吗?必须使用 sudo 是否正常?

最佳答案

如果你真的很困扰使用 sudo , 你可以使用 local::lib 并在您的主目录中安装模块 - 您不需要 super 用户权限。

也就是说,使用 sudo 不应该打扰您。 .没有什么必然是错的。正如 Gbacon 所说,如果要安装在 /usr/local 中,则需要它。因为/usr/local由系统上的所有用户共享(因此其权限反射(reflect)了这一点):

Telemachus ~ $ ls -ld/usr/local/
drwxr-xr-x 17 根轮 578 Jan 8 20:00/usr/local/

关于perl - 使用 'cpan' 安装 Perl 模块时如何避免 sudo-ing ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031956/

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