【问题标题】:How to determine the package for a specific perl module?如何确定特定 perl 模块的包?
【发布时间】:2012-10-19 02:12:51
【问题描述】:

有没有办法确定特定 perl 模块的包? 我目前正在寻找 XML::Code ... 而且,为了缩小可能的答案:我不想使用 cpan。

提前致谢!

【问题讨论】:

  • “cpan”是指工具,还是 CPAN 本身?如果有,为什么?
  • 同样的事情,不是吗? package X; 声明引入了一个 Perl 模块。
  • 你应该提供你正在寻找这个包的操作系统。如果是 RedHat,你应该能够执行 yum 搜索 perl,然后从中 grep -i xml 并查看选项。

标签: perl package


【解决方案1】:

你是说 Debian 软件包?为什么不直接在您的存储库中搜索“XML::Code”?不过,以下通常会给出答案。

  1. 通过在 CPAN 上搜索模块来查找模块的分发名称。在这种情况下,它是XML-Code
  2. 将其转换为小写。
  3. 挂号lib
  4. 追加-perl

所以,libxml-code-perl

【讨论】:

  • 我使用apt-file 在 Debian 存储库中查找 perl 模块。 apt-file search XML/Code.pm。并非所有人都遵循相同的命名约定。考虑 libwww-perl 用于 LWP::Useragent。
  • @jordanm,就像我说的,步骤通常给出了答案。
  • 是什么让您认为在存储库中搜索模块名称不可靠?
猜你喜欢
  • 1970-01-01
  • 2021-06-13
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多