我正在更新我的 Perl 模块。我在其他地方找到了这个命令:
cpan-outdated -p | cpanm
我想知道这是否不会与我的 Debian 的 apt 安装的 Perl 模块产生任何冲突。我在 Python 中经历过这样的冒险pip
。有什么特别需要警惕的吗?或者它们是安全隔离的方案吗?
答案1
套餐cpan-outdated
由 Debian 维护,使用没有任何风险。 perl脚本可以找到在 git 存储库上。
用于检测环境中过时的 CPAN 模块的脚本
cpanoutdated
打印计算机中过时的 CPAN 模块的列表。它提供与 相同的功能'CPAN::Shell->r'
,但cpan-outdated
速度更快并且使用更少的内存。该脚本可以与 cpanm 命令集成。
它可用于列出过时的 Perl 模块:
cpan-outdated -p
并升级它们:
cpan-outdated | cpanm
或者:
cpan-outdated -p | cpanm
类似的命令apt-listchanges
可用于检查 Perl 模块版本之间的更改:cpan-listchanges
,可以与cpan-outdated
命令集成。
cpan-listchanges `cpan-outdated -p`
包变更历史通知工具
cpan-listchanges
是一个命令行应用程序,用于比较包的任意版本之间的更改文件。它类似于apt-listchanges
,默认情况下,它将当前安装的版本与 CPAN 上可用的最新版本进行比较。