Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2844 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Debian Etch amd64 et sources.list

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debian Etch amd64 et sources.list

n°731081
BoZ
Posté le 17-09-2005 à 17:11:27  profilanswer
 

J'essaye vainement depuis une semaine d'installer les drivers nvidia sur ma debian.
 
Mon problème est le suivant, le fichier d'installation proposé par nvidia ne marchant, j'ai décidé de ne plus l'utiliser. J'ai regarde plusieurs how to, me demandant d'installer nottament "nvidia-glx" grace à apt-get.
Or, je n'arrive pas à les installer :

debian:/home/boz# apt-get install nvidia-glx
Reading Package Lists... Done
Building Dependency Tree... Done
Package nvidia-glx is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-glx has no installation candidate


 
J'ai donc essayé de modifier mon /etc/apt/sources.list et d'y ajouter des sources "non free", car ceux sont apparement celles-ci qui permettent de téléchager les drivers propriétaires nvidia.
 
Mon sources.list :
 

debian:/home/boz# more /etc/apt/sources.list
#Testing main
deb ftp://ftp.fr.debian.org/debian-amd64/ etch main non-free contrib
 
deb http://amd64.debian.net/debian-amd64 testing main non-free contrib
 
deb-src ftp://ftp.crans.org/debian-amd64/debian/ testing main non-free
deb ftp://ftp.crans.org/debian-amd64/debian/ testing main non-free
 
deb http://ftp.de.debian.org/debian-amd64/debian/ testing main
deb-src http://ftp.de.debian.org/debian-amd64/debian/ testing main
 
deb ftp://debian.csail.mit.edu/debian-amd64/debian/ testing main
deb-src ftp://debian.csail.mit.edu/debian-amd64/debian/ testing main
 
#marillait
deb ftp://ftp.nerim.net/debian-marillat/ etch main


 
Je n'ai pas vraiment trouvé de non-free testing amd64, j'ai juste rajouté le mot "non-free" en éspérant que ça marche :d (c'est ma première installation de linux, ormis une madrake il y a longtemps, dsl si mes questions peuvent paraitre bête, mais c'est pas faute d'avoir chercher sur google).
 
J'ai donc cherché différentes sources, mais je n'en ai pas trouvé une seule non-free pour la version testing etch amd64, même sur les liens officiels :http://amd64.debian.net/README.mirrors.html
 
 
J'aimerai vraiment arriver à installer ces maudits drivers :)
Merci d'avance.

mood
Publicité
Posté le 17-09-2005 à 17:11:27  profilanswer
 

n°734666
BoZ
Posté le 26-09-2005 à 18:08:18  profilanswer
 

up!
 
un peu d'aide ça me ferait le plus grand bien.
Merci

n°734824
MarmottePo​wer
Posté le 27-09-2005 à 01:28:59  profilanswer
 

Salut
 
Il est etonnant que l'installation des drivers nvidia ne fonctionne pas sous ta debian, mais il peut y avoir plusieurs raisons:
- si le noyau de ta debian est un noyau precompile par debian, tu ne possedes sans doute pas le source de celui ci (necessaire a la compilation des drivers). Dans ce cas je te conseille d'installer les kernel-headers qui correspondent a ton noyau.
- Les drivers que tu as telecharge sont ils bien les drivers 64bits ? (je sais, c'est une question con, mais j'ai un pote tout ce qu'il y a de pas newbie qui m'a deja fait le coup.)
 
Pour ma part, je tournais sous debian sarge 32 bits et je n'ai jamais eu de problemes pour compiler les drivers nvidia. Maintenant je suis sous gentoo 64bits et les drivers officiels de nvidia passent encore sans probleme.
 
Il faut donc t'assurer de 2 choses pour que l'installation se deroule bien: avoir les sources de ton noyau et avoir la bonne version des drivers.
 
Si j'oublie de choses, que personne n'hesite a me jeter des pierres, on sait jamais :)


Message édité par MarmottePower le 27-09-2005 à 01:32:46
n°734858
BoZ
Posté le 27-09-2005 à 10:02:52  profilanswer
 

