Driver nVidia et linux-headers

J’essai d’installer les drivers nVidia en suivant la méthode du wiki : wiki.debian.org/NvidiaGraphicsDr … reedrivers

Et ça ne me donne pas grand chose de sympa :\

root@Debian:/home/ras# m-a auto-install nvidia-kernel${VERSION}-source



  ──────────────Mise à jour des données de paquets en cache────────────────┐
 │ nvidia-kernel-source                                                    │  
 │                                                                         │  
 │  ┌───────────────────────────────────────────────────────────────────┐  │  
 │  │                               100%                                │  │  
 │  └───────────────────────────────────────────────────────────────────┘  │  
 └─────────────────────────────────────────────────────────────────────────┘  
   
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-trunk-686
apt-get install linux-headers-2.6.32-trunk-686 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet linux-headers-2.6.32-trunk-686
apt-get install build-essential 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.

     ┌───────────────module-assistant, message d'erreur─────────────────┐
     │                                                                  │  
     │                                                                  │  
     │ Les en-têtes du noyau pour la version cible n'ont pas pu être    │  
     │ trouvés et vous                                                  │  
     │ n'avez pas indiqué d'autres en-têtes valables à utiliser.        │  
     │                                                                  │  
     ├──────────────────────────────────────────────────────────────────┤  
     │                             <SORTIR>                             │  
     └──────────────────────────────────────────────────────────────────┘  
       


    ┌────────────────module-assistant, message d'erreur──────────────────┐
    │                                                                    │  
    │ Si le noyau actuellement utilisé a été fourni avec votre           │  
    │ distribution Debian, veuillez installer le paquet                  │  
    │ linux-headers-2.6.32-trunk-686. Si votre répertoire source (ou     │  
    │ les en-têtes) de votre noyau est situé dans un endroit             │  
    │ inhabituel, veuillez indiquer à la variable d'environnement        │  
    │ KERNELDIRS le chemin de ce répertoire, ou (solution alternative)   │  
    │ veuillez indiquer le répertoire source à utiliser pour la          │  
    │ construction avec l'option --kernel-dir de module-assistant.       │  
    │                                                                    │  
    ├────────────────────────────────────────────────────────────────────┤  
    │                             <SORTIR>                               │  
    └────────────────────────────────────────────────────────────────────┘  
      


     ┌───────────────module-assistant, message d'erreur─────────────────┐
     │ Le paquet nvidia-kernel-source n'a pas pu être construit, voir   │  
     │ /var/cache/modass/nvidia-kernel-source*buildlog* pour plus de    │  
     │ détails.                                                         │  
     │                                                                  │  
     ├──────────────────────────────────────────────────────────────────┤  
     │                             <SORTIR>                             │  
     └──────────────────────────────────────────────────────────────────┘  
       
root@Debian:/home/ras# cat /var/cache/modass/nvidia-kernel-source.apt_policy 
  Installed: 195.36.24-4
  Candidate: 195.36.24-4
  Version table:
 *** 195.36.24-4 0
        500 http://ftp.us.debian.org squeeze/non-free Packages
        100 /var/lib/dpkg/status

(ça me fait pareil en “get”, “build” aussi)

Quelqu’un a une idée de la suite ?

Salut,

Ey si tu consultais “notre” wiki ? Il y a même une méthode pour fainéants :slightly_smiling:

Salut,

Il me semble que ggoodluck47 parle de ce wiki : isalo.org/wiki.debian-fr/index.php/Accueil
et plus spécialement de cette catégorie : isalo.org/wiki.debian-fr/ind … Vid%C3%A9o

[quote=“Tophe”]Salut,

Il me semble que ggoodluck47 parle de ce wiki : isalo.org/wiki.debian-fr/index.php/Accueil
et plus spécialement de cette catégorie : isalo.org/wiki.debian-fr/ind … Vid%C3%A9o[/quote]

Il est en rouge dans ma signature, alors à moins d’être daltonien, il devrait le voir :slightly_smiling:

