我想安装,从源代码,Perl的版本5.005,v5.6,v5.8,v5.10
现在我安装了'v5.10.0'.
/opt/perl/bin /opt/perl/html /opt/perl/lib /opt/perl/man /opt/perl/lib/5.10.0 /opt/perl/lib/site_perl /opt/perl/lib/site_perl/5.10.0
如果我全部安装它们会有任何问题/opt/perl吗?
或者我应该将它们分成他们自己的,特定于版本的目录?喜欢/opt/perl-5.10.0/
每当我处理任何具有处理包管理的特定方式的系统时,我都会尝试坚持使用该标准来管理我的Perl模块."在罗马等时"
例如,在使用ActivePerl的Win32系统上,我将PPM用于所有内容并使用优秀的PPM :: Make.在RedHat系统上,我更喜欢使用RPM.
现在我正在研究Debian系统,并发现自己需要一种方法将任意CPAN或CPAN样式分配转换为deb.
Google展示了dh-make-perl,CPANPLUS :: Dist :: Deb和CPAN :: Packager :: Builder :: Deb等选项.
有这些不同工具经验的人是否有任何关于使用或避免使用的建议?
处理标准CPAN模块构建deb文件的最佳方法是什么?
我找到了Hans Dieter Piercy关于这个主题的文章 - 他根据自己的需要建议了CPANPLUS工具.在某些情况下,他建议使用dh-make-perl.Jeremiah Foster(撰写文章brian d foy指向)回应HDP并为dh-make-perl提供案例.
在idimmu.net上还有一篇文章描述了使用dh-make-perl.
ATM,我倾向于dh-make-perl,因为已经三次推荐(brian d foy作为Jeremy Foster的代理人,idimmu.net作者和hillu)vs CPANPLUS
我刚刚安装了ubuntu 10.10的新副本.我按照brian d foy推荐的大纲安装了perl 5.12.2 ,然后通过调用安装了cpanminus curl -L http://cpanmin.us | perl5.12.2 - --sudo App::cpanminus.
现在,cpan5.12.2工作正常,但每当我尝试使用cpanm5.12.2安装模块时,它都找不到它.例如:
$ sudo cpanm5.12.2 -v File::Copy::Recursive
You have make /usr/bin/make
You have LWP 5.837
You have /bin/tar: tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore …Run Code Online (Sandbox Code Playgroud) 在Windows XP上使用ActiveState 5.8.8 ,我想安装一个更新的Perl用于测试/迁移.
根据CPAN上的Perl源代码页,5.8.9现在是14天,将是最后的5.8版本.5.10.0已超过一年,可能已准备好用于生产.
暂且不谈Perl 6的讨论,请问Perl人员在生产中测试,推出和使用的版本是什么?我们目前在Ubuntu(工作站)和Solaris(生产)平台上已经标准化了5.8.8,我想知道将5.8.9或更大的一步小到5.10.0的优点和缺点.
我现在正在使用perlbrew来管理perl的多个版本,但perlbrew是全局的.如果我perlbrew switch perl-5.10.1在任何shell中,那么所有shell和脚本现在将使用perl版本5.10.1.没有孤立.有没有办法让perlbrew开关在shell本地,或者是否有类似的工具能够在本地更改活动perl?
我即将推出新的iMac.这是我的第一台英特尔Mac,可能会配备Snow Leopard.其他用户推荐什么作为在这台机器上安装和使用perl的正确策略?
我知道我已经阅读了一些关于Perl的版本(或者它是CPAN的版本?)的一些投诉,尽管快速谷歌没有提供太多.
我假设一个好的策略是单独留下系统perl并安装我自己的,但你会用什么?Fink,Macports,也许XAMPP for Mac?
以前没有在Intel Mac上使用Perl的人有什么特别的陷阱吗?
我不是一个强大的开发人员,但我有很多实用程序脚本和MySQL数据库应用程序,它们在我想要保留的旧机器上运行,我的主要工作是Web开发.
我昨天升级到Ubuntu Intrepid Ibex,突然我安装的一些Perl模块(在Hardy Heron上)都丢失了!
我得到通常的"无法在@INC中找到模块"错误.是否已更改任何CPAN存储库或Intrepid的某些内容?谷歌根本没有帮助.
提前致谢.
我见过很多人提到Perl> = 5.12中的一些很酷的新功能,但我首选的Linux Ubuntu风格只有5.10.1.
我不担心PPA,我知道如何谷歌(除非有人找到我的东西,然后我会感到羞怯).我找不到提供Perl PPA的人; 我以为所有东西都有PPA!
我更担心的是,由于基于Linux的操作系统perl作为其包装和其他系统的一部分使用,我不一定想自己冒险编译/安装它,以免破坏我的操作系统.
有人能给我一些关于最简单但最安全的升级/并行安装最新Perl版本的方法的指导吗?