Merci de répondre, je commençais à désépérer :)
 

Citation :

- si le noyau de ta debian est un noyau precompile par debian, tu ne possedes sans doute pas le source de celui ci (necessaire a la compilation des drivers). Dans ce cas je te conseille d'installer les kernel-headers qui correspondent a ton noyau.


J'utilisais le noyau précompilé debian 2.6.8, puis lorsque je voulais compiler les drivers, il y avait une erreur parce que les drivers allaient être compilés avec une version de gcc différente de celle utilisée pour compiler le kernel. Du coup, j'ai préféré changer de noyau et passer au 2.6.13 et donc j'ai bien les sources qui sont dans /usr/src/linux.
Pour ce qui est des hearders, je ne trouve pas ceux correspondant à la version de mon noyau, peut être est-ce parce que les sources de mon apt-get ne sont pas bonnes, aucune idée. Voici cependant le résultat de : apt-cache search kernel-headers

debian:/usr/src# apt-cache search  kernel-headers
comedi-source - Comedi kernel module source
dvb-dev - Dummy package for upgrade purposes only
ieee80211-source - Source for the 802.11 (wireless) network stack for Linux
kernel-headers-2.6-amd64-generic - Linux kernel headers for version 2.6 on generic x86_64 systems
kernel-headers-2.6-amd64-k8 - Linux kernel headers for version 2.6 on AMD64 systems
kernel-headers-2.6-amd64-k8-smp - Linux kernel headers for version 2.6 on AMD64 SMP systems
kernel-headers-2.6-em64t-p4 - Linux kernel headers for version 2.6 on Intel EM64T systems
kernel-headers-2.6-em64t-p4-smp - Linux kernel headers 2.6 on Intel EM64T systems
kernel-headers-2.6.8-11 - Header files related to Linux kernel version 2.6.8
kernel-headers-2.6.8-11-amd64-generic - Linux kernel headers 2.6.8 for generic x86_64 systems
kernel-headers-2.6.8-11-amd64-k8 - Linux kernel headers for version 2.6.8 on AMD64 systems
kernel-headers-2.6.8-11-amd64-k8-smp - Linux kernel headers for version 2.6.8 on AMD64 SMP systems
kernel-headers-2.6.8-11-em64t-p4 - Linux kernel headers for version 2.6.8 on Intel EM64T systems
kernel-headers-2.6.8-11-em64t-p4-smp - Linux kernel headers for version 2.6.8 on Intel EM64T SMP systems
kernel-kbuild-2.6-3 - Linux kernel 2.6 kbuild tools
kernel-package - A utility for building Linux kernel related Debian packages.
linux-headers-2.6.12-1-amd64-generic - Architecture-specific header files for Linux kernel 2.6.12 on amd64-generic-class machines
linux-headers-2.6.12-1-amd64-k8 - Architecture-specific header files for Linux kernel 2.6.12 on amd64-k8-class machines
linux-headers-2.6.12-1-amd64-k8-smp - Architecture-specific header files for Linux kernel 2.6.12 on amd64-k8-smp-class machines
linux-headers-2.6.12-1-em64t-p4 - Architecture-specific header files for Linux kernel 2.6.12 on em64t-p4-class machines
linux-headers-2.6.12-1-em64t-p4-smp - Architecture-specific header files for Linux kernel 2.6.12 on em64t-p4-smp-class machines
linux-kernel-headers - Linux Kernel Headers for development
misdn-kernel-headers - Header files for the mISDN drivers
pistachio-kernel-headers - L4 microkernel implementation - kernel headers
rt2400-source - RT2400 wireless network drivers source
rt2500-source - RT2500 wireless network drivers source
acx100-source - ACX100/ACX111 wireless network drivers source
ipw2100-source - source for the ipw2100 driver


 
 

Citation :

Les drivers que tu as telecharge sont ils bien les drivers 64bits ? (je sais, c'est une question con, mais j'ai un pote tout ce qu'il y a de pas newbie qui m'a deja fait le coup.)


Les drivers que j'ai téléchargés sont  : NVIDIA-Linux-x86_64-1.0-7676-pkg2.run, qui correspondent au dernier de nvidia : http://www.nvidia.com/object/linux [...] -7676.html

