Bonjour,
L'installation des drivers Nvidia semble être assez pointilleuse sous fedora 12.
Ayant du déjà réinstaller fedora12 après une première tentative ... Je vous donne ici le résultat des opérations lues dans ce post ....
Voilà mes actions (au fait je suis un débutant sous linux !!)
STEP 1
------
uname -r
2.6.31.12-174.2.22.fc12.i686
STEP 2
------
[root@pc-papa ~]# yum install kmod-nvidia --enablerepo=rpmfusion-nonfree-updates-testing
Modules complémentaires chargés : presto, refresh-packagekit
Error getting repository data for rpmfusion-nonfree-updates-testing, repository not found
STEP 3
------
[root@pc-papa ~]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Récupération de http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
attention: /var/tmp/rpm-tmp.unUMCD: Entête V3 DSA signature: NOKEY, key ID 49c8885a
Préparation... ########################################### [100%]
1:rpmfusion-free-release ########################################### [100%]
STEP 4
------
[root@pc-papa ~]# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Récupération de http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
attention: /var/tmp/rpm-tmp.5cykJe: Entête V3 DSA signature: NOKEY, key ID b1981b68
Préparation... ########################################### [100%]
1:rpmfusion-nonfree-relea########################################### [100%]
STEP 5
------
[root@pc-papa ~]# yum install kmod-nvidia --enablerepo=rpmfusion-nonfree-updates-testing
Modules complémentaires chargés : presto, refresh-packagekit
rpmfusion-free | 3.8 kB 00:00
rpmfusion-free/primary_db | 297 kB 00:00
rpmfusion-free-updates | 3.3 kB 00:00
rpmfusion-free-updates/primary_db | 256 kB 00:00
rpmfusion-nonfree | 3.3 kB 00:00
rpmfusion-nonfree/primary_db | 87 kB 00:00
rpmfusion-nonfree-updates | 3.3 kB 00:00
rpmfusion-nonfree-updates/primary_db | 73 kB 00:00
rpmfusion-nonfree-updates-testing | 3.3 kB 00:00
rpmfusion-nonfree-updates-testing/primary_db | 11 kB 00:00
Configuration du processus d'installation
Résolution des dépendances
--> Lancement de la transaction de test
---> Paquet kmod-nvidia.i686 0:190.53-1.fc12.6 marqué pour être mis à jour
--> Traitement de la dépendance : kmod-nvidia-2.6.32.8-58.fc12.i686 >= 190.53-1.fc12.6 pour le paquet : kmod-nvidia-190.53-1.fc12.6.i686
--> Lancement de la transaction de test
---> Paquet kmod-nvidia-2.6.32.8-58.fc12.i686.i686 0:190.53-1.fc12.6 marqué pour être mis à jour
--> Traitement de la dépendance : kernel-uname-r = 2.6.32.8-58.fc12.i686 pour le paquet : kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686
--> Traitement de la dépendance : nvidia-kmod-common >= 190.53 pour le paquet : kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686
--> Lancement de la transaction de test
---> Paquet kmod-nvidia-2.6.32.8-58.fc12.i686.i686 0:190.53-1.fc12.6 marqué pour être mis à jour
--> Traitement de la dépendance : kernel-uname-r = 2.6.32.8-58.fc12.i686 pour le paquet : kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686
---> Paquet xorg-x11-drv-nvidia.i686 0:190.53-1.fc12 marqué pour être mis à jour
--> Traitement de la dépendance : xorg-x11-drv-nvidia-libs(x86-32) = 190.53-1.fc12 pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Traitement de la dépendance : livna-config-display >= 0.0.21 pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Traitement de la dépendance : nvidia-xconfig pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Traitement de la dépendance : livna-config-display pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Traitement de la dépendance : livna-config-display pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Traitement de la dépendance : nvidia-settings pour le paquet : xorg-x11-drv-nvidia-190.53-1.fc12.i686
--> Lancement de la transaction de test
---> Paquet kmod-nvidia-2.6.32.8-58.fc12.i686.i686 0:190.53-1.fc12.6 marqué pour être mis à jour
--> Traitement de la dépendance : kernel-uname-r = 2.6.32.8-58.fc12.i686 pour le paquet : kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686
---> Paquet livna-config-display.noarch 0:0.0.23-1.fc11 marqué pour être mis à jour
---> Paquet nvidia-settings.i686 0:1.0-3.2.fc12 marqué pour être mis à jour
---> Paquet nvidia-xconfig.i686 0:1.0-1.fc12 marqué pour être mis à jour
---> Paquet xorg-x11-drv-nvidia-libs.i686 0:190.53-1.fc12 marqué pour être mis à jour
--> Traitement de la dépendance : libvdpau(x86-32) >= 0.3 pour le paquet : xorg-x11-drv-nvidia-libs-190.53-1.fc12.i686
--> Lancement de la transaction de test
---> Paquet kmod-nvidia-2.6.32.8-58.fc12.i686.i686 0:190.53-1.fc12.6 marqué pour être mis à jour
--> Traitement de la dépendance : kernel-uname-r = 2.6.32.8-58.fc12.i686 pour le paquet : kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686
---> Paquet libvdpau.i686 0:0.3-1.fc12 marqué pour être mis à jour
--> Résolution des dépendances terminée
kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686 de rpmfusion-nonfree-updates-testing a des problèmes de dépendances
--> Dépendance manquante : kernel-uname-r = 2.6.32.8-58.fc12.i686 est requis par le paquet kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686 (rpmfusion-nonfree-updates-testing)
Erreur : Dépendance manquante : kernel-uname-r = 2.6.32.8-58.fc12.i686 est requis par le paquet kmod-nvidia-2.6.32.8-58.fc12.i686-190.53-1.fc12.6.i686 (rpmfusion-nonfree-updates-testing)
Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
Vous pouvez essayer d'exécuter : package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
Selon une réponse postée je cite :
Non mais pourquoi vous vous prenez la tête avec des manips' à rallonge ?
T'as juste à rajouter le dépôt RPM Fusion comme t'a dit zorglub844 dans le petit encadré "Code" (post n°2), et ensuite tu cherches kmod-nvidia avec le gestionnaire d'installation des paquets tout simple (Système -> Administration -> Ajouter/Enlever des logiciels)... Il t'installera en plus ce dont t'as besoin (à savoir kernel-uname-r et kernel-devel, la cause de ton erreur)...
J'ai choisi depuis Ajouter/Enlever des logiciels :
This package provides the nvidia kernel modules built for the Linux kernel 2.6.31.12-174.2.22.fc12.i686 for the i686 family of processors.
Les dépendances proposées que j'ai accepté :
Ensuite Une autre question de vérification de signature (accepté) :
Voilà ou j'en suis arrivé, je pense qu'il est necéssaire AVANT de faire le redémarrage de procéder aux actions décrites dans
http://rpmfusion.org/Howto/nVidia#head-205aab6f190d363e3915c0fa2e0681fc392aaeb6:
In order to keep compatibility with nouveau, you either need to recreate the initrd manually after the driver has been installed, or add a command line option to the kernel. To recreate the initrd:
su -
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)
To use the default initrd, but disable the nouveau driver, edit /etc/grub.conf and add the following to the end of the line(s) starting with 'kernel':
rdblacklist=nouveau
Before using the driver, you need to lower your system protection so SElinux doesn't prevent the driver to load.
setsebool -P allow_execstack on
A toutes fins utiles, voici le résultat de system-config-display
Est-ce correct ?
Est-ce suffisant ?
Devrais-je bruler un cierge avant de redémarrer ?
Merci de vos réponses.
Cdt.