gpt4 book ai didi

perl - 如何安全地清理 root 的 .cpan 文件夹?

转载 作者:行者123 更新时间:2023-12-02 07:53:59 49 4
gpt4 key购买 nike

我有一个开发级 Linux 服务器,它已用于大量 Perl 代码创建和测试。这台机器上有一个/root 文件夹,它是/分区的一部分,其中有一个 .cpan 文件夹 - 目前该文件夹消耗了近 1TB 的磁盘空间。我们一直遇到/分区上的可用空间问题,我想“清理”这个 .cpan 文件夹。 build 子目录有 100 个子文件夹,这些子文件夹似乎已经安装了 CPAN 模块。删除这些安全吗?是否有我可以在 cpan 内部使用的选项/命令来检查或协助清理?

我已经检查了几个手册页和在线搜索,但我不确定可以在不影响系统的情况下删除哪些内容。是否有我可以更改的设置,以便将来保持此文件夹干净?

谢谢。

最佳答案

简短回答:是的,您可以删除 ~root/.cpan/build 文件夹而不影响您的系统。

另一方面:不建议用户 root 拥有 .cpan 文件夹。通常您会以其他(非 root)用户身份安装模块。然后,cpan 提示无法安装有问题的模块,并询问该怎么做。 sudo 是一种选择,我通常选择它。然后,cpan 将在该用户的 $HOME/.cpan 中编译和测试新模块,在安装时,它会要求您输入 root(或您的)密码(具体取决于关于 /etc/sudoers 中的设置)。

还有一个关于 ~/.cpan/build 目录最大大小的设置。运行:

$ cpan
$ o conf build_cache

并查看当前设置是什么。对我来说,它是 [100],这意味着 100 MB。输入(例如)

$ o conf build_cache 50
$ o conf commit

将其设置为 50 MB。 cpan shell 将进一步指导您。

我不太确定,但我认为您需要随后运行 clean 命令来实际减小 ~/.cpan/build 的大小,即(在cpan shell):

$ clean

关于perl - 如何安全地清理 root 的 .cpan 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072946/

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