après une longue absence
Eric Deleforterie
eric at deleforterie.com
Mer 19 Jan 12:08:00 UTC 2005
Christian Casimir a écrit :
> Eric Deleforterie a écrit :
>
>> Mise à niveau "intelligente": apt-get dist-upgrade
>>
>> Dans ce cas, |apt-get| cherchera aussi à mettre à jour tous les
>> paquets déjà installés. Mais ici, si il y a nécessité d'ajouter, de
>> supprimer ou encore de mettre à jour certains paquets (qui sont les
>> dépendances d'autres, par exemple), |apt-get| le fera. Il donne aussi
>> la priorité aux paquets "essentiels", les plus importants, en cas de
>> conflit.
>>
>> Enfin, voici un petit exemple pour vous éclaircir les esprits ; J'ai
>> installé le paquet A en version 1, qui nécessitait le paquet B dans
>> sa version 3 et que j'ai donc aussi installé. Maintenant, le paquet A
>> est en version 2 mais nécessite à présent le paquet B en version 4
>> ainsi qu'un nouveau paquet C dans sa version 6. Après un |apt-get
>> update|, un |apt-get upgrade| ne mettra donc pas à jour le paquet A.
>> Par contre un |apt-get dist-upgrade| installera la paquet C, puis
>> mettra à jour le paquet B et enfin le paquet A.
>
>
>
> Merci Eric pour cette réponse très éclairante. Mais alors, si je suis
> ton raisonnement, il n'est pas exclu qu'un apt-get dist-upgrade mette
> à jour des paquets qu'un simple apt-get upgrade ignorerait, MEME SI on
> reste dans le dépôt de la warty (on ne passe pas à la hoary dans
> sources.list) ? Ou est-ce que je dis là est faux ?
>
> Christian
>
>
Et bien je pense que oui, c'est du au fait qu'en warty il n'y ait plus
que les paquets security qui bougent.
Par conséquent, il n'est pas exclu si pour corriger une faille de
sécurité qu'un paquet soit upgradé dans une version supèrieure qui
nécessite un nouveau paquet ou d'en supprimer un qui ne sert plus.
par exemple si dans gdesklets il y avait une faille de sécu détectée
dans la version de la warty et que la correction nécessite à passer en
gdesklets 0.31 ou 0.32, et bien dans l'absolue ça te mettrait un sacré
bordel car la 0.31 nécessite des nouveaux packages notament il me semble
python 2.4, sous couvert que je ne raconte pas de conneries :)
Plus d'informations sur la liste de diffusion ubuntu-fr