Gcc pour debian etch AMD64

Résolu
FX35 Messages postés 4 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    0
  2. FX35 Messages postés 4 Statut Membre
     
    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 ?
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    0
    1. FX35 Messages postés 4 Statut Membre
       
      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.
      0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    No problem.
    @+
    0