我有一个开发类Linux服务器,它已被用于大量的Perl代码创建和测试。在这台机器上是一个/ root文件夹,它是/ partition的一部分,并且有一个.cpan文件夹 - 目前占用了近1TB的磁盘空间。我们在/分区上遇到了免费空间问题,我想要清理'这个.cpan文件夹。构建子目录有100个子文件夹,它们似乎已经安装了CPAN模块。删除它们是否安全?是否有可以在cpan内部使用的选项/命令来检查或协助清理?
我已经检查了几个手册页和在线搜索,但我不确定在不影响系统的情况下可以删除哪些内容。是否有可以更改的设置,以便将来保持此文件夹清洁?
感谢。
答案 0 :(得分:5)
简答:是的,您可以删除~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
答案 1 :(得分:3)