是否有除CPAN之外的程序来安装/编译perl模块并安装它们?
主要是我正在寻找像Activestate PPM这样的东西,我能找到的最接近的是CPAN上的PPM,但是当我尝试安装它时因某些" 未知 "的原因而失败.我相信如果我挖掘输出我可以找到原因,但它主要是希望我犯错误.
无论如何有什么?如果因为我在Ubuntu上使用GNOME而拥有GTK前端会很好,并且玩新模块会很不错.
我真正想要的是能够通过命令行至少安装和卸载模块.
此外,是否可以编写perl模块安装脚本?例如,当有人安装我的.DEB包时,有没有办法从CPAN检索源代码(如果需要,使用CPAN)并为系统构建它?
小智 6
在Ubuntu(您提到的操作系统)上,使用带有Aptitude的CLI(命令行界面).以这种方式安装Perl模块很容易.您可以通过这种方式安装CPAN上99%的模块.
搜索可用模块的语法:
apt-cache搜索[关键字]
下面:为Perl搜索"模板"模块的示例(在搜索关键字中包含perl以确保您正在查看perl模块).搜索是针对说明而非标题执行的,因此这会为您提供搜索字词的纬度.
apt-cache搜索模板perl
安装找到的模块
sudo apt-get install libtemplate-perl
或许你更喜欢
sudo apt-get install libhtml-template-perl
你也可以抓住文档
sudo apt-get install libtemplate-perl-docs
模块名称通常采用格式
LIB [模块] -perl
模块部分是正确的CPAN名称.但是,有时这并不准确.'apt-cache search'会找到你要找的东西.此外,因为搜索是在标题描述上执行的,所以你会发现其他"志同道合"的模块.
玩得开心..
有多种方法可以安装 Perl 模块。CPAN shell、CPANPLUS和新的cpanminus。您还可以手动下载并安装 tarball,手动解决依赖关系。
但您似乎想要 Debian 软件包,大概是用于尚未来自 Debian 的 CPAN 模块(或其版本)。为此,有几种选择。 dh-make-perl打包各个模块,但不处理依赖关系。 dh-make-pm使用 dh-make-perl 来处理所有依赖项。在另一个轨道上,有CPANPLUS::Dist::Deb,它使用 CPANPLUS 来制作 Debian 软件包。
| 归档时间: |
|
| 查看次数: |
6315 次 |
| 最近记录: |