Probleme cmd make menuconfig

arshi -  
 arshi -
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

17 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  2. arshi
     
    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
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ok donc normalement ça compile là. Non ? Sinon installe aussi libc6-dev.
    0
  4. arshi
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Peux-tu me reporter tout ce qui est écrit lorsque tu lances la commande :

    aptitude install libc6-dev


    Bonne chance
    0
  7. arshi
     
    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
  8. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Et que donne la compilation maintenant ?
    0
  9. arshi
     
    escuz moi mai je ne comprend pas ce que tu veux dire par compliation?

    tu parle du safe-upgrade ?
    0
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  11. arshi
     
    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
    1. arshi
       
      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
  12. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  13. arshi
     
    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
    1. arshi
       
      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
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
       
      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
    3. arshi
       
      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
  14. arshi
     
    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
  15. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  16. arshi
     
    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
  17. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  18. arshi
     
    OK pour l'info. Je tenterai encore durant un certain temps pour trouver la solution en espérant y arriver.
    Merci.
    0