Mathieu.bo
Bonjour a tous,
Le viens d'installer fedora core 6, jusque là pas de problème mais lorsque j'essaye d'installer les drivers de ma carte que j'ai trouvé
ici je bloque sur la commande.
make install
L'erreur renvoyée est :
Makefile:58: *** Linux kernel source not found. Arrêt.
Ensuite j'ai vu qu'il fallait donc télécharger les kernel-sources , le problème c'est que j'ai pas d'accès internet ...
Que puis-je faire?
Carte Mère : asus P5L 1394
Pikachu_2014
Salut,
si tu n'as pas le net, tu dois installer le paquet kernel-devel présent sur ton média d'installation
(sur le DVD, dans Fedora/RPMS) :
# rpm -ihv kernel-devel
Mathieu.bo
Ok, d'abord merci pour ta rapidité ^^
mais maintenant j'ai une autre erreur :
Makefile:101: *** Linux Kernel sources not configured - missing config.h. Arrêt.
Tu peut m'aiguiller ?
Pikachu_2014
Je récupère les sources et je dépolluerai (ou du moins j'essairai) ; pour le config.h, il s'est fait shunter sur les noyaux récents, mais il peut y avoir d'autres couilles.
Stay tuned...
ÉDIT : au fait, as-tu un lien vers les sources du pilotes :-D ?
ÉDIT 2 : mes excuses les plus plates, pas vu le lien dans ton premier post !
Mathieu.bo
Mathieu.bo
heu ...
juste un truc :
j'ai un core 2 duo et j'ai installé les kernel devel i586 c'est bien le bon rpm ?
EDIT : pour le lien : il etait un peut caché c'est vrai ^^
Pikachu_2014
Je crois comprendre qu'il y a deux versions :
- une version « vendeur » (pas très à jour vu l'erreur) ;
- une autre, celle du projet atl1, bien maintenue (et en passe d'être inclus dans les noyaux de la branche 2.6.21).
Celle du projet serait à privilégier (dernière MàJ en février 2007, elle doit se compiler sans souci), à moins que tu aies des raisons particulières de préférer la version « vendeur ».
Pikachu_2014
À propos de ton installation: tu as été victime du bogue du noyau-i586-installé-en-lieu-et-place-du noyau-i686.
Je te propose --- non, je te recommande CHAUDEMENT --- d'installer la version i686.
Pour cela, tu as deux paquets sur ton DVD d'installation :
- kernel-2.6.18-1.2798.fc6.i686.rpm
- kernel-devel-2.6.18-1.2798.fc6.i686.rpm
Installation :
# rpm -Uhv --replacefiles --replacepkgs kernel-2.6.18-1.2798.fc6.i686.rpm kernel-devel-2.6.18-1.2798.fc6.i686.rpm
Et reboot.
Ce sera bien mieux ainsi, je pense.
Tu pourras passer à l'installation des pilotes, après cela.
Mathieu.bo
ok je viens de tester la version que tu me propose a savoir : atl1-2.0.7-linux-2.6.20
le probleme c'est que j'ai encore une erreur a la compilation :
Makefile:107: *** Compiler not found
ca viendrai pas du fait que mon kernel est en version 2.6.18 ?
edit : sur mon cd d'install c'est le seul kernel-source dispo
Pikachu_2014
Avant de continuer, jette un coup d'oeil attentif à mon post précédent (à propos du noyau i586).
Après que tu aies réalisé cette manip., il te faudra installer le paquet gcc (le compilo.) depuis ton DVD itou.
Mathieu.bo
ca marche pas :
j'ai l'erreur :
rpm: seul l'installation, la mise a jour, rmsource et rmspec peuvent etre forcés
EDIT :
pour l'install de gcc ca marche pas non plus il me reclame des dependances : glibc-devel, libgomp, libgomp.so
Pikachu_2014
C'est marrant, ça.
Essayons en séparant les deux installations :
# rpm -Uvh --replacefiles --replacepkgs kernel-2.6.18-1.2798.fc6.i686.rpm
# rpm -Uvh --replacefiles --replacepkgs kernel-devel-2.6.18-1.2798.fc6.i686.rpm
En n'oubliant pas de rebooter après installation.
ÉDIT : pour gcc, je te donnerai la liste des dépendances (merci « yum deplist »).
Mathieu.bo
ok pour le kernel c'est parti ...
mais pour le compilo je fait comment ? Je viens d'essayer de récupérer le dépendances sur le net mais c'est chaud quand même^^
Pikachu_2014
Si l'installation du noyau i686 s'est bien déroulée, il vaut mieux s'en assurer.
Après avoir rebooté (j'insiste sur ce point, c'est important pour prise en compte de la « substitution » de noyau), que renvoie :
$ rpm -q --qf "%{NAME}-%{VERSION}-%{VERSION}-%{RELEASE}\n" kernel kernel-devel
Si la réponse est :
kernel-2.6.18-1.2798.fc6.i686.rpm
kernel-devel-2.6.18-1.2798.fc6.i686.rpm
C'est OK, tu peux passer à la suite.
Voici la liste des paquets à installer avec gcc :
- libgcc (la lib. gcc)
- libgomp (le support OpenMP pour gcc, une exclusivité Fedora unique au monde avant les autres 🙂 🙂)
- cpp (le préprocesseur)
Je crois que je n'ai rien oublié.
Mathieu.bo
ok pour les dependances c'est bon je l'ai ai trouvé sur le dvd d'install
pour la commande
$ rpm -q --qf "%{NAME}-%{VERSION}-%{VERSION}-%{RELEASE}\n" kernel kernel-devel
kernel -2.6.18-2.6.18-1.2798.fc6
kernel-devel-2.6.18-2.6.18-1.2798.fc6
Pikachu_2014
Quel boulet je suis !
Me suis loupé dans la commande de vérification (deux fois le champ %{VERSION}) :
$ rpm -q --qf "%{NAME}-%{VERSION}-%{VERSION}-%{ARCH}\n" kernel kernel-devel
plutôt (désolé :-D).
Mathieu.bo
pas grave ^^
ca donne un i686 pour les deux => c'est parfait je lance la compil : j'ai fini d'installer gcc ...
Pikachu_2014
Impec' 🙂
Mathieu.bo
ben visiblement des erreur à la compil
est ce qu'on peut detourner la sortie standard des erreur?
pour que je puisse l'afficher ici : y'as beaucoup de lignes lol ^^
Pikachu_2014
Tu peux faire ainsi :
$ make 1>log.txt 2>errors.txt
À la fin de l'exécution de la compila. (avec erreur ou pas), tu auras deux fichiers dans tes sources
- Le fichier log.txt contiendra les sorties du make (tout ce qui est affiché sur la sortie standard) ;
- Le fichier errors.txt les warnings et erreurs de compilations (tout ce qui est affiché sur la sortie d'erreur).
Tu pourras poster le contenu de ces deux fichiers (ou un lien vers).