Générer 3c2000.o

Générer 3c2000.o - Installation - Linux et OS Alternatifs

Marsh Posté le 01-06-2004 à 00:11:11    

Bonjour,
 
j'ai fait une install Debian Woody minimaliste en suivant la méthode Alexis Delattre http://people.via.ecp.fr/~alexis/formation-linux/.
 
Ma carte réseau n'étant pas supportée de base, j'ai récupéré les drivers sur le site constructeur. Je les dézippe et fait make load, mais cela ne marche pas. En cherchant un peu, je m'apperçois qu'il me manque les kernel-headers. Je les download et les copie mais je n'arrive pas à les installer...
 
Merci d'avance.  
 
Vous avez bien compris je suis archi-débutant et j'ai du mal à trouver des réponses tant la doc est fournie

Reply

Marsh Posté le 01-06-2004 à 00:11:11   

Reply

Marsh Posté le 01-06-2004 à 01:22:50    

tu les as telecharges depuis ou tes kernel-headers? sous quel format : tar.gz, deb?

Reply

Marsh Posté le 01-06-2004 à 08:55:59    

J'ai téléchargé kernel-headers-2.4.18-bf2.4_2.4.18-5_i386.deb depuis le site ftp.fr.debian.org/debian/...

Reply

Marsh Posté le 01-06-2004 à 09:17:19    

Il faut probablement que tu fasses un lien symbolique pour indiquer qu'il y a des kernel header. Pour l'instant ils doivent être dans /usr/src/linux-2.4.18 (un truc dans le genre) et le programme d'installation doit les rechercher dans /usr/src/linux.
 
Donc en root tu regardes dans quel sous-répertoire de /usr/src sont tes kernel headers et tu crées un lien pointant vers eux.
La commande : ln -s /usr/src/linux-2.4.18 /usr/src/linux

Reply

Marsh Posté le 01-06-2004 à 09:33:02    

Pour l'instant j'ai pas de sources, pas de usr/src/linux-version. Fazut que je créé le dossier et que je copie le .deb dedans ?
 
Parce que le dpkg -l blabla j'arrive pas à le faire marcher !


Message édité par che_che le 01-06-2004 à 09:38:38
Reply

Marsh Posté le 01-06-2004 à 10:46:50    

Je suppose que si tu n'arrives pas à le faire marcher, c'est parce qu'il manque des dépendances (kernel-header doit avoir besoin d'autres programmes pour s'installer). Utilise apt-get qui résout ce genre de dépendances. Sauf exceptions, tu ne devrai pas installer de programme autrement que comme ça. Donc en root : apt-get install kernel-headers, tu en choisis un et il va te demander d'insérer le CD/d'aller le chercher sur le net. Si tu l'as installé, tu peux utiliser son interface graphique synaptic, ça sera plus simple.
 
Si ça marche pas, le plus simple est de télécharger les sources du noyau sur kernel.org et d'installer les outils de compilation (make, gcc, libncurses5-dev) avec apt-get. Si la méthode 1 marche pas (les programmes sont pas sur le bon CD), reviens demander de l'aide ;)

Reply

Marsh Posté le 01-06-2004 à 14:10:30    

Bon je vais tenter tout ça ce soir, merci

Reply

Marsh Posté le 01-06-2004 à 19:07:42    

Voilà les messages que je reçois :
 
"
Reading package list
Building dependancy tree done
Couldn't find package kernel-headers-2.4.18-bf2.4_2.4.18-5_i386.deb
"
 
J'ai le *.deb soit sur un CD monté soit copier dans un dossier quelconque
 
J'ai essayé en tapant : apt-cache search kernel-sources | more  même réponse


Message édité par che_che le 01-06-2004 à 19:20:23
Reply

Marsh Posté le 01-06-2004 à 19:59:55    

apt-get install kernel-headers-2.4.18-bf2.4
tout cours
 
apt-cache search kernel-headers

Reply

Marsh Posté le 01-06-2004 à 20:07:56    

faut-il faire une commande du style apt-cdrom add pour qu'il prenne en compte le dossier dans lequel j'ai mis le .deb ?
 
---
 
J'ai tenté la commande que tu m'a donné, j'ai toujours le même résultat à savoir 'could'nt fin package kernel-headers...bf2.4'.
 
Le fichier *.deb est gravé sur un CD tout seul. Je monte le CD, je me mets dans le dossier cdrom pour lancer l'install. Je suis en root.


Message édité par che_che le 01-06-2004 à 20:32:19
Reply

Marsh Posté le 01-06-2004 à 20:07:56   

Reply

Marsh Posté le 01-06-2004 à 21:09:25    

si tu as deja le .deb :  
dpkg -i nom-du-fichier.deb (-i pas -l comme je crois avoir lu plus haut)
ou sinon  
apt-get install nom-du-package (nom du package c'est sans le numero de version)

Reply

Marsh Posté le 01-06-2004 à 21:31:24    

Merci -i et ça marche !
 
Bon après ca je tente de générer le .o de mes drivers avec un make load (je suis la doc constructeur).
Je me prends une volée d'insultes. Et apparemment il cherche des fichiers version.h dans usr/src/linux-2.4.
J'ai toujours pas de usr/src/linux... mais j'ai un usr/src/kernel-headers...
 
Bref je suis toujours perdu. Si quelqu'un pouvait m'expliquer la démarche pour générer ce foutu 3c2000.o, ou m'orienter vers une doc ...
 

Reply

Marsh Posté le 02-06-2004 à 03:32:58    

je crois (mais je suis pas sur)qu il faut justement creer ce dossier linux dans usr/src et le faire linker avec ton fichier kernel-headers...(cf un probleme un peu similaire que j ai eut y a pas longtemps:http://forum.hardware.fr/hardwaref [...] 7611-1.htm

Reply

Marsh Posté le 02-06-2004 à 13:49:21    

D'après ce post, il faudrait installer les kernel-source pour compiler le driver.
J'ai lu sur un autre forum que les headers suffisaient.
 
Qui dit vrai ?

Reply

Sujets relatifs:

Leave a Replay

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