crb Asked: 2010-01-17 05:38:16 +0800 CST2010-01-17 05:38:16 +0800 CST 2010-01-17 05:38:16 +0800 CST Perl CGI.pm 模块在 RedHat/CentOS 5 上严重过时 772 我正在尝试从 RPM(使用 rpmforge.net)安装我所有的 Perl 模块,而不是仅仅从 CPAN 获取它们。 我的最终目标是让 Bugzilla 3.4.4 运行。它需要 CGI.pm 3.21 或更高版本;RHEL5 (5.8.8) 上的 perl 软件包随 CGI.pm 3.15 一起提供,并且似乎没有任何第 3 方软件包存储库单独打包它(Red Hat 不再有 perl-CGI RPM:因为RH9,出现了!) 有推荐的解决方案吗? redhat cgi perl bugzilla 4 个回答 Voted Best Answer Joe 2010-03-01T20:58:18+08:002010-03-01T20:58:18+08:00 ./install-module.pl CGI在您的 Bugzilla 安装文件夹中将安装最新 CGI.pm 的 Bugzilla 本地副本(在 . 下<bugzilla-directory>/lib。这根本不会影响您的 yum 托管软件包。 user16526 2010-01-28T14:15:59+08:002010-01-28T14:15:59+08:00 如果你用 rpm 安装所有软件,你也应该用它来安装 Bugzilla。没有 CGI.pm 3.2.1 - CGI.pm 有单点版本号。CGI.pm 是一个核心模块,所以它通常在更新 Perl 或使用 cpan shell 时更新。 Philip Durbin 2010-02-04T12:13:26+08:002010-02-04T12:13:26+08:00 我会非常小心,不要用 RHEL5 替换 Red Hat 附带的 CGI.pm 版本,但你可以安装cpan2rpm,下载CGI.pm-3.21.tar.gz,构建你自己的 RPM: $ cpan2rpm CGI.pm-3.21.tar.gz Alexander Farber 2010-12-07T06:36:44+08:002010-12-07T06:36:44+08:00 # sudo perl -MCPAN -e shell > install CGI
./install-module.pl CGI
在您的 Bugzilla 安装文件夹中将安装最新 CGI.pm 的 Bugzilla 本地副本(在 . 下<bugzilla-directory>/lib
。这根本不会影响您的 yum 托管软件包。如果你用 rpm 安装所有软件,你也应该用它来安装 Bugzilla。没有 CGI.pm 3.2.1 - CGI.pm 有单点版本号。CGI.pm 是一个核心模块,所以它通常在更新 Perl 或使用 cpan shell 时更新。
我会非常小心,不要用 RHEL5 替换 Red Hat 附带的 CGI.pm 版本,但你可以安装cpan2rpm,下载CGI.pm-3.21.tar.gz,构建你自己的 RPM: