« Installer les pilotes nVidia privateur » : différence entre les versions

Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 182 : Ligne 182 :
[[Utilisateur:Debianhadic|Debianhadic]]
[[Utilisateur:Debianhadic|Debianhadic]]


== Annexe 2 (refaire des paquets .deb)==
NVIDIA a fait une mise à jour des drivers il y a 5 minutes. Vous êtes raisonnable (vous avez attendu 5 minutes) mais tout de même, vous voulez ces drivers même si cela peut ne pas marcher (si, ça n'est pas infaillible). Vous savez donc que ça peut tout casser mais tant pis, vous les voulez quand même et qui plus est sous forme de paquets (caprice ?). Bon, c'est faisable à partir des .run. La démarche est la suivante:
<br />
Il vous faut installer les scripts de développement (paquet devscripts) et procéder comme suit:
<br />
* Charger les sources des paquets nvidia, il faut bien évidemment une entrée deb-src dans le fichier sources.list<br />Sous root:
# apt-get build-dep nvidia-glx
<br />et sous votre login<br />
$ apt-get source nvidia-glx
<br /><br />Un répartoire nvidia-graphics-drivers-??? est crée (ici c'est nvidia-graphics-drivers-173.14.09)
* Charger les .run correspondants. Pour amd64 il vous faut le .run i386 et amd64, pour le i386, seul le .run 386 est nécessaire. Dans notre exemple, ce sont les fichiers<br /><br />
NVIDIA-Linux-x86-190.53-pkg1.run
et
NVIDIA-Linux-x86_64-190.53-pkg2.run
<br />Mettez ces fichiers dans le répertoire nvidia-graphics-drivers-173.14.09 et donnez leur les droits à l'éxécution (chmod +x)
* Allez dans ce répertoire et mettez la version à jour:<br /><br />
$ dch -v 190.53
<br /><br />Le fichier changelog est ouvert en édition, tapez vos motivations et fermez le fichier. Le répertoire a changé de nom, faites un cd ../nvidia-graphics-drivers-190.53
* Il faut tout d'abord changer toutes les références de 173.14.09 en 190.53 et les appels aux fichiers .run
** Editer le fichier debian/upstream_info (avec emacs bien sûr) et modifier en conséquence les valeurs RELEASE et NEXTVER (en 190.53 et 190.54)
** Dans ce même fichier changer les extensions pkg0 des fichiers NVIDIA-???.run et des répertoires correspondants, dans notre exemple, cela revient à remplacer le pkg0 en pkg1. Attention, il y a plusieurs références, faites une recherche sur pkg dans ce fichier.
** Soyez courageux, virez tous les patches: vous avez décidé d'installer le système de NVIDIA, les patches peuvent être inadaptés:<br /><br />
$ rm -R patches*
<br /><br />(Si à ce stade vous avez effacé votre disque dur parce que vous n'étiez pas dans le bon niveau et que vous travaillé en root, positivez: vous venez d'apprendre pourquoi on ne travaille jamais en root).
* Effacez les vieux .run inutiles<br /><br />
$ cd ..
$ rm NVIDIA-Linux-x86-173.14.09-pkg0.run NVIDIA-Linux-x86_64-173.14.09-pkg2.run
<br /><br />
* Lachez vous enfin en lançant la construction des paquets:<br /><br />
$ fakeroot dpkg-buildpackage -us -uc
<br /><br />
* Regardez dans le répertoire au dessus vous avez
** Les paquets:<br />
nvidia-glx-ia32_190.53_amd64.deb
nvidia-glx-dev_190.53_amd64.deb
nvidia-glx_190.53_amd64.deb
nvidia-kernel-source_190.53_amd64.deb
** Les sources:
nvidia-graphics-drivers_190.53_amd64.changes
nvidia-graphics-drivers_190.53.dsc
nvidia-graphics-drivers_190.53.tar.gz
Les premiers sont les librairies et drivers xorg (les glx) ainsi que les sources pour faire le module nvidia avec module assistant, les seconds sont les sources de vos paquets. En cas de problème, vous pouvez les rectifier.
[[Utilisateur:fran.b|François Boisson]]
[[Category:Pilotes]]
[[Category:Pilotes]]
[[Category:Nvidia]]
[[Category:Nvidia]]
editor, reviewer
53

modifications

Menu de navigation