我有一个开发类
Linux服务器,它已被用于大量的Perl代码创建和测试.在这台机器上是一个/ root文件夹,它是/ partition的一部分,并且有一个.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