OVH Cloud OVH Cloud

Toujours problème pour installer gcc !

26 réponses
Avatar
CoReY
Bonjour à tous,

Je tente toujours d'installer gcc et je n'y arrive toujours pas ! Je
suis débutant sous linux et j'ai quelque peu de mal ! J'ai donc
télécharger le rpm correspondant à ma version à l'adresse suivante
http://rpmfind.net/linux/rpm2html/search.php?query=gcc&submit=Search+...&system=mandriva&arch=x86-64
Et lorsque je tente de l'installer j'obtiens:
/home/andre/Desktop/gcc-3.4.3-7mdk_4.0.1-5mdk.x86_64.delta.rpm: cannot
execute binary file
J'ai cherché sur le net et je n'ai pas trouvé de réponses à mon
interrogation.
Merci pour toutes vos réponses.

6 réponses

1 2 3
Avatar
geo cherchetout
Le 04.08.2006 14:57, *CoReY* a écrit fort à propos :

Tu envisages peut-être d'utiliser ton processeur 64 bits comme tel,
ce qui n'est pas le cas présentement ? Ce n'est pas une obligation,
tu sais...


Bah en fait oui j'ai un athlon 3500+ :)
Linux localhost 2.6.12-24mdk #1 Mon Jul 17 12:35:38 MDT 2006 x86_64
AMD Athlon(tm) 64 Processor 3500+ unknown GNU/Linux


Merci je vais essayer ce que tu m'as dit.



Il y a quand-même quelque chose qui m'intrigue : Au vu de ton kernel, ta
distribution ne semble pas être une Mandriva x86_64 ? Si tu veux passer
au 64 bits, je crois que c'est une telle distribution que tu devrais
installer. Les images iso sont disponibles ici, par exemple :

ftp://ftp.proxad.net//.mirrors3/ftp.mandriva.com/Mandrakelinux/official/iso/2006.0/x86_64
Avatar
CoReY
geo cherchetout a écrit :
Le 04.08.2006 14:57, *CoReY* a écrit fort à propos :

Tu envisages peut-être d'utiliser ton processeur 64 bits comme tel,
ce qui n'est pas le cas présentement ? Ce n'est pas une obligation,
tu sais...


Bah en fait oui j'ai un athlon 3500+ :)
Linux localhost 2.6.12-24mdk #1 Mon Jul 17 12:35:38 MDT 2006 x86_64
AMD Athlon(tm) 64 Processor 3500+ unknown GNU/Linux


Merci je vais essayer ce que tu m'as dit.



Il y a quand-même quelque chose qui m'intrigue : Au vu de ton kernel, ta
distribution ne semble pas être une Mandriva x86_64 ? Si tu veux passer
au 64 bits, je crois que c'est une telle distribution que tu devrais
installer. Les images iso sont disponibles ici, par exemple :

ftp://ftp.proxad.net//.mirrors3/ftp.mandriva.com/Mandrakelinux/official/iso/2006.0/x86_64


Bah si c'est une 64bits puisque j'ai installé les 3 cd de la box version
64...M'enfin j'arrive toujours pas gcc vu qu'il me faut le kernel-source
que j'arrive pas à installer et pour installer le kernel-source lol, il
faut gcc donc...mission impossible
Avatar
geo cherchetout
Le 05.08.2006 15:07, *CoReY* a écrit fort à propos :

Bah si c'est une 64bits puisque j'ai installé les 3 cd de la box version
64...



