Gcc pour debian etch AMD64

Résolu
FX35 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 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.

4 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
FX35 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
FX35 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
No problem.
@+
0