Probleme cmd make menuconfig

Fermé
arshi - Modifié par mamiemando le 3/04/2012 à 10:03
 arshi - 23 avril 2012 à 08:52
Bonjour,

Cela ne fait pas longtemps que j'ai installer debian sur mon laptop et j'essaie de configurer le wifi.
J'ai fait ce qu'il y ' avait à faire mais au moment où je tape la commande "make menuconfig", ça m'affiche:

HOSTCC scripts/basic/fixdep
/bin/sh: gcc: not found
make[1]: *** [scripts/basic/fixdep] Erreur 127
make: *** [scripts_basic] Erreur 2

Quelqu'un pourrait-il m'aider svp?
Merci
A voir également:

17 réponses

mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
3 avril 2012 à 10:05
Et bien... comme le dit le message d'erreur, il faut installer gcc ;-)

En root :

aptitude update
aptitude safe-upgrade
aptitude install gcc


Un peu de lecture :
http://www.mistra.fr/tutoriel-linux-compiler.html
http://www.mistra.fr/tutoriel-debian-module-assistant.html

Bonne chance
1
Merci.
Je vais essayer cette solution.

je ne sais pas si ça change quelque chose mais au lieu de safe-upagrade j'avais juste fait upgrade et j'ai installé gcc.
quand je tape la commande "whereis gcc" ça m'affiche:

gcc: /usr/lib/gcc /usr/lib64/gcc
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
3 avril 2012 à 19:24
Ok donc normalement ça compile là. Non ? Sinon installe aussi libc6-dev.
0
quand j'essaye d'installer libc6-dev que ce soit apt-get ou apt-get -f on me dit qu'il ya des dépendances..
le gcc lui s'installe normalement mais pourtant le make menuconfig ne marche pas. j comprends vraiment pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
4 avril 2012 à 23:43
Peux-tu me reporter tout ce qui est écrit lorsque tu lances la commande :

aptitude install libc6-dev


Bonne chance
0
Voilà:

Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.

Desolé de répondre si tard. J'avais une problème de connexion.
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
9 avril 2012 à 12:54
Et que donne la compilation maintenant ?
0
escuz moi mai je ne comprend pas ce que tu veux dire par compliation?

tu parle du safe-upgrade ?
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
Modifié par mamiemando le 9/04/2012 à 13:45
Quand tu lances la commande make, quel est le résultat?
Quel est le modèle de ta carte wifi ?

lspci


Quel pilote es-tu en train d'essayer de compiler (peux-tu me donner le lien vers ton pilote) ?

Bonne chance
0
Quand je lance make, j'obtient toujours le même résultat.

modèle de ma carte wifi: RTL8191SEvB Wireless LAN Controller

voilà le lien que je suis : http://manip.debian.free.fr/rtlwifi/wifi_realtek.html

Merci de faire ces efforts pour m'aider.
0
Ep8 quand je fait aptitude update sa donne à la fin

W: Erreur de GPG : http://mirror.home-dn.net squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
W: Erreur de GPG : http://www.debian-multimedia.org squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
W: Erreur de GPG : http://www.debian-multimedia.org wheezy Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
W: Erreur de GPG : http://www.debian-multimedia.org sid Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
Modifié par mamiemando le 12/04/2012 à 19:51
Oulala j'ai un très mauvais feeling sur ton /etc/apt/sources.list, vu les erreurs tu utilises des dépôts non officiels et tu mixes des dépôts sid et wheezy (j'espère que tu as fait un fichier /etc/apt/preferences). Si tu veux plus de détails :
http://www.mistra.fr/tutoriel-linux-apt-configuration.html

Commence par corriger ton fichier /etc/apt/sources.list pour n'utiliser par exemple que des dépôts sid. Tu peux en profiter pour activer les dépôts free et non free. Typiquement cela consiste à rajouter ces mots clés en fin de ligne.

Exemple :

deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free 
deb https://www.debian.org/security/ wheezy/updates main contrib non-free 
deb https://www.debian-multimedia.org/ wheezy main non-free


(idem sur les dépôts deb-src)

Ensuite, installe proprement le dépôt multimédia :

aptitude update 
aptitude safe-upgrade 
aptitude install debian-multimedia-keyring


Ensuite je pense dans ton cas qu'il suffit d'installer le paquet firmware-realtek et ensuite de rebooter :

aptitude install firmware-realtek


Redémarre et regarde si ta carte est détectée quand tu tapes (et si elle marche, ici je suppose qu'elle s'appelle wlan0) :

/sbin/iwconfig 
/sbin/iwlist wlan0 scan


Si ça ne change rien, installe module-assistant, qui installera pour toi ce qui est nécessaire pour compiler et installer :
http://www.mistra.fr/tutoriel-debian-module-assistant.html

aptitude install module-assistant 
m-a update 
m-a prepare


Ensuite essaye de compiler les sources que tu as récupérées.