ah vi désolé, je ne suis pas daltonien mais je ne l’avais vu … lu trop vite … comme quoi.
Si je peux me permettre et vu que l’url est de toute façon difficile à mémoriser, mets avant celle-ci, dans ta signature donc, debian-wiki : url…

Et la méthode “dkms”, pas valable ?
d’après ce que j’en ai compris, valable pour sid ou testing et pas pour Lenny mais pour la prochaine debian-stable (Squeeze)

La méthode fainéant ainsi que la méthode normale me donnent le même résultat :

root@Debian:/home/ras# m-a a-i -i nvidia-kernel-source
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-trunk-686
apt-get -y install linux-headers-2.6.32-trunk-686 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet linux-headers-2.6.32-trunk-686
apt-get -y install build-essential 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libmono-addins-gui0.2-cil mono-2.0-gac python-tagpy evolution-common
  geoclue-localnet mesa-utils libsdl1.2debian libsdl1.2debian-alsa
  libepc-ui-1.0-2 python-pyasn1 libswscale0 geoclue tomboy python-twisted-core
  evolution-webcal ekiga python-opengl python-gst0.10 libmtp8 rpm2cpio
  libnm-glib-vpn1 gcalctool gthumb freedesktop-sound-theme telepathy-salut
  libavutil49 gnuchess-book gnome-nettool gnome-games-extra-data libepc-1.0-2
  libgnomepanel2.24-cil hal-cups-utils python-notify libglade2.0-cil
  libtelepathy-glib0 python-mako pkg-config mobile-broadband-provider-info
  python-zope.interface libgoffice-0.8-8-common libglib2.0-cil
  obex-data-server python-software-properties libsrtp0 gucharmap
  network-manager python-clientform libdiscid0 gnome-games cheese
  gnome-session-canberra gdebi libgconf2.0-cil libots0 python-twisted-web
  gnome-bluetooth libaprutil1-dbd-sqlite3 python-aptdaemon-gtk
  update-manager-core libsvga1 gnome-codec-install python-aptdaemon
  gnome-cards-data gthumb-data liferea-data totem-plugins cli-common
  gnome-themes-more rhythmbox w3c-dtd-xhtml libgstfarsight0.10-0 python-gdata
  libnm-util1 liblircclient0 gtk2-engines-pixbuf gnome-office
  system-config-printer libaiksaurusgtk-1.2-0c2a apache2.2-bin abiword-common
  update-manager-gnome abiword cheese-common abiword-plugin-mathview
  python-gtkglext1 libpcap0.8 libart2.0-cil epiphany-extensions
  libaiksaurus-1.2-0c2a librpmio1 libapr1 gnome-themes update-notifier-common
  libpostproc51 librpm1 seahorse rpm-common libgtkhtml-editor0 gdebi-core
  totem-common libaprutil1-ldap libboost-thread1.40.0 gvfs-bin gnumeric-common
  update-notifier python-mechanize libgnome2.24-cil libndesk-dbus1.0-cil
  seahorse-plugins libgpod4 libabiword-2.8 libboost-date-time1.40.0
  libgeoclue0 xdg-user-dirs libavformat52 libmono-cairo2.0-cil python-utidylib
  gnome-user-share libpsiconv6 nautilus-sendto-empathy libgalago3
  gedit-plugins libtelepathy-farsight0 network-manager-gnome totem-coherence
  libgnome-bluetooth7 python-configobj gconf-defaults-service guile-1.8-libs
  libloudmouth1-0 libgoffice-0.8-8 dnsmasq-base link-grammar-dictionaries-en
  libpolkit-gtk-1-0 libevolution python-serial python-beautifulsoup
  gnome-themes-extras libgmime2.4-cil software-center libopal3.6.8 python-pam
  libelf1 libmono-i18n-west2.0-cil libgssdp-1.0-2 libcryptui0 libgdu-gtk0
  libtidy-0.99-0 libmono-addins0.2-cil python-markupsafe arj
  gstreamer0.10-ffmpeg python-webkit libmono-posix2.0-cil
  rhythmbox-plugin-cdrecorder libmono-security2.0-cil gtk2-engines-smooth hal
  libaiksaurus-1.2-data libwv-1.2-3 gnome-disk-utility libgif4
  gnome-backgrounds obexd-client libgdome2-0 python-xdg libgtk2.0-cil
  geoclue-manual mono-gac python-vte libnm-glib2 unattended-upgrades
  abiword-plugin-grammar python-twisted-conch geoclue-hostip rdesktop
  python-louie bogofilter-bdb python-feedparser vino aptdaemon
  usb-modeswitch-data gdm3 mozilla-plugin-gnash python-nevow bogofilter
  gnome-games-data media-player-info telepathy-mission-control-5
  python-pysqlite2 libapache2-mod-dnssd python-cupsutils ppp
  libclutter-gtk-0.10-0 evolution-plugins telepathy-gabble
  libmono-sharpzip2.84-cil usb-modeswitch libmono-corlib2.0-cil python-epsilon
  libgpod-common rhythmbox-plugins libgdata7 libchamplain-0.4-0
  libchamplain-gtk-0.4-0 libepc-common gstreamer0.10-nice
  software-properties-gtk python-axiom libgtkhtml-editor-common
  python-bugbuddy mono-runtime gstreamer0.10-fluendo-mp3 libpt2.6.7
  xserver-xephyr python-coherence libgdome2-cpp-smart0c2a gnash python-gdbm
  libgupnp-1.0-3 libcheese-gtk18 dmz-cursor-theme libavcodec52
  python-evolution gnumeric python-pkg-resources libndesk-dbus-glib1.0-cil
  gconf-editor liblink-grammar4 gnome-system-tools libgtkmathview0c2a hal-info
  hamster-applet gnuchess gnash-common libnice0 totem bogofilter-common
  binfmt-support libssh-4 libgnome-vfs2.0-cil python-chardet libavahi-ui0
  transmission-common libaprutil1 p7zip-full geoclue-yahoo libgtkglext1
  python-twisted-bin gstreamer0.10-tools freeglut3 modemmanager totem-mozilla
  libgupnp-igd-1.0-3 libmono-system2.0-cil python-httplib2 libgtkhtml3.14-19
  file-roller libopenobex1 libspeexdsp1 nautilus-sendto transmission-gtk
  python-rdflib libboost-python1.42.0 libgdata-common empathy-common
  sound-juicer libmusicbrainz3-6
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.

