Il faut tout d'abord déterminer l'architecture du (des) noyau(x) installé(s):
# # rpm -qa 'kernel' --qf "%{name}-%{version} %{arch}\n"
Deux points:
1- Les rpm kmod sont différenciés selon les architectures.
2- Ndiswrapper contient kmod-ndiswrapper-common. Pour fonctionner, il doit s'appuyer sur un kmod portant les modules pour un noyau particulier (et un seul).
La dépendance générale est donc: ndiswrapper fournit kmod-ndiswrapper-common. kmod-ndiswrapper-common requiert un kmod-ndiswrapper qui dépend d'un noyau et d'un seul, l'ensemble relevant d'une architecture et d'une seule (i386 ou x86_64).
Il suffit donc qu'une dépendance ne soit pas assurée pour que la mise à jour échoue. Yul vérifie toutes les dépendances/
Minux13, tu peux donc passer les commandes sans craintes, yum interdira toute mise à jour incohérence. Il existe une extension de yum qui est destinée à gérer les modules pour bien renforcer la gestion des dépendances:
# yum clean all
# yum install yum-kernel-module
# yum update