【发布时间】:2014-11-12 09:42:04
【问题描述】:
我发现安装本机 Debian 或 Ubuntu Perl 软件包通常比通过cpanm“手动”安装 Perl 模块更可靠和方便(尤其是对于 XS 模块)。给定所需的 Perl 模块列表,是否有一种简单的方法可以找到这些模块?最方便的方法是映射一个cpanfile,例如
requires 'XML::LibXSLT', '1.78';
到为不同目标平台提供模块的发行版和软件包列表:
XML::LibXSLT, Ubuntu 13.04, libxml-libxslt-perl, 1.78
XML::LibXSLT, Ubuntu 13.10, libxml-libxslt-perl, 1.78
XML::LibXSLT, Ubuntu 14.04, libxml-libxslt-perl, 1.84
XML::LibXSLT, Debian squeeze, libxml-libxslt-perl, 1.70
XML::LibXSLT, Debian wheezy, libxml-libxslt-perl, 1.77
XML::LibXSLT, Debian jessie, libxml-libxslt-perl, 1.92
XML::LibXSLT, Debian sid, libxml-libxslt-perl, 1.92
P.S.:我想可以从每个发行版的包存储库中以某种方式查找信息,例如http://packages.ubuntu.com/ 和 https://packages.debian.org 但是是否有一个脚本化的解决方案已经进行了这种查找?
【问题讨论】:
-
@Biffen:看起来不错,但似乎状态不佳 - 到目前为止,我还没有成功安装它。
标签: perl debian package-managers