Debian
cpanm 與 apt 升級
我正在更新我的 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 上可用的最新版本進行比較。