OVH Cloud OVH Cloud

urpmi : désinstaller uniquement une dépendance ?

2 réponses
Avatar
C. Tobini
Bonjour,

J'ai installé transcode via urpmi et la libquicktime depuis rpmfind.net.

Je voudrais désinstaller la libquicktime afin d'installer openquicktime.
Le problème est que via urpmi, le gestionnaire me propose de
désinstaller également transcode (puisque libquicktime est une dépensance).

En passant par rpm -e --nodeps, il est possible de déinstaller
uniquement une dépendance, mais je n'arrive pas à trouver comment faire
la manip dans urpmi.

Merci.

C. Tobini

2 réponses

Avatar
Olivier V
C. Tobini wrote:

Bonjour,

J'ai installé transcode via urpmi et la libquicktime depuis rpmfind.net.

Je voudrais désinstaller la libquicktime afin d'installer openquicktime.
Le problème est que via urpmi, le gestionnaire me propose de
désinstaller également transcode (puisque libquicktime est une
dépensance).

En passant par rpm -e --nodeps, il est possible de déinstaller
uniquement une dépendance,


pourquoi ne pas la faire alors ?

mais je n'arrive pas à trouver comment faire
la manip dans urpmi.


urpmi --help :

--force - forcer l'invocation même si certains paquetages
n'existent
pas.
--allow-nodeps - permet à l'utilisateur qui le demande d'installer
des paquetages sans vérifier les dépendances.
--allow-force - autoriser l'utilisateur qui le demande à installer les
paquetages sans vérifier ni les dépendances ni
l'intégrité

Olivier V

Avatar
ctobini
Bonsoir et merci de ton intervention,

Olivier V wrote:
C. Tobini wrote:
En passant par rpm -e --nodeps, il est possible de déinstaller
uniquement une dépendance,


pourquoi ne pas la faire alors ?


Parce qu'en passant par un mirroir urpmi, les rpm ne sont pas
disponibles localement.

C'est urpme --allow-nodeps alors :-)

A ciao.

C. Tobini