Bon, je n'avais rien compris. J'avais mal interprété ton post du 18
juillet à midi, donnant ta version de noyau en service. (À l'époque.)

M'enfin j'arrive toujours pas gcc vu qu'il me faut le kernel-source
que j'arrive pas à installer et pour installer le kernel-source lol, il
faut gcc donc...mission impossible



Pourtant le gcc installé chez moi ne semble pas posséder kernel-source
dans ses dépendances, et encore moins une version particulière.

Pour te sortir de cette impasse, il existe heureusement des options aux
commandes rpm et urpmi :

Comme tu as déjà téléchargé gcc, tu peux employer la commande suivante,
en root :
# rpm -i --nodeps /home/andre/gcc-4.0.1-5mdk.x86_64.rpm
si tu l'as mis dans /home/andre.
(Le # en début de ligne n'est pas à saisir, c'est le dernier caractère
du prompt de root.)

Mais comme une autre version pourrait être préférable, une autre
possibilité est de faire confiance à urpmi de cette façon :
# urpmi --allow-nodeps gcc

Les deux méthodes sont également sans danger car tu pourras toujours
désinstaller ce gcc par la suite s'il ne plaît pas à kernel-source ou
pour toute autre raison.

Ensuite, tu verras bien si kernel-source accepte de s'installer avec urpmi.

Complément d'information : Les man de urpmi et rpm sont en français chez
moi. :-)
Avatar
CoReY
mgeo cherchetout a écrit :
Le 05.08.2006 15:07, *CoReY* a écrit fort à propos :

Bah si c'est une 64bits puisque j'ai installé les 3 cd de la box version
64...



Bon, je n'avais rien compris. J'avais mal interprété ton post du 18
juillet à midi, donnant ta version de noyau en service. (À l'époque.)

M'enfin j'arrive toujours pas gcc vu qu'il me faut le kernel-source
que j'arrive pas à installer et pour installer le kernel-source lol, il
faut gcc donc...mission impossible



Pourtant le gcc installé chez moi ne semble pas posséder kernel-source
dans ses dépendances, et encore moins une version particulière.

Pour te sortir de cette impasse, il existe heureusement des options aux
commandes rpm et urpmi :

Comme tu as déjà téléchargé gcc, tu peux employer la commande suivante,
en root :
# rpm -i --nodeps /home/andre/gcc-4.0.1-5mdk.x86_64.rpm
si tu l'as mis dans /home/andre.
(Le # en début de ligne n'est pas à saisir, c'est le dernier caractère
du prompt de root.)

Mais comme une autre version pourrait être préférable, une autre
possibilité est de faire confiance à urpmi de cette façon :
# urpmi --allow-nodeps gcc

Les deux méthodes sont également sans danger car tu pourras toujours
désinstaller ce gcc par la suite s'il ne plaît pas à kernel-source ou
pour toute autre raison.

Ensuite, tu verras bien si kernel-source accepte de s'installer avec urpmi.

Complément d'information : Les man de urpmi et rpm sont en français chez
moi. :-)


Merci pour ton aide mais je n'y arrive pas plus...je crois que je vais
réinstaller...
Avatar
geo cherchetout
Le 06.08.2006 20:38, *CoReY* a écrit fort à propos :

Merci pour ton aide mais je n'y arrive pas plus...je crois que je vais
réinstaller...



Dans ce cas, n'oublie pas de cocher la case pour les outils de
développement. Bonne chance et à bientôt. ;-)
Avatar
CoReY
CoReY a écrit :
Bonjour à tous,

Je tente toujours d'installer gcc et je n'y arrive toujours pas ! Je
suis débutant sous linux et j'ai quelque peu de mal ! J'ai donc
télécharger le rpm correspondant à ma version à l'adresse suivante
http://rpmfind.net/linux/rpm2html/search.php?query=gcc&submit=Search+...&system=mandriva&arch=x86-64

Et lorsque je tente de l'installer j'obtiens:
/home/andre/Desktop/gcc-3.4.3-7mdk_4.0.1-5mdk.x86_64.delta.rpm: cannot
execute binary file
J'ai cherché sur le net et je n'ai pas trouvé de réponses à mon
interrogation.
Merci pour toutes vos réponses.


Finalement, j'ai tout réinstallé j'ai compris d'où le problème
venait...un cousin m'avait passé un script avec des rpm etc. Le problème
étant que c'était pour la version 32 bits et moi j'avais la 64 ça
provoquait des conflits sans fin quand j'installais certains rpm j'ai
tout réinstaller et tout fonctionne et s'installe (gcc, make...) Merci à
tous.
1 2 3