Bonne chance
0
Merci.
Mais dans mon fichier, j'aperçois également des depôts squeeze et j'aimerai savoir lesquels sont plus recommandés s'il te plait.
0
La commande module-assistant prepare me dit qu'il y a des dépendances non satisfaites que je suis entrain d'installer une à une.
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
14 avril 2012 à 12:49
Il faut absolument que tu utilises des dépôts cohérents sinon tu vas avoir des soucis. Soit tu utilises des dépôts squeeze (stable), soit tu utiliss des dépôts wheezy (testing).

Exemple :

# Dépôts testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing/updates main contrib non-free
deb https://www.debian-multimedia.org/ testing main non-free

# Dépôts source
deb-src http://ftp.fr.debian.org/debian/ testing main
deb-src https://www.debian.org/security/ testing/updates main


Il est possible de mixer des dépôts de différentes nature (par exemple testing et sid) mais dans ce cas il faut écrire un fichier /etc/apt/preferences (pour privilégier les dépôts testing sur les dépôts sid). Si tu ne connais pas trop debian, je te conseille dans un premier temps de t'en tenir uniquement à des dépôts de même nature.

Exemple :

/etc/apt/sources.list :

# Dépôts testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing/updates main contrib non-free
deb https://www.debian-multimedia.org/ testing main non-free

# Dépôts unstable
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb https://www.debian-multimedia.org/ sid main non-free

# Dépôts source
deb-src http://ftp.fr.debian.org/debian/ testing main
deb-src https://www.debian.org/security/ testing/updates main


/etc/apt/preferences :

Package: *
Pin: release o=Debian,a=testing
Pin-priority: 990

Package: *
Pin: release o=Debian,a=unstable
Pin-priority: 90


À chaque fois que tu corriges l'un de ces deux fichiers, je te conseille de lancer aptitude :

aptitude update
aptitude safe-upgrade


Bonne chance
0
root@Arshad-Cheurfa:/etc/apt# m-a prepare
Récupération des sources du noyau de la version : 2.6.32-5-amd64
apt-get install linux-headers-2.6.32-5-amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
linux-headers-2.6.32-5-amd64 : Dépend: gcc-4.3 mais ne sera pas installé
E: Paquets défectueux
apt-get install build-essential
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libglib2.0-0 : Casse: eog (< 3.2.2-3) mais 2.30.2-1 devra être installé
Casse: gnome-control-center (< 1:3) mais 1:2.30.1-2 devra être installé
libgnome-keyring0 : Casse: gnome-keyring (< 3.0) mais 2.30.3-5 devra être installé
E: Paquets défectueux

Fait.
0
Merci. Finalement j'ai décidé d'utiliser squeeze. Comme d'habitude, m-a prepare me donne:

Récupération des sources du noyau de la version : 2.6.32-5-amd64
apt-get install linux-headers-2.6.32-5-amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
linux-headers-2.6.32-5-amd64 : Dépend: gcc-4.3 mais ne sera pas installé
E: Paquets défectueux
apt-get install build-essential
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
build-essential : Dépend: gcc (>= 4:4.4.3) mais ne sera pas installé
Dépend: g++ (>= 4:4.4.3) mais ne sera pas installé
E: Paquets défectueux

Fait.
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
15 avril 2012 à 12:42
Pffffiou... moi je pense que tu devrais choisir la version "récente". Essaye de mettre les mêmes dépôts que moi (/etc/apt/sources.list et /etc/apt/preferences) puis lance :

aptitude update
aptitude safe-upgrade
aptitude reinstall module-assistant
m-a update
m-a prepare


Parce que là apt est complètement perdu, il a des paquets de versions différentes avec des dépendances incohérentes entre elles, donc la première chose c'est de tout remettre à plat. Je t'invite vraiment à utiliser aptitude et pas apt-get surtout pour ce genre de problèmes.

Bonne chance
0
Merci.
J'ai mis les même dépôts que toi mais il y a toujours un problème au niveau du m-a prepare. Alors finalement je crois que je vais laisser tomber Debian et installer Ubuntu.
Encore merci de m'avoir aider durant tout ce temps.
0
mamiemando Messages postés 33325 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 octobre 2024 7 799
22 avril 2012 à 23:43
Comme tu veux, mais par rapport à mes dépôts, il faut au préalable bien veiller à bien lancer

aptitude update
aptitude safe-upgrade
aptitude


... et vérifier dans l'interface qui apparaît qu'en faisant "Ug" aucun paquet n'est gelé ni cassé (c'est en fait le même principe que si tu faisais une migration sous debian). Pour plus de détails :
http://www.mistra.fr/tutoriels-linux-outils-debian/tutoriel-linux-apt-migration.html

Ceci dit, si tu es bloqué et que tu préfères passer à ubuntu, aucun soucis !

Bonne continuation
0
OK pour l'info. Je tenterai encore durant un certain temps pour trouver la solution en espérant y arriver.
Merci.
0