Debian

cpanm 與 apt 升級

  • January 18, 2018

我正在更新我的 Perl 模組。我在其他地方找到了這個命令:

cpan-outdated -p | cpanm

我想知道這是否不會與我的 Debian 的 apt-installed Perl 模組產生任何衝突。我對 Python 的pip. 有什麼特別要注意的嗎?還是它們是安全隔離的方案?

該軟體包cpan-outdated由 Debian 維護,可以毫無風險地使用。perl 腳本可以在 git repository上找到。

用於檢測環境中過時的 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 上可用的最新版本進行比較。

引用自:https://unix.stackexchange.com/questions/417931