我想从RPM(使用rpmforge.net)安装我所有的Perl模块,而不是从CPAN获取它们。
我的最终目标是让Bugzilla 3.4.4运行。 它需要CGI.pm 3.21或更高版本; RHEL5(5.8.8)上的perl软件包带有CGI.pm 3.15,而且看起来没有任何第三方软件包仓库单独打包(Red Hat的perl-CGI RPM: RH9,看来!)
有推荐的解决scheme吗?
./install-module.pl CGI你的Bugzilla安装文件夹中的./install-module.pl CGI将会安装最新的CGI.pm的Bugzilla本地副本(在<bugzilla-directory>/lib ,这不会影响你的yum托pipe包。
如果你用rpm安装所有的软件,你也应该安装Bugzilla。 没有CGI.pm 3.2.1 – CGI.pm有一个点的版本号。 CGI.pm是一个核心模块,因此通常在更新Perl或使用cpan shell时进行更新。
我会非常小心,不要更换CGI.pm的版本RedHat附带的RHEL5,但你可以安装cpan2rpm ,下载CGI.pm-3.21.tar.gz ,build立你自己的RPM:
$ cpan2rpm CGI.pm-3.21.tar.gz
# sudo perl -MCPAN -e shell > install CGI