Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2011, 20h08   #1
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
Par défaut installer un driver sous linux (ipcop)

Bonjour, je débute avec LINUX avec IPCOP, je suis en root et non en interface graphique donc je voudrais connaitre les lignes de commandes pour installer un driver, tout d'abord je l'ai détarrer ensuite j'ai 7 fichiers, un qui termine en 3c90x.c, 3c90x.h, compile_SMP, compile_UP, install3c90x, readme je ne sais pas lequel choisir ni comment l'installer si vous pouvais me donner les lignes de commandes à utiliser.
Merci d'avance.
try15 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/05/2011, 20h18   #2
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

En général on commence par lire le fichier README qui contient la marche à suivre...

__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 21/05/2011, 20h35   #3
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
OK merci pour l'information mais je dois utiliser quelle ligne de commande pour ouvrir le fichier readme du moins pour le sélectionner c'est "cd readme" ? parce que chez moi sa ne fonctionne pas.
try15 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/05/2011, 21h22   #4
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
Loin de moi l'idée de vouloir t'empêcher d'installer ce driver mais il est probablement inclus en modules dans ta distribution

Il te suffit de le charger avec la commande modprobe et de vérifier son chargement avec la commande lsmod
Code :
1
2
3
 
modprobe 3c90x
lsmod
becket est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 23/05/2011, 09h36   #5
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
J'ai essayé avec ce que tu m'as dit mais sa ne fonctionne pas j'ai fait:

là je suis dans le dossier du driver que je veux installer :

Code :
1
2
3
root@makug:~/3c90x # ls
 
3c90x.c  3c90x.h  compile_SMP  compile_UP  install3c90x  readme
et lorsque je fais:

Code :
root@makug:~/3c90x # modprobe 3c90x
ça ne fonctionne pas et j'ai ce message:

Code :
modprobe: Can't locate module 3c90x
try15 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 09h48   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
manifestement c'est les sources que tu as, donc lis le readme et suis les instructions fournies ...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 23/05/2011, 09h50   #7
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
pour éditer un fichier, tu as plusieurs possibilités : vi, less, more.
Le plus simple est surement less (flèche sup et bas pour monter descendre, q pour quitter)
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 23/05/2011, 10h46   #8
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
ok merci beaucoup j'ai réussi à lire le "readme" avec la commande que vous m'avez conseillé "less readme". J'aimerai maintenant savoir comment on fait pour installer le driver, je voudrais installer ça:

Code :
1
2
3
root@makug:~/3c90x # ls
 
install3c90x
Mais je ne sais quelle commande il faut utiliser, pouvez-vous m'aider.
try15 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/05/2011, 11h36   #9
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
si tu veux lancer un programme situé dans le répertoire courant, il suffit de faire ,
donc dans ton cas :
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 23/05/2011, 12h02   #10
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
merci de ta réponse rapide mais lorsque je fais ça :

Code :
root@makug:~/3c90x # ./install3c90x
J'ai cette erreur:

Code :
-bash: ./install3c90x: bin/csh: bad interpreter: No such file or diectory
try15 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/05/2011, 12h23   #11
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
le script est écrit en csh, si tu n'as pas csh (vérrifier avec whereis)

l'installer et recommencer


si tu l'as mais que le chemin ne correspont pas, faire un lien symbolique vers l'emplacement défini dans le script te donnera cette information, ou changer la ligne d'entête du script pour y coller le chemin vers csh
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 23/05/2011, 12h31   #12
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Salut,

sur ipcop, seul le shell bash est disponible par défaut. De plus pour des raisons de sécurité, ipcop ne dispose par défaut que des outils nécessaire à son fonctionnement. Donc si ton fameux script effectue une compilation du driver, il risque fort de ne pas trouver les commandes nécessaires à la compilation de ton module (make, gcc, etc...)
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 23/05/2011, 12h44   #13
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
excuse moi je débute en linux sa fait 3 jours que je suis dessus donc je ne connai pas vraiment les commandes donc il faut que je tape "whereis" mais quand je tape ça on me dit qu'on ne trouve pas la commande.
try15 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/05/2011, 14h36   #14
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tapes un parce que j'ai bien l'impression que tu n'as pas défini le nécessaire ...

le PATH doit contenir à minima /bin, /sbin, /usr/bin et /usr/sbin c'est le strict minimum...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 23/05/2011, 15h10   #15
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
lorsque je fais:

echo $PATH

J'ai ça:

Code :
/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
Mon problème en faite, c'est que j'arrive à me pinguer mais je n'arrive pas un pinguer les autres machines, j'ai vu quand on a ce problème de faire ça:

et j'obtiens ceci, est-ce que vous savez s'il y a quelque chose qui cloche ?

Code :
1
2
3
4
5
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.84.65.0        *               255.255.255.0   U     0      0        0 eth0
83.205.43.0        *               255.255.255.0   U     0      0        0 eth1
default         83.205.43.254      0.0.0.0         UG    0      0        0 eth1
try15 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 10h16   #16
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 980
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 980
Points : 6 075
Points : 6 075
Salut.

