如何自动化初始CPAN配置?

问题描述:

这里How do I automate CPAN configuration?我发现了一些导致一些问题的答案。 我试过cpan -j config.pm,但据我所见,它的意思是每次安装的用法,不是用于永久更改配置文件。如何自动化初始CPAN配置?

随着$ CPAN ::配置 - 方法的力CPAN :: FirstTime为不使用手动 -part这里没有工作,所以我想没有它:

​​

这是好?到目前为止,我注意到的唯一不好的事情是等待,直到找到cpan-mirror-urls。 什么是删除$ CPAN :: Config - > {links};为?

看起来你正在做很多工作。你想达到什么目的?

如果要永久更改配置文件,只需更改配置文件即可。这是Perl代码,所以我认为你可以做你需要的一切,比如设置根目录,在配置文件中,而不必处理CPAN.pm。

+0

当我安装新的Linux版本时,我希望尽可能减少手动配置。我认为这样的脚本看起来比复制配置文件更优雅。我将在一个脚本中配置和模块安装。但是,因为这看起来像一个大量的工作,我想这一点: #!/bin/bash mkdir -p ~/.cpan/CPAN mkdir -p ~/.cpan/build mkdir -p ~/.cpan/histfile mkdir -p ~/.cpan/sources cp MyConfig.pm ~/.cpan/CPAN cpan Moldule::1 Module::2 Module::3 但我希望这是行不通的。 – 2010-08-13 13:16:21

+0

这是添加到您的问题的东西,而不是隐藏在评论中。 :) – 2010-08-14 10:07:18