Fait.


Les en-têtes du noyau pour la version cible n'ont pas pu être trouvés et vous 
n'avez pas indiqué d'autres en-têtes valables à utiliser.
      

Si le noyau actuellement utilisé a été fourni avec votre distribution Debian, 
veuillez installer le paquet linux-headers-2.6.32-trunk-686. Si votre 
répertoire source (ou les en-têtes) de votre noyau est situé dans un endroit 
inhabituel, veuillez indiquer à la variable d'environnement KERNELDIRS le 
chemin de ce répertoire, ou (solution alternative) veuillez indiquer le 
répertoire source à utiliser pour la construction avec l'option --kernel-dir de
module-assistant.

root@Debian:/home/ras# apt-get install linux-headers-2.6.32-trunk-686
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet linux-headers-2.6.32-trunk-686

Avec l’annexe 1 ça n’aide pas non plus (en même temps je n’ai pas encore réussi à l’installer une première fois donc c’est normal)

Pour info :

root@Debian:/usr/src/modules/nvidia-kernel/debian# uname -a Linux Debian 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux

root@Debian:/usr/src/modules/nvidia-kernel/debian# apt-cache policy nvidia-kernel-source nvidia-kernel-source: Installé : 195.36.24-4 Candidat : 195.36.24-4 Table de version : *** 195.36.24-4 0 500 http://ftp.us.debian.org squeeze/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 0 500 http://ftp.fr.debian.org stable/non-free Packages

