Update perl

Un article de Diablotins.org.


Image:brush.png

PERL et son upgrade

PERL, jusqu'à la branche 5 de FreeBSD reste une partie intégrante de la distribution, on ne peut pas compiler un noyau sans ce langage.
Pour cette raison, il fait parti des logiciels installĂ©s d'office avec FreeBSD. Vous pouvez tout de mĂŞme le mettre Ă  jour sur votre machine :

Comme d'habitude plusieurs mĂ©thodes en tant que root (id 0): Je vous conseille vivement 'portinstall' :

  # portinstall perl5

Une fois cette upgrade fait, surprise rien n'a changĂ© !
Ne vous ruez pas sur les liens symboliques : L'affaire est plus complexe que ça !
C'est pour ça qu'il existe un script pour vous faciliter la vie :

  # use.perl

Son usage :

  # use.perl -h
  Usage:
  /usr/local/bin/use.perl port -> /usr/bin/perl is the perl5 port
  /usr/local/bin/use.perl system -> /usr/bin/perl is the system perl

Il permet donc de passer de la version système de PERL à la version des ports instantanément et vice et versa.

  # use.perl ports

ou

  # use.perl system

Attention : les modules ajoutĂ©s sur la version système ne seront pas actifs dans la version 'ports' il faut les supprimer et les rĂ©installer, or PERL est une dĂ©pendance courante ainsi que ses modules, donc je vous conseil de mettre Ă  jour Perl en mode 'ports' dès le debut de votre installation de FreeBSD, juste après l'installation et la mise Ă  jour CVSUP et l'installation de portupgrade, de ce cotĂ© aucuns soucis, portupgrade est en Ruby (un langage gĂ©nial) et CVSUP en ezm3 et C.

Après plus de problèmes, la mise Ă  jour suivante et toutes les autres se font le plus simplement du monde, via :

  # portupgrade -P perl5
Récupérée de « http://diablotins.org/index.php/Update_perl »
Projets :
Boîte à outils