./install-module.pl CGI
na sua pasta de instalação do Bugzilla irá instalar uma cópia local do Bugzilla do CGI.pm mais recente (em <bugzilla-directory>/lib
. Isso não afetará seus pacotes gerenciados pelo yum.
Estou tentando instalar todos os meus módulos Perl do RPM (usando o rpmforge.net), em vez de apenas adquiri-los do CPAN.
Meu objetivo final é fazer com que o Bugzilla 3.4.4 seja executado. Requer CGI.pm 3.21 ou posterior; o pacote perl no RHEL5 (5.8.8) vem com CGI.pm 3.15, e não parece que qualquer um dos repositórios de pacotes de terceiros o empacotam separadamente (não há mais um RPM perl-CGI para Red Hat: desde RH9, parece!)
Existe uma solução recomendada?
Se você instalar todo o software com rpm, você deve instalar o Bugzilla com ele também. Não há CGI.pm 3.2.1 - CGI.pm tem um número de versão de um ponto. O CGI.pm é um módulo central, por isso geralmente é atualizado quando o Perl é atualizado ou com o shell cpan.
Eu tomaria muito cuidado para não substituir a versão do CGI.pm que a Red Hat vem com o RHEL5, mas você poderia instalar o cpan2rpm , faça o download CGI.pm-3.21.tar. gz , construa seu próprio RPM com:
$ cpan2rpm CGI.pm-3.21.tar.gz
# sudo perl -MCPAN -e shell
> install CGI