> -----Message d'origine----- > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Envoyé : samedi 3 novembre 2001 22:28 > À : Liste Mandrake-Confirmés > Objet : [Confirme] Mises à jour RPM 8.0 => 8.1 > > > Salut > > J'ai les CD de la LM8.1, mais je crois que je ne vais ni faire une mise à > jour, ni l'installer, > mais plutôt mettre à jour manuellement mes RPMS. > > J'ai commencé en utilisant "urpmi gimp", "urpmi xmms", "urpmi gnucash", "urpmi > perl" et bien > d'autres, mais ça n'est pas très pro, ni facile, ni efficace... > > J'ai alors voulu utiliser cette fonction, pour savoir quels RPMs étaient de la > distrib LM8.0, et > quels autres étaient déjà en LM8.1, mais malheureusement, ce n'est pas le > résultat que > j'attendais... : > [~] # : rpm -qa --queryformat "%{NAME} * %{SIZE} * %{DISTRIBUTION}\n" |sort > [... cut ...] > zlib1 * 56124 * Linux-Mandrake > zlib1-devel * 168311 * Linux-Mandrake > > J'ai aussi essayé avec le tag "BUILDTIME", mais ça n'est pas vraiment facile à > exploiter :-((( > > Quelqu'un saurait-il comment s'y prendre, à part faire un "rpm -Uvh /path/*", > que je me refuse à > faire, bien sûr ? (de toute façon, je ne sais même pas si ça pourrait > fonctionner...) Le but étant > d'obtenir une liste des RPMs qui ne sont pas encore updatés en LM8.1... installer le urpmi de la 8.1, qui est plus puissant que l'ancien puis $ urpmi.addmedia removable_cdrom://mnt/cdrom/Mandrake/RPMS with ../base/hdlist ce qui ajoute le media à urpmi. Faire un urpmi.removemedia -a pour supprimer les autres peut être une bonne idée puis $urpmi.update -a;urpmi --auto-select Tu obtiens la liste des RPMs à upgrader. Là, surprise, tu vas obtenir la lsite des tous les RPMS que tu as installé car ils sont tous différents :-) Faire un backup, l'upgrade comme cela peut donner un résultat "bizarre".
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"