Debian Etch amd64 et sources.list - Linux et OS Alternatifs
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
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 |
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
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
Marsh Posté le 27-09-2005 à 18:42:02
debian:/home/boz# apt-get install nvidia-kernel-source |
Toujours la même erreure
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 ?
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 |
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 |
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. |
Pourtant lorsque je fais un ls -l /usr/lib64/, j'ai :
|
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/ |
aux sources du noyau 2.6.13
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é
Bon par contre, j'ai toujours des perfs de merde dans les jeux un peu lourd
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 .
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 (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.