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.
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.
A voir également:
- Gcc pour debian etch AMD64
- Fedora ou debian - Guide
- Passer en root debian ✓ - Forum Debian
- Debian passer en root - Forum Linux / Unix
- Debian en français ✓ - Forum Linux / Unix
- Réinitialiser debian - Forum Linux / Unix
4 réponses
Tu as installé libc6-dev ? En root
Si ça ne résout pas ton problème, que donnent les commandes
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 :
Bonne chance
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
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 ?
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 ?
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 :
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 :
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 :
Bonne chance
# 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
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.
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.