n°734938
multani
Dépressionnisé
Posté le 27-09-2005 à 13:08:35  profilanswer
 

Il faut que installes déjà le paquet nvidia-kernel-source, que tu le compiles comme expliqué dans le Readme (dans /usr/share/doc/nvidia-kernel-source/ ), puis tu installes le paquet généré.
 
Enfin, tu pourras installer le paquet nvidia-glx ;)

n°735046
BoZ
Posté le 27-09-2005 à 18:42:02  profilanswer
 

debian:/home/boz# apt-get install nvidia-kernel-source
Reading Package Lists... Done
Building Dependency Tree... Done
Package nvidia-kernel-source is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-kernel-source has no installation candidate
debian:/home/boz# apt-get install nvidia-kernel-source
Reading Package Lists... Done
Building Dependency Tree... Done
Package nvidia-kernel-source is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package nvidia-kernel-source has no installation candidate


Toujours la même erreure :(

n°735049
multani
Dépressionnisé
Posté le 27-09-2005 à 18:50:11  profilanswer
 

T'as pas d'erreurs quand tu fais un apt-get update ?
aptitude search nvidia te retourne quoi ?
Ton noyau tu l'as installé comment ? (à la main, apt ?)
T'as quoi comme erreurs quand tu installes le .run ?
/usr/src/linux correspond à quoi ?

n°735118
BoZ
Posté le 27-09-2005 à 22:03:44  profilanswer
 

Citation :

T'as pas d'erreurs quand tu fais un apt-get update ?


Aucune faut croire, si ce n'est ce soir où ftp.crans.org ne répond plus.

#deb-src ftp://ftp.crans.org/debian-amd64/debian/ testing main non-free
#deb ftp://ftp.crans.org/debian-amd64/debian/ testing main non-free


Je viens de les mettrent en commentaires, car ils ne répondaient pas et l'apt-get update n'arrivaient pas à se finir (ça marchait ce matin).
 
Voilà le résultat de l'apt-get update (pas d'erreurs) :

debian:/home/boz# apt-get update
Hit ftp://ftp.nerim.net etch/main Packages
Hit ftp://ftp.nerim.net etch/main Release
Hit http://ftp.de.debian.org testing/main Packages
Hit http://ftp.de.debian.org testing/main Release
Hit http://ftp.de.debian.org testing/main Sources
Hit http://ftp.de.debian.org testing/main Release
Hit http://amd64.debian.net testing/main Packages
Hit http://amd64.debian.net testing/main Release
Hit http://amd64.debian.net testing/non-free Packages
Hit http://amd64.debian.net testing/non-free Release
Hit http://amd64.debian.net testing/contrib Packages
Hit http://amd64.debian.net testing/contrib Release
Hit ftp://ftp.fr.debian.org etch/main Packages
Hit ftp://ftp.fr.debian.org etch/main Release
Hit ftp://ftp.fr.debian.org etch/non-free Packages
Hit ftp://ftp.fr.debian.org etch/non-free Release
Hit ftp://ftp.fr.debian.org etch/contrib Packages
Hit ftp://ftp.fr.debian.org etch/contrib Release
Hit ftp://debian.csail.mit.edu testing/main Packages
Hit ftp://debian.csail.mit.edu testing/main Release
Hit ftp://debian.csail.mit.edu testing/main Sources
Hit ftp://debian.csail.mit.edu testing/main Release
Reading Package Lists... Done
debian:/home/boz#


 
 

Citation :

Ton noyau tu l'as installé comment ? (à la main, apt ?)


Je suppose que je l'ai installé à la main, j'ai suivi ce tuto : http://lea-linux.org/kernel/kernel26.html
 

Citation :

T'as quoi comme erreurs quand tu installes le .run ?


 
Je séléctionne juste la fin du log d'installation, c'est là où sont les principales erreurs.

--> done.
-> Kernel module compilation complete.
-> Installing both new and classic TLS OpenGL libraries.
-> Installing classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32bit compatibility OpenGL libraries? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> Unable to access previously installed file '/usr/lib64/libGL.so.1.0.7676'
   (No such file or directory).
