Gcc pour debian etch AMD64

Résolu
Bonjour,

Venant d'installer la distribution Debian Etch AMD64, je cherche désespérément gcc, qui a pourtant été installé, version 4.1 (dixit la gestion de paquet Synaptic).
La commande "gcc" ne donne rien, pas plus que "man gcc" !
gcc a-t-il changé de nom ?
Où est le problème ?
Quelqu'un a-t-il une piste ?
D'avance merci.
Configuration: Linux Debian Etch
Mozilla 1.8.1.3

4 réponses

  1. Modérateur
    Tu as installé libc6-dev ? En root
    aptitude install libc6-dev

    Si ça ne résout pas ton problème, que donnent les commandes
    updatedb
    locate gcc | grep bin
    locate g++ | grep bin
    echo $PATH

    Si tu ne vois pas de gcc/g++ c'est que ce n'est pas un problème de PATH ou de droit, donc on va utiliser apt-file pour trouver le nom du paquet qui nous intéresse :
    aptitude install apt-file
    apt-file update
    apt-file search gcc | grep gcc | grep bin
    

    Bonne chance
    1. Merci pour les renseignements.
      updatedb ne donne rien de plus.
      Apres installation de libc6-dev, commande toujours introuvable.

      Sinon, les commandes :

      # locate gcc | grep bin
      /usr/bin/gcc-4.1
      /usr/bin/gccbug-4.1
      /usr/bin/gccmakedep
      /usr/bin/x86_64-linux-gnu-gcc-4.1

      locate g++ ne donne riene

      # echo $PATH
      /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11

      Quant aux dernières commandes :

      # apt-file update
      Put CDROM labeled [Debian_GNU/Linux_4.0_r0__Etch__-_Official_amd64_DVD_Binary-1_20070407-12:15] in the cdrom device

      mount: block device /dev/scd0 is write-protected, mounting read-only
      cp: ne peut évaluer `/cdrom/dists/etch/Contents-amd64.gz': Aucun fichier ou répertoire de ce type

      Bref, résultats peu probants.

      Merci de ton aide. D'autres idées peut-être ?
      1. Modérateur
        Ah ben déjà il faudrait que tu configures des miroirs debian sur le net. Pour celà corrige le fichier /etc/apt/sources.list en root :
        # deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060403)]/ etch contrib main
        deb http://ftp2.fr.debian.org/debian/ etch main
        deb-src http://ftp2.fr.debian.org/debian/ etch main
         
        deb https://www.debian.org/security/ etch/updates main contrib
        deb-src https://www.debian.org/security/ etch/updates main contrib
        deb https://www.debian.org/security/ testing/updates main
         
        deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
        deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
         
        deb http://ftp2.fr.debian.org/debian/ testing main contrib
        deb-src http://ftp2.fr.debian.org/debian/ testing main contrib

        Ensuite ton problème de gcc découle du fait que le lien symbolique (de /usr/bin/gcc vers /usr/bin/gcc-4.0.1) n'est pas fait. Après avoir corrigé ton /etc/apt/sources.list fais ceci, en root :
        aptitude update
        aptitude upgrade
        aptitude install libc6-dev apt-file
        ldconfig
        

        Si ca ne marche pas c'est qu'il te manque un paquet (mais maintenant que tu as des miroirs, tu dois avoir récupéré apt-file) : que donne :
        apt-file update
        apt-file search gcc | grep gcc | grep bin

        Bonne chance
        1. Merci pour toutes ces explications.
          Un peu par hazard, en refaisant l'installation de gcc, mais surtout en demandant l'installation de gccxml, j'ai obtenu une dépendance sur gcc, qui a fini par être installé.
          Avant, je n'avais que la documentation de gcc, pas le programme lui-même.
          Le problème est donc clos.
          Merci encore.