salut

[quote]Les en-têtes du noyau pour la version cible n’ont pas pu être │
│ trouvés et vous │
│ n’avez pas indiqué d’autres en-têtes valables à utiliser. [/quote]

#apt-get install linux-headers
et tu trouves le bon linux-headers correspondant à ton kernel
ensuite
#apt-get install linux-headers-celui-de-ton-kernel

Bah oui mais bon…

root@Debian:/home/ras# apt-get install linux-headers
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet linux-headers est un paquet virtuel fourni par :
  linux-headers-2.6.30-2-amd64 2.6.30-8squeeze1
  linux-headers-2.6.30-2-686-bigmem 2.6.30-8squeeze1
  linux-headers-2.6.30-2-686 2.6.30-8squeeze1
  linux-headers-2.6.30-2-486 2.6.30-8squeeze1
  linux-headers-2.6-xen-686 2.6.32+27
  linux-headers-2.6-vserver-686 2.6.32+27
  linux-headers-2.6-vserver-686-bigmem 2.6.32+27
  linux-headers-2.6-openvz-686 2.6.32+27
  linux-headers-2.6-amd64 2.6.32+27
  linux-headers-2.6-686 2.6.32+27
  linux-headers-2.6-686-bigmem 2.6.32+27
  linux-headers-2.6-486 2.6.32+27
  linux-headers-2.6.32-5-xen-686 2.6.32-15
  linux-headers-2.6.32-5-vserver-686 2.6.32-15
  linux-headers-2.6.32-5-vserver-686-bigmem 2.6.32-15
  linux-headers-2.6.32-5-openvz-686 2.6.32-15
  linux-headers-2.6.32-5-amd64 2.6.32-15
  linux-headers-2.6.32-5-686 2.6.32-15
  linux-headers-2.6.32-5-686-bigmem 2.6.32-15
  linux-headers-2.6.32-5-486 2.6.32-15
Vous devez explicitement sélectionner un paquet à installer.
E: Aucun paquet ne correspond au paquet linux-headers


root@Debian:/home/ras# apt-get install linux-headers-2.6.32-5-686
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
linux-headers-2.6.32-5-686 est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libmono-addins-gui0.2-cil mono-2.0-gac python-tagpy evolution-common
  [...blabla...] nautilus-sendto transmission-gtk
  python-rdflib libboost-python1.42.0 libgdata-common empathy-common
  sound-juicer libmusicbrainz3-6
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

:\

Bonjour,

Que retourne cette commande :

Lors du demarrage, as tu dans grub plusieurs possibilité, si oui choisis une autre ligne que celle contenant “trunk”.

root@Debian:/home/ras# dpkg -l | egrep linux-[h\|i]
ii  linux-headers-2.6-686                2.6.32+27                         Header files for Linux 2.6-686 (meta-package)
ii  linux-headers-2.6.32-5-686           2.6.32-15                         Header files for Linux 2.6.32-5-686
ii  linux-headers-2.6.32-5-common        2.6.32-15                         Common header files for Linux 2.6.32-5
ii  linux-image-2.6-686                  2.6.32+27                         Linux 2.6 for modern PCs (meta-package)
ii  linux-image-2.6.32-5-686             2.6.32-15                         Linux 2.6.32 for modern PCs
ii  linux-image-2.6.32-trunk-686         2.6.32-5                          Linux 2.6.32 for modern PCs

Bon comme je suis un boulet j’avais pas pensé à booter avec l’autre noyau ><’
Du coup je l’ai fait et ça à marché :slight_smile: j’ai plus qu’a changer mon menu.lst

Passons aux questions ^^
Qu’est ce que sont les linux-headers, et à quoi servent ils (à part à faire chier :116 ) ?
Pourquoi la branche trunk était en prem’s dans mon menu.lst, et c’est quoi cette branche d’ailleurs ?