<![CDATA[Andesi - forum / Différences entre aptitude dist-upgrade et aptitude install]> 2006-12-18T19:41:29Z FluxBB http://forum.andesi.org/viewtopic.php?id=5730 <![CDATA[Réponse à : Différences entre aptitude dist-upgrade et aptitude install]> extrait de la page de man de aptitude:

dist-upgrade
          Les mises à jour installent les paquets à leur plus récente version, supprimant ou installant autant de
          paquets que nécessaire. Cette commande est moins conservatrice que upgrade et donc a plus de chance de
          provoquer des actions inattendues. Il est recommandé soit d'utiliser upgrade à la place, soit de bien
          examiner la liste des paquets à installer et supprimer.
[...]
upgrade
          Met les paquets installés à jour, avec leur version la plus récente. Les paquets installés ne seront pas
          retirés, sauf s'ils sont inutilisés.

install <paquet> et upgrade ont le même fonctionnement lorsque <paquet> est installé.

Avec les noyaux, je pense que tu as installé un paquet virtuel linux-image-2.6-<arch>, dont le seul but est de dépendre de la version actuelle du noyau (dans mon cas et à ce jour, linux-image-2.6-686 dépend de linux-image-2.6.18-3-686). Une mise à jour par dist-upgrade aurait par exemple désinstallé linux-image-2.6.18-2-686 qui n'a pas été installé explicitement et n'a plus de "reverse-dependance" (pas trouvé mieux) sur ton système.

Donc /var/lib/dpkg/info/PAQUET.preinst n'a dans ce cas aucun rôle à jouer, c'est simplement le mode de fonctionnement d'aptitude. /var/lib/dpkg/info/PAQUET.preinst ne doit en aucun gérer les dépendances d'un paquet [http://www.debian.org/doc/FAQ/ch-pkg_ba … intscripts]

@++
Julien

]>
http://forum.andesi.org/profile.php?id=1111 2006-12-18T19:41:29Z http://forum.andesi.org/viewtopic.php?pid=50641#p50641
<![CDATA[Différences entre aptitude dist-upgrade et aptitude install]> En relation avec cette conversation dans laquelle j'expose mes problèmes de fichier initrd, j'aimerais savoir pourquoi un aptitude dist-upgrade supprime les noyaux déjà en place alors qu'un aptitude install noyau l'installe sans en supprimer ?
L'installation d'un paquet n'utilise donc pas le même fichier /var/lib/dpkg/info/PAQUET.preinst selon que l'on utilise aptitude dist-upgrade ou aptitude install ?

LeDub qui va se pencher sur l'option keep d'aptitude

[edit]Correction de balises, qui me posent quelques problèmes en ce moment !![/edit]

]>
http://forum.andesi.org/profile.php?id=47 2006-12-18T13:45:29Z http://forum.andesi.org/viewtopic.php?pid=50639#p50639