我目前正在处理备份,而不是备份完整的磁盘,对我来说只是备份系统配置会更有效率。因此,对于 perl 部分,我希望有一种方法可以列出已安装的模块,然后在需要时重新安装这些模块。
我阅读了如何获取已安装 CPAN 模块的列表?关于如何获取列表以及阅读时perldoc -l install
我发现了这一点:
您还可以使用“cpan”的“-a”开关来创建一个“CPAN.pm”理解的自动捆绑文件,并可以用来重新安装每个模块:
Run Code Online (Sandbox Code Playgroud)$ cpan -a
所以我运行cpan -a
,输出的最后两行是:
Wrote bundle file
/home/ulf/.cpan/Bundle/Snapshot_2017_11_30_01.pm
Run Code Online (Sandbox Code Playgroud)
并且是该文件存在,但我怎么用它来“重新安装每个模块”另一台主机上?
如果您使用文本编辑器 或 打开该捆绑文件perldoc
,您将获得说明。
Run Code Online (Sandbox Code Playgroud)=head1 SYNOPSIS perl -MCPAN -e 'install Bundle::Snapshot_2017_11_30_00'
归档时间: |
|
查看次数: |
1109 次 |
最近记录: |