2 votes

Le module Perl CGI.pm n'est plus à jour sur RedHat/CentOS 5

J'essaie d'installer tous mes modules Perl à partir de RPM (en utilisant rpmforge.net), au lieu de simplement les acquérir à partir de CPAN.

Mon but ultime est de faire fonctionner Bugzilla 3.4.4. Il nécessite CGI.pm 3.21 ou une version ultérieure ; le paquetage perl sur RHEL5 (5.8.8) est fourni avec CGI.pm 3.15, et il ne semble pas qu'aucun des dépôts de paquets tiers ne le package séparément (il n'y a plus de RPM perl-CGI pour Red Hat : depuis RH9, semble-t-il !).

Y a-t-il une solution recommandée ?

3voto

./install-module.pl CGI dans votre dossier d'installation de Bugzilla installera une copie locale de Bugzilla de la dernière version de CGI.pm (sous le nom de <bugzilla-directory>/lib . Cela n'affectera pas du tout vos paquets gérés par yum.

1voto

Cristian Libardo Points 7425

Si vous installez tous les logiciels avec rpm, vous devriez installer Bugzilla avec lui aussi. Il n'y a pas de CGI.pm 3.2.1 - CGI.pm a un numéro de version à un point. CGI.pm est un module de base, il est donc généralement mis à jour lorsque Perl est mis à jour ou avec cpan Shell.

1voto

Junfeng Points 361

Je ferais très attention à ne pas remplacer la version de CGI.pm fournie par Red Hat avec RHEL5, mais vous pourriez installer cpan2rpm , télécharger CGI.pm-3.21.tar.gz construire votre propre RPM avec :

$ cpan2rpm CGI.pm-3.21.tar.gz

1voto

Alexander Farber Points 704
# sudo perl -MCPAN -e shell
> install CGI

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X