-> Unable to access previously installed symlink '/usr/lib64/libGL.so.1' (No
   such file or directory).
-> Unable to access previously installed symlink '/usr/lib64/libGL.so' (No such
   file or directory).
-> done.
 
WARNING: Your driver installation has been altered since it was initially
         installed; this may happen, for example, if you have since installed
         the NVIDIA driver through a mechanism other than the nvidia-installer
         (such as rpm or with the NVIDIA tarballs).  The nvidia-installer will
         attempt to uninstall as best it can.  Please see the file
         '/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64
   (1.0-7676):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
   Linux-x86_64 (1.0-7676) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
   (1.0-7676):
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.7676'
       (expected: '/emul/ia32-linux/usr/lib/libGL.so.1', found: '(not found)').
       The most likely reason for this is that conflicting OpenGL libraries are
       installed in a location not inspected by `nvidia-installer`.  Please be
       sure you have uninstalled any third-party OpenGL and third-party
       graphics driver packages.
-> done.
-> Runtime sanity check failed.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.


 
Pourtant lorsque je fais un ls -l /usr/lib64/, j'ai  :  


lrwxrwxrwx   1 root root       21 2005-09-18 13:29 libGLcore.so.1 -> libGLcore.so.1.0.7676
lrwxrwxrwx   1 root root       10 2005-09-18 13:29 libGL.so -> libGL.so.1
lrwxrwxrwx   1 root root       17 2005-09-18 13:29 libGL.so.1 -> libGL.so.1.0.7676
-rwxr-xr-x   1 root root   706584 2005-09-18 13:29 libGL.so.1.0.7676


Enfin mon libGL.so existe il pointe juste vers libGL.so.1.0.7676 qui existe aussi. Enfin, je ne comprend pas l'erreur.
 
 

Citation :

/usr/src/linux correspond à quoi ?


debian:/home/boz# ls -l /usr/src/
total 4
lrwxrwxrwx   1 root src    13 2005-09-15 13:56 linux -> linux-2.6.13/
drwxr-xr-x  19 root root 4096 2005-09-15 17:10 linux-2.6.13


aux sources du noyau 2.6.13

n°735124
multani
Dépressionnisé
Posté le 27-09-2005 à 22:20:04  profilanswer
 

Ah, j'ai la même erreur \[:dawa]/ (cf topic Amd64 :o)
 
Bienvenue [:romf]

n°735126
multani
Dépressionnisé
Posté le 27-09-2005 à 22:21:33  profilanswer
 

EN fait, pour l'erreur, j'ai viré le répertoire /emul/ en enlevant les paquets qui allait bien, j'ai remis les paquets et c'est passé :heink:
 
Bon par contre, j'ai toujours des perfs de merde dans les jeux un peu lourd [:petrus75]

mood
Publicité
Posté le 27-09-2005 à 22:21:33  profilanswer
 

n°735151
BoZ
Posté le 27-09-2005 à 23:17:31  profilanswer
 

Bon bah c'est génial ... :S
 
Sinon, j'aimerai bien faire autrement qu'avec l'installeur, qui n'a pas l'air très efficace.
http://lists.debian.org/debian-amd [...] 00072.html
 
Mais c'est pareil, je ne trouve rien, j'ai toujours mes problèmes avec mes contribs non free, à croire qu'il n'existe pas de drivers nvidia amd64 pour version testing etch :( .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Debian Etch amd64 et sources.list

 

Sujets relatifs
Arreter mon pc depuis kde [debian][Debian]Option "Dossier partagé" absente
Debian, libwxgtk linké sur gtk1....Touche fonction sous Debian pour PCG-VAIO K115B
Pb [Debian] carte winfast tv 2000 xp deluxe.compilation et lancement noyau 2.6.13.1 sur Debian
imprimante debianDebian Sarge et Unstable.
Java sous debian[RESOLU]Problème au lancement de startx - ATI - Debian
Plus de sujets relatifs à : Debian Etch amd64 et sources.list


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR