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
    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.
  2. 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
      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