Debian Etch amd64 et sources.list

Debian Etch amd64 et sources.list - Linux et OS Alternatifs

Marsh Posté le 17-09-2005 à 17:11:27    

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.

Reply

Marsh Posté le 17-09-2005 à 17:11:27   

Reply

Marsh Posté le 26-09-2005 à 18:08:18    

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

Reply

Marsh Posté le 27-09-2005 à 01:28:59    

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
Reply

Marsh Posté le 27-09-2005 à 10:02:52    

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

Reply

Marsh Posté le 27-09-2005 à 13:08:35    

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 ;)

Reply

Marsh Posté le 27-09-2005 à 18:42:02    

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 :(

Reply

Marsh Posté le 27-09-2005 à 18:50:11    

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 ?

Reply

Marsh Posté le 27-09-2005 à 22:03:44    

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

Reply

Marsh Posté le 27-09-2005 à 22:20:04    

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

Reply

Marsh Posté le 27-09-2005 à 22:21:33    

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]

Reply

Marsh Posté le 27-09-2005 à 22:21:33   

Reply

Marsh Posté le 27-09-2005 à 23:17:31    

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 :( .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed