Rechercher : dans
Par :

Installer gcc sur redhat

Dernière réponse le 7 nov 2009 à 16:17:54 lea, le 30 jui 2009 à 17:00:50 
 Signaler ce message aux modérateurs

Bonjour,

je veux installer gcc sur redhat , j'ai telecharger gcc-1.42.tar.gz , mais je n'arrive pas à compiler !! voila le resultat:

[root@server Desktop]# tar xzf gcc-1.42.tar.gz
[root@server gcc-1.42]# ./configure
bash: ./configure: Permission non accordée

merci pour votre aide :)

Configuration: Linux
Konqueror 3.3

Meilleures réponses pour « Installer gcc sur redhat » dans :
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
[Debian] Liste des paquetages (packages) installés VoirIl est possible de lister l'ensemble des paquetages installés grâce à la commande : dpkg --get-selections Grâce à cet outil il est ainsi possible d'exporter la liste des paquetages installés de la manière suivante : dpkg --get-selections >...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...

1

miramaze, le 30 jui 2009 à 17:11:57

Tu ne peux pas compiler un programme si il n'y a pas de compilateur à la base or tu veux compiler un compilateur ! C'est un ouroboros. Fait une installation via le gestionnaire de paquet, genre apt-get install gcc .

Répondre à miramaze

2

lea, le 30 jui 2009 à 17:24:08

Bonjour,

je suis d'accord, mais j'ai essayer d'installer gcc avec la commande "rpm" pour redhat ( car je n'arrive pas à le faire avec "yum") , mais c'est très long, car il manque trop de dépendances, qui ont besoin d'autres !!! c'est pour cela que j'ai opter pour cette solution :((

Répondre à lea

3

miramaze, le 30 jui 2009 à 17:26:13

Oui mais yum install gcc ne résoud pas les dépendances automatiquement ?

Répondre à miramaze

4

miramaze, le 30 jui 2009 à 17:29:34

Ah oui pardon j'ai mal lu mais apt-get install gcc ça fonctionne ?

Répondre à miramaze

5

lea, le 30 jui 2009 à 17:30:24

Bonjour,

la commande yum permet d'installer un paquetage avec toutes ces dépendances, c'est plus pratique, sauf que qu'on j'essaye de le faire, j'obtient ceci :

[root@server Desktop]# yum install gcc-3.4.6-11.i386.rpm
Getting headers from: Red Hat Linux $release - i386 - Base
Traceback (most recent call last):
File "/usr/bin/yum", line 45, in ?
yummain.main(sys.argv[1:])
File "yummain.py", line 170, in main
File "clientStuff.py", line 638, in get_package_info_from_servers
File "urlgrabber.py", line 193, in retrygrab
File "urlgrabber.py", line 261, in urlgrab
File "/usr/lib/python2.3/urllib2.py", line 129, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.3/urllib2.py", line 326, in open
'_open', req)
File "/usr/lib/python2.3/urllib2.py", line 306, in _call_chain
result = func(*args)
File "keepalive.py", line 162, in http_open
File "keepalive.py", line 121, in do_open
File "keepalive.py", line 99, in _start_connection
File "/usr/lib/python2.3/httplib.py", line 632, in putrequest
raise CannotSendRequest()
httplib.CannotSendRequest

Répondre à lea

6

lea, le 30 jui 2009 à 17:32:44

Non , malheureusement, apt-get ne fonctionne pas ss redhat !!

Répondre à lea

7

miramaze, le 30 jui 2009 à 17:33:06

Fait yum update puis yum install gcc il ne faut pas mettre de .rpm il va se charger tout seul de regarder dans sa liste si quelque chose correspond à gcc

Répondre à miramaze

8

miramaze, le 30 jui 2009 à 17:34:19

Ah oui merde j'ai lu en diagonale un article pour connaitre le gestionnaire de paquet ça me paraissait bizarre qu'il y avait apt-get qui est propre à debian

Répondre à miramaze

9

lea, le 30 jui 2009 à 17:40:20

Je ne sais par pourquoi ca ne marche pas !!!! iimpossible de telecharger quoi que se soit avec yum, meme pas un update !!

[root@server Desktop]# yum update
Gathering package information from servers
Getting headers from: Red Hat Linux $release - i386 - Base
Traceback (most recent call last):
File "/usr/bin/yum", line 45, in ?
yummain.main(sys.argv[1:])
File "yummain.py", line 170, in main
File "clientStuff.py", line 638, in get_package_info_from_servers
File "urlgrabber.py", line 193, in retrygrab
File "urlgrabber.py", line 261, in urlgrab
File "/usr/lib/python2.3/urllib2.py", line 129, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.3/urllib2.py", line 326, in open
'_open', req)
File "/usr/lib/python2.3/urllib2.py", line 306, in _call_chain
result = func(*args)
File "keepalive.py", line 162, in http_open
File "keepalive.py", line 121, in do_open
File "keepalive.py", line 99, in _start_connection
File "/usr/lib/python2.3/httplib.py", line 632, in putrequest
raise CannotSendRequest()
httplib.CannotSendRequest

Répondre à lea

10

miramaze, le 30 jui 2009 à 17:44:34

Et ton yum.conf il est comment ?

Répondre à miramaze

11

lea, le 30 jui 2009 à 17:47:45

Voila mon fichier yum.comf, j'ai rien changer dedans, car j'ai pas compris gd chose !!

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release

[base]
name=Red Hat Linux $release - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redh­at/$releasever/$basearch/


[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redh­at/updates/$releasever/
voila mon fichier yum.comf, j'ai rien changer dedans, car j'ai pas compris gd chose !!

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release

[base]
name=Red Hat Linux $release - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redh­at/$releasever/$basearch/


[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redh­at/updates/$releasever/

Répondre à lea

12

miramaze, le 30 jui 2009 à 17:53:19

Bien, bien fais une copie de ce fichier bien au chaud à l'abri en cas de pépin et va voir ça pour remplacer ce même fichier :

http://elle.epfl.ch/Mise-a-jour-avec-yum

Je ne te garantis pas le succès mais il faut essayer....

Répondre à miramaze

13

lea, le 30 jui 2009 à 17:56:18

Apparement il faut rajouter la ligne : proxy=http://adresse_proxy:port/ dans yum.conf, mais je ne sais pas sur quelle section exactement ??

Répondre à lea

14

miramaze, le 30 jui 2009 à 18:10:11

En fait tu copies ce truc:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=0
exactarch=1
retries=5

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=
http://mirror.switch.ch/ftp/mirror/fedora/linux/core/$releas­ever/$basearch/os/
http://download.fedora.redhat.com/pub/fedora/linux/core/$rel­easever/$basearch/os/
gpgcheck=1

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=
http://mirror.switch.ch/ftp/mirror/fedora/linux/core/updates­/$releasever/$basearch/ http://download.fedora.redhat.com/pub/fedora/linux/core/upda­tes/$releasever/$basearch/
gpgcheck=1



à la place de ton yum.conf de maintenant en ayant pas oublié la sauvegarde d'abord et tu relance yum update

Répondre à miramaze

15

 sandibi, le 7 nov 2009 à 16:17:54

Slt à tous

la meilleure façon de l'installer est de fouiller gcc ds tes CD d'installation de Redhat, le compilateur gcc en .rpm s'y trouve, c'est comme ça que j'ai pu installer mon compilateur sans probleme.

Répondre à sandibi
Collection CommentÇaMarche.net