cpanm 与 apt 升级对比

cpanm 与 apt 升级对比

我正在更新我的 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 上可用的最新版本进行比较。

相关内容