Se connecter avec
S'enregistrer | Connectez-vous

Mandriva : Commande "make" ne marche pas

Dernière réponse : dans Systèmes d'exploitation

Je voulais installer les drivers de ma carte wifi en suivant les instructions de ce site http://julp.developpez.com/linux/wg511T/ mais quand j'arrive à la commande "make" dans la console en mode root il me marque


[root@localhost wireless_tools.29]# make
-bash: make: command not found
[root@localhost wireless_tools.29]

J'utilise Mandriva Linux Free 2008.
Merci de bien vouloir m'aider

Autres pages sur : mandriva commande make marche

Lassé par la pub ? Créez un compte

Non pas du tout :) 
Va sur le site http://easyurpmi.zarb.org/ puis suis les instructions.

Ceci va te permettre d'installer une multitude de programme sans avoir à surfer sur le net. (oublie tout de suite les installations "a la windows" c'est pas comme ça sous Linux!). Ensuite, il te suffira d'ouvrir une Konsole et de taper

urpmi make

(en root)

Mais dis-moi, quel programme est-ce que tu essaye de compiler..?

Ok on va recommencer depuis le début ;) 

Sous Windows, pour installer un programme, il faut ouvrir ton navigateur, puis aller chercher sur un site le logiciel que tu veux, ensuite tu dois le télécharger, puis cliquer et cliquer encore pour installer ton logiciel.

Sous Linux, on a ce qu'on appelle les dépôts. Les dépôts sont des sortes de serveurs sécurisés contenant des tonnes et des tonnes de logiciels pour Linux, tous vérifiés et donc certifiés sans virus et tout le tralala. Si tu veux installer un logiciel, tu demande à Mandriva de cherche le logiciel. mandriva ira télécharger et installer le logiciel pour toi, en deux ou trois clics, ou en une ligne de commande.

Mais Tout les programmes n'étant pas regroupés dans un seul dépôt (pour des raisons de légalité entre autres) il faut indiquer à Mandriva dans quels dépôts tu souhaites pouvoir chercher tes logiciels.
Le site easyurpmi te permet d'indiquer à Mandriva l'ensemble des dépôts ou elle ira chercher les logiciels dont tu aura besoin. On appelle ça "configurer les dépôts".

Une fois les dépôts configurés, il te suffira par la suite, pour installer un logiciel, de taper cette commande en root;
urpmi mon-logiciel

ex; urpmi firefox, urpmi amsn...

Bien sûr, tu n'aura besoin de configurer les dépôts qu'une seule fois, ne t'inquiète pas! ;) 

Si tu ne sais pas quoi cocher ou décocher sur le site easyurpmi, je tai fait le truc pour toi (c'est pas gentil ca? ^^). Donc, tape ceci en console (en root):

urpmi.addmedia --update plf-free ftp://ftp.univ-orleans.fr/logiciel-libre/plf/mandriva/2... with media_info/hdlist.cz
urpmi.addmedia --update plf-nonfree ftp://ftp.univ-orleans.fr/logiciel-libre/plf/mandriva/2... with media_info/hdlist.cz
urpmi.addmedia main ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz
urpmi.addmedia contrib ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz
urpmi.addmedia non-free ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz
urpmi.addmedia --update non-free_updates ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/200... with media_info/hdlist.cz

Maintenant tu dois installer l'outil make
après avoir configuré les dépôts comme l'a expliqué metax, tu peux aller dans le centre de configuration de mandriva, dans le gestionnaire de logiciel, là tu recherches le paquet make et tu l'installes.
Ensuite tu pourras lancer la compilation du driver avec la commande make

make sert à utiliser les instructions du Makefile et pour ton cas, il va compiler le driver qui en théorie devrait déjà etre disponible sur ta mandriva si c'est la version > 2005

sinon, tu peux lancer la commande:
urpmq madwifi

pour avoir la liste des paquet correspondant à madwifi

C'est bon ca va marché j'ai plus qu'un petit problème à mon avis il faut juste maudifier le fichier configure et voila.Merci pour toutes vos réponses.


[jasonbourne@localhost wireless_tools.29]$ make install
gcc -Os -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -I. -MMD -fPIC -c -o iwlib.so iwlib.c
make: gcc : commande introuvable
make: *** [iwlib.so] Erreur 127
[jasonbourne@localhost wireless_tools.29]$

nan apparemment, c'est un autre problème ? Quelqu'un pourrait il m'aidait?

[jasonbourne@localhost wireless_tools.29]$ make install
gcc -Os -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -I. -MMD -fPIC -c -o iwlib.so iwlib.c
make: gcc : commande introuvable
make: *** [iwlib.so] Erreur 127
[jasonbourne@localhost wireless_tools.29]$

J'ai aussi essayé en root mais le même message apparaît.

Merci d'avance

nicolelegio a dit :

make: gcc : commande introuvable

l'erreur me semble assez explicite :) 

sinon, tu es en train de compiler des outils que tu peux installer beaucoup plus facilement.
en l'occurence, la c'est les wireless_tools que tu trouveras surement avec urpmi ou avec les gestionnaires de paquets inclut à ta distribution

m3ta-x a dit :

(le sudo, il nécessite des réglages pour marcher comme dans Ubuntu?)

sous ubuntu, il est inclus par défaut, donc pas de paramétrage :) 
par contre pour la plupart des autres distribs, il s'installe avec la config qu'il faut mais commenté, il suffit le plus souvent de décommenter la ligne qui va bien.

J'ai encore un autre problème. Quand je lance la commande make install la console m'affiche ceci :

[jasonbourne@localhost wireless_tools.29]$ make install
install -m 755 -d /usr/local/lib/
install -m 755 libiw.so.29 /usr/local/lib/
install: ne peut créer le fichier régulier `/usr/local/lib/libiw.so.29': Permission non accordée
make: *** [install-dynamic] Erreur 1

Merci
[jasonbourne@localhost wireless_tools.29]$

coca25 a dit :
sous ubuntu, il est inclus par défaut, donc pas de paramétrage :) 
par contre pour la plupart des autres distribs, il s'installe avec la config qu'il faut mais commenté, il suffit le plus souvent de décommenter la ligne qui va bien.


Ha voila c'est ce que je voulais savoir :) 
Merci de l'info!
Lassé par la pub ? Créez un compte
Tom's guide dans le monde