Par rapport à ce qu'as dit Mygale1978, dis nous ce que renvoient les commandes suivantes :

Code :
1
2
whereis gcc
whereis make
Si tu ne dispose pas de la commande whereis :

Code :
1
2
ls -l /usr/bin/ | grep gcc
ls -l /usr/bin/ | grep make
Je ne connais pas la syntaxe du Csh mais peut être qu'il est plus simple de réaliser un portage du script en bash que d'installer ce dernier, pour cela donnes nous le code du script à l'aide de la commande suivante :

Cependant si tu ne dispose pas des outils de compilations, ça risque d'être difficile ...

Pour finir, donnes nous aussi le résultat de la commande :

Dans ta table de routage, je dirais que le masque 255.255.255.0 ne correspond pas au réseau 83.205.43.0 à première vue, à vérifier (je suis loin d'être un expert réseau).


Bonne chance en tout cas.

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/05/2011, 15h09   #17
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
Merci beaucoup Idriss de te pencher sur mon problème donc voilà ce que me donne les différentes commandes:

1ere commande:

Code :
1
2
whereis gcc
whereis make
1er résultat:
Code :
-bash: whereis: command not found
Mais comme je ne dispose pas de la commande whereis, j'ai fait:

Code :
1
2
ls -l /usr/bin/ | grep gcc
ls -l /usr/bin/ | grep make
sa c'est installé je pense car je n'est pas eu d'erreur mais lorsque je refaite la 1ere commande sa me marque toujours:

Code :
-bash: whereis: command not found
2eme commande:
2eme résultat:
j'ai un truc comme en langage C avec différentes conditions qui dit
Code :
1
2
If ($status != 0) then
...
3eme commande:
3eme résultat:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
eth0    Lien encap:Ethernet  HWaddr 00:10:5A:CC:86:D0
          inet addr:158.84.65.24  Bcast:158.84.65.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1740 (1.6 KB) TX bytes:1800 (1.7 KB)
          Interrupt:5 Base adress:0xd400
 
eth1    Lien encap:Ethernet  HWaddr 00:50:DA:B7:EB:1F
          inet addr:83.206.13.16  Bcast:83.206.13.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1740 (1.6 KB) TX bytes:1800 (1.7 KB)
          Interrupt:11 Base adress:0xd000
 
 
lo        Link encap:Local Loopback          
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:87 errors:0 dropped:0 overruns:0 frame:0
          TX packets:87 errors:0 dropped:0 overruns:0 frame:0
          collisions:0 txqueuelen:0
          RX bytes:7642 (7.4 KB) TX bytes:7642 (7.4 KB)
try15 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 15h36   #18
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 980
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 980
Points : 6 075
Points : 6 075
Bonjour.

Citation:
Envoyé par try15 Voir le message
Code :
1
2
ls -l /usr/bin/ | grep gcc
ls -l /usr/bin/ | grep make
sa c'est installé je pense car je n'est pas eu d'erreur [...]
Si tu n'as aucun résultats, sans nécessairement avoir des erreurs, cela signifie que ces outils ne sont pas installés. On voit bien qu'il s'agit d'un OS minimal

Citation:
Envoyé par try15 Voir le message
2eme commande:
2eme résultat:
j'ai un truc comme en langage C avec différentes conditions qui dit
Code :
1
2
If ($status != 0) then
...
C'est du Csh, pas du C (même si la syntaxe en est inspirée) ... tu n'as pas moyen de nous le filer en entier ? Vu ton OS, tu peut peut être essayer de nous rediriger la sortie de cat dans un fichier, si tu arrives à le récupérer ensuite (sinon laisse tomber).

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/05/2011, 15h43   #19
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
mmh,

Comme je te l'ai dit précédemment ipcop est une distribution orientée routeur/firewall donc seuls les outils liés à ces fonctions sont installés par défaut! Il n'y pas d'environnement de développement/compilation.

le grep sur gcc et make ne te renvoie rien => cela veut dire que ces commandes ne sont pas là.

De plus,
le range d'ip de l'interface eth0 semble avoir changer depuis.

Dans la table de routage, on voit une route vers le réseau 192.84.65.0 sur l'interface eth0 alors que l'on voit une ip de type 158.84.65.X dans la configuration de ton interface eth0.

Est-ce que tu as donc fait des modifications entre temps sur l'interface eth0?
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 25/05/2011, 16h21   #20
Futur Membre du Club
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 16
Points : 16
Code :
Est-ce que tu as donc fait des modifications entre temps sur l'interface eth0?
oui, effectivement j'ai fait un changement depuis.

Code :
Vu ton OS, tu peut peut être essayer de nous rediriger la sortie de cat dans un fichier, si tu arrives à le récupérer ensuite (sinon laisse tomber).
Comment on fait ça ?
try15 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h50.


 
 
 
 
Partenaires

Hébergement Web