Aller au contenu

MANUEL : Installer les drivers Radeon sur Debian


Messages recommandés

  • Réponses 84
  • Créé
  • Dernière réponse

C'est vrai tuxxx, 90% des pb se repartissent entre une version de gcc differentes ou /usr/src/linux qui ne contient pas les sources du noyau.... Mais ce n'est pas forcement evident lorsqu'on debute et que l'on parle peu ou pas du tout anglais ! Imagines toi faire linux sans connaitre un mot d'anglais, t'es dans la merde ! ( j'ai pense a ca cette aprem en faisant le guide linux des inpactiens.... )

Lien vers le commentaire
Partager sur d’autres sites

C'est pas grave ca....

gcc est en fait un lien vers une version de gcc, regardes :

rem@Pai-mei:~$ ls /usr/bin/gcc* -harl
-rwxr-xr-x    1 root     root          16K Jul  8 01:48 /usr/bin/gccbug-3.3
-rwxr-xr-x    1 root     root          16K Dec 23  2003 /usr/bin/gccbug-3.2
-rwxr-xr-x    1 root     root          16K Apr  8  2002 /usr/bin/gccbug-3.0
lrwxrwxrwx    1 root     root           10 Jun 15 22:09 /usr/bin/gccbug -> gccbug-3.3
-rwxr-xr-x    1 root     root          84K Jul  8 01:53 /usr/bin/gcc-3.3
-rwxr-xr-x    1 root     root          79K Dec 23  2003 /usr/bin/gcc-3.2
-rwxr-xr-x    1 root     root          73K Apr  8  2002 /usr/bin/gcc-3.0
-rwxr-xr-x    1 root     root          69K Mar 10 07:47 /usr/bin/gcc-2.95
lrwxrwxrwx    1 root     root            7 Jun 15 22:09 /usr/bin/gcc -> gcc-3.3
rem@Pai-mei:~$

LA par exemple, mon gcc pointe vers gcc-3.3, mais si je veux avoir un gcc 3.0 par exemple, j'ai juste a supprimer le lien gcc actuel puis en recreer un autre :

rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-3.0 /usr/bin/gcc

et maintenant mon gcc pointe vers gcc 3.0 !

Lien vers le commentaire
Partager sur d’autres sites

C'est vrai tuxxx, 90% des pb se repartissent entre une version de gcc differentes ou /usr/src/linux qui ne contient pas les sources du noyau.... Mais ce n'est pas forcement evident lorsqu'on debute et que l'on parle peu ou pas du tout anglais ! Imagines toi faire linux sans connaitre un mot d'anglais, t'es dans la merde ! ( j'ai pense a ca cette aprem en faisant le guide linux des inpactiens.... )

Ouais c'est sûr...

Ahlala, quand j'ai commencé à toucher aux PC, tout était en anglais...Et surtout les jeux...

Tout de suite, ça motive pour apprendre...

(et je dis pas le super vocabulaire en cours...rifle, machinegun, flamethrower :craint:)

Et puis, la programmation (plein de docs en anglais)

Et puis linux...

...voilà, c'était 3615 mavie...

Tout ça pour dire que sous linux, l'anglais est très conseillé, ne serai-ce que pour lire les messages d'erreur (je ne dit pas que c'est le cas ici, hein...)

Parce que quand un gars a un pb et qu'il y a marqué dans le log "copy the file xyz to /path to get all this working" ... :ouioui:

Lien vers le commentaire
Partager sur d’autres sites

C'est pas grave ca....

gcc est en fait un lien vers une version de gcc, regardes :

LA par exemple, mon gcc pointe vers gcc-3.3, mais si je veux avoir un gcc 3.0 par exemple, j'ai juste a supprimer le lien gcc actuel puis en recreer un autre :

et maintenant mon gcc pointe vers gcc 3.0 !

Ben ça dépend...

Moi j'ai :

 $  ls /usr/bin/gcc* -harl
-rwxr-xr-x  1 root root 8,7K fév 18 23:02 /usr/bin/gcc-config
-rwxr-xr-x  1 root root 8,4K jun  9 20:30 /usr/bin/gcc

...donc un seul gcc

(enfin il vaut mieux avoir un bon gcc que 4 mauvais :craint::ouioui:

Lien vers le commentaire
Partager sur d’autres sites

pas qu'en linux, pour l'informatique il faut bien maitriser l'anglais, ca c'est sur...

MAis comme linux est tres documente, qu'il y a bcp de doc en tout genre, c'est plutot indispensable de maitriser l'anglais, ca aide bcp pour les docs et les how to. Indispensable pour les logs...

EDT : On sera devenus des maitres jedi a peu pres ensembles tuxxx, sur ces 1000 messages on en aura echange qq uns ensemble ! :ouioui::craint:

Lien vers le commentaire
Partager sur d’autres sites

Encore merci bisou.gif, lorsque je regarde avec quel version de gcc j'ai compilé le noyau, j'ai ca :

0:31 sledge@debian ~% cat /proc/version

Linux version 2.6.7 (sledge@debian) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Sun Jul 18 19:19:45 CEST 2004

Lorsque je tappe " ls /usr/bin/gcc* -harl", j'ai ca :

0:31 sledge@debian ~% ls /usr/bin/gcc* -harl

-rwxr-xr-x  1 root root 16K 2004-07-08 01:48 /usr/bin/gccbug-3.3*

-rwxr-xr-x  1 root root 16K 2002-04-08 01:38 /usr/bin/gccbug-3.0*

lrwxr-xr-x  1 root root  10 2004-07-18 20:39 /usr/bin/gccbug -> gccbug-3.3*

-rwxr-xr-x  1 root root 84K 2004-07-08 01:53 /usr/bin/gcc-3.3*

-rwxr-xr-x  1 root root 73K 2002-04-08 03:26 /usr/bin/gcc-3.0*

-rwxr-xr-x  1 root root 69K 2004-03-10 07:47 /usr/bin/gcc-2.95*

lrwxr-xr-x  1 root root   7 2004-07-18 20:39 /usr/bin/gcc -> gcc-3.3*

Il me suffit donc de tapper :

rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-2.95 /usr/bin/gcc

De recommencer a suivre le tuto d'installation des drivers depuis le début, puis une fois l'installation réussi il me suffira de tapper ca :

rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-3.3 /usr/bin/gcc

Pour revenir a la version la plus récente ?

Pardonnez toutes ces questions mais je débute et j'ai peur de faire des erreurs :ouioui:

Lien vers le commentaire
Partager sur d’autres sites

On sera devenus des maitres jedi a peu pres ensembles tuxxx, sur ces 1000 messages on en aura echange qq uns ensemble ! :reflechis::chinois:

Ouais, il m'en reste plus bcp à avoir pour passer les 1000 :arrow:

Mais toi t'en a récupéré quelques-un avec le topic à Sentinel (au moins, tu va pouvoir mettre à jour :ouioui: )

Lien vers le commentaire
Partager sur d’autres sites

Mais toi t'en a récupéré quelques-un avec le topic à Sentinel

Ouais c'est vrai... 7 ! :fou: Mais tu sais, passe 1000 ( ce qui etait deja le cas ) tu t'en fous completement... Y a un titre prestigieux a 2000, mais bon, c'est tres tres loin, et si on voulait faire des posts, il ne faudrait pas passer son temps dans ce forum. C'est le moins populaire ( mais on a des habitues et une super ambiance :yes: )... Au debut je postais bcp en harware, maintenant je ne poste plus qu'ici. Par ci par la un ptit post dans la section reseau, mais comme l'a dit Sandeman, le forum reseau se limite a "comment configurer une adresse ip sous windaube" ( c''est pas du reseau ca... :roll: )

:craint:

Je vais faire evoluer pas mal le topic epingle debian, meme si j'ai tres peu de temps cette semaine :hier soir et ce soir gentoo, demain restau, jeudi soir + we dans les cotes d'armor....

donc debut de semaine prochaine pour topic epingle debian, guide linux des inpactiens... :roll:

Lien vers le commentaire
Partager sur d’autres sites

:francais: Desormais ce topic ne sera plus epingle et sera inclus ( par un lien pour l'instant, en copie integrale des que j'aurai le temps ) dans le topic officiel debian.

LE but de cette manoeuvre est de n'avoir plus qu'un topic epingle par distribution. Vous pouvez bien entendu continuer a faire vivre ce topic ou continuer a poser vos questions dessus, il n'y a aucun pb, nous vous repondrons avec plaisir.

Desole de devoir "liberer" ce topic, mais les topics epingles seront ainsi plus lisibles.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonsoir bonsoir,

alors voila j'ai ma net install de debian sarge

ca passe nickel et donc je decide d'installer mes drivers pour ma radeon 9600 en suivant le topic

# uname -r
2.6.7-1-386
apt-cache search kernel-source-2.6.7-1

et la je trouve que le kernel-source-2.6.7 :yes:

donc j'essaye qd mm d'installer ca

et lors du ./make.sh, il me met

dokho:/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

mon lien symbolique vers /usr/src/linux est actif je supose (vu que cd /usr/src/linux) fonctionne ...

qqn pourrait me dire où se trouve l'erreur ? et si c'est bien les sources du noyau ou je peux le trouver :eeek2::yes:

Merci bcp

Lien vers le commentaire
Partager sur d’autres sites

bon bon bon dsl :win: (j'anticipe)

voila donc ce que j'ai fait

a la base j'avais fait un

 apt-get install kernel-source-2.6.7 

puis vu que ca fonctionnait pas j'avais chercher de faire differente chose comme charger le noyau linux-2.6.7-rc1 trouvé sur kernel.org mais apparement c'etait pas bien :sm:

donc la je viens de remettre mes liens comme ca

dokho:/usr/src# ls -l /usr/src/linux
lrwxrwxrwx  1 root src 28 2004-09-21 22:02 /usr/src/linux -> /usr/src/kernel-source-2.6.7
dokho:/usr/src# ls -h /usr/src/kernel-source-2.6.7
arch                  fs           Makefile        security
COPYING               include      mm              sound
CREDITS               init         net             usr
crypto                ipc          README          version.Debian
Debian.src.changelog  kernel       README.Debian
Documentation         lib          REPORTING-BUGS
drivers               MAINTAINERS  scripts
dokho:/usr/src# ls -h /usr/src/linux-2.6.7-rc1
arch           drivers  kernel               Makefile        scripts
COPYING        fs       kernel-source-2.6.7  mm              security
CREDITS        include  lib                  net             sound
crypto         init     linux-2.6.7-rc1      README          usr
Documentation  ipc      MAINTAINERS          REPORTING-BUGS
dokho:/usr/src# du -h /usr/src/linux
0       /usr/src/linux

j'espere etre clair :win:

je debute en debian (enfin j'ai juste fait qq connerie mais la j'ai vraiment envie de m'y mettre)

Si ca continue je suis pas sur de rester :win:

mais plutot :transpi::win:

Lien vers le commentaire
Partager sur d’autres sites

J'ai rien compris, c'est vraiment pas clair, mais si tu veux créer le /usr/src/linux, tu peux faire ca :

rm /usr/src/linux -f ( on supprime l'ancien )

puis :

ln -s /usr/src/kernel-source-2.6.7 /usr/src/linux ( si tu veux les sources du 2.6.7 classique )

ln -s /usr/src/kernel-source-2.6.7rc1 /usr/src/linux ( si tu veux les sources du 2.6.7 rc1 )

Mais question conne, pourquoi tu n'as pas patché ton noyau avec le rc1 plutot, c'est un 2.6.7 comme l'autre... :mdr:

Lien vers le commentaire
Partager sur d’autres sites

Dsl de pas etre tres clair mais c'est deja pas clair pour moi

tout ce qui touche au noyau je nage

alors je vais essayer de comprendre et vs faire comprendre :

j'ai eu un noyau natif 2.6.7-1 (via uname)

puis j'ai fait mon apt-get install kernel-source-2.6.7 car je ne trouvais pas le "kernel-source" du 2.6.7-1 via apt-cache search

donc de la j'ai fait mon

ln -s /usr/src/kernel-source-2.6.7 /usr/src/linux

puis lors de l'installation du driver ATI, j'ai eu l'erreur suivante :

dokho:/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

Donc j'ai fait quelque recherche sur le net pour essayer de voir d'où provenait l'erreur et j'ai abouti a la conclusion (bonne ou mauvaise ?) que l'erreur venait du fait que mon noyau etait le 2.6.7-1 et que mes sources etait celle pour 2.6.7

j'ai donc chercher un noyau 2.6.7-1 (que j'ai trouvé sur kernel.org) et j'ai fait la demarche suivante :

  mv linux-2.<version>.tar.bz2 /usr/src
cd /usr/src/
tar jxf linux-2.<version>.tar.bz2
rm /usr/src/linux
ln -s /usr/src/linux-2.<version> /usr/src/linux

et avec ca j'ai eu la mm erreur lors du make.sh du driver ATI

Pour la question de savoir si j'ai patché mon noyau ou autre, vu que je n'y connais pas grand chose, je ne pense pas l'avoir fait sauf p-e par erreur

je saurais mm pas dire comme ca, comment patché un noyau :/

j'espere avoir été un peu plus clair

excusez-moi :transpi:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...