Jean-bernard JACQUET a �crit, le Lundi 23 Juillet 2001 17:53 :

> Je cherche � mettre � jour ma machine sans forcer les packages.

Ca n'est pas sale tu sais... Ton linux viellit, son installation se transforme,
il a parfois besoin qu'on lui force les packages, �a n'est pas sale...

> -Si j'essaie d'installer l'appli,  kpackage m'indique que la librairie d�ja
> install�e n'est pas la bonne.
> -Quand j'essaie d'installer la librairie, il m'indique que la lib d�ja
> install�e est n�cessaire � l'application install�e.
> -Quand j'essaie de d�sinstaller  l'appli, kpackage me dit quelle est
> n�cessaire pour une autre application (plugger).
>
> Il y a donc un noeud.

Ou plut�t une boucle de d�pendances. C'est fr�quent, normal, et la solution
tout aussi normale consiste � forcer l'une des deux mises � jour.

Situation typique : la mise � jour de Netscape Communicator. Ce logiciel,
comme beaucoup d'autres, se r�partit en un package de base,
netscape-common, n�cessaire pour Communicator ou Navigator, et un
package sp�cifique, netscape-communicator.

Au moment de la mise � jour :
- soit tu fais un -U sur netscape-common, et rpm raloute parce que la vieille
 version de netscape-common est n�cessaire � la vieille version de
 netscape-communicator,
- soit tu fais un -U sur netscape-communicator, et rpm raloute parce que la
 nouvelle version de netscape-common est n�cessaire � la nouvelle version
 de netscape-communicator

On n'en sort pas. La solution est de forcer la mise � jour d'un des deux
packages. En l'occurence "rpm -U --force netscape-common-4.7.xmdk.rpm".

Et ensuite de faire la mise � jour normale de l'autre.

> Je peux d�sinstaller plugger mais je ne sais pas qui d�pend de lui .
>
> Je cherche un programme qui permette de savoir qui d�pend d'un package
> ainsi que leurs d�pendants de mani�re hi�rarchique.

Je ne connais pas d'outil qui fasse tout �a d'un coup, mais quand j'ai
besoin de cette information j'utilise autant de fois qu'il est n�cessaire :

rpm -q --whatrequires <package>


Amicalement,

Yann

-- 
Yann-Erick Proy      --  [EMAIL PROTECTED]
Quartz Informatique  --  http://www.quartz.fr/  --  Annecy (F-74000)

La diversit� est source de richesse.

Répondre à