如何在使用apt-get时找到Perl模块的名称?

mwngjboj  于 6个月前  发布在  Perl
关注(0)|答案(1)|浏览(74)

使用apt-get时,Perl模块的名称不同。
使用apt-get时,如何找到需要安装的模块的相应命名?
举例来说:
use Sort::Key::Natural qw(natsort)apt-get中的名称有所不同

sycxhyv7

sycxhyv71#

Debian/Ubuntu/.软件包的名称来源于Perl发行版的名称。
Sort::Key::NaturalSort-Key发行版的一部分。您可以通过访问模块的CPAN页面(第一个链接)找到发行版名称(Sort-Key)。它位于最顶部,在作者姓名之后。
要获取Debian/Ubuntu/.软件包名,请输入Perl发行版名,前缀为lib,后缀为-perl
或者,您也可以查找提供Sort/Key/Natural.pm的软件包。[2]一种方法:

apt-file search Sort/Key/Natural.pm

字符串
1.使用"lib" . lc( $distro ) . "-perl"获得。
1.使用( $module =~ s{::}{/}gr ) . ".pm"获得。

相关问题