[RESOLU]Upgrader un paquet (qui ne veut pas s'upgrader)

Salut à tous,

J’ai une Lenny sur laquelle PERL est installé.
D’après dpkg, la version est:

# dpkg -l perl Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii perl 5.8.8-12 Larry Wall's Practical Extraction and ReportDonc, il s’agit de la version 5.8.
C’est confirmé par:

[code]# perl --version

This is perl, v5.8.8 built for i486-linux-gnu-thread-multi[/code]

POurtant, si je vais sur le site packages.debian.org, j’ai cette info:

lenny (testing) (perl): Langage de rapports et d'extractions pratiques de Larry Wall 5.10.0-11: alpha amd64 arm armel hppa i386 ia64 mips mipsel powerpc s390 sparcLa version 5.10 est donc dispo.
Si je fais un aptitude upgrade, je ne parviens pas à mettre à jour le paquet PERL:

# aptitude upgrade ... 0 packages upgraded, 0 newly installed, 0 to remove and 51 not upgraded.

Comment faire pour passer en version 5.10 le paquet perl ?

Merci

apt-cache policy donne :

perl:
  Installé : 5.8.8-12
  Candidat : 5.10.0-11
 Table de version :
     5.10.0-11 0
        990 http://ftp.fr.debian.org testing/main Packages
         99 http://ftp.fr.debian.org sid/main Packages
     5.10.0-10+lenny1 0
        990 http://security.debian.org testing/updates/main Packages
 *** 5.8.8-12 0
        100 /var/lib/dpkg/status
     5.8.8-7etch3 0
        989 http://security.debian.org etch/updates/main Packages
     5.8.8-7etch1 0
        989 http://ftp.fr.debian.org etch/main Packages

Effectivement tu peux l’avoir en étant en lenny…

tu peux toujours faire un ‘aptitude install perl=5.10.0-11’ s’il veux pas te la mettre à jour…

:mrgreen:

Bon finalement je suis passé au stade au dessus: aptitude dist-upgrade.
C’est bon, j’ai la version 5.10 de PERL.

En général, c’est signe effectivement qu’il faut faire une dist-upgrade ou full-upgrade avec aptitude.