Question con. Comment installer un compilateur (gcc)sans compilateur ?

Question con. Comment installer un compilateur (gcc)sans compilateur ? - Installation - Linux et OS Alternatifs

Marsh Posté le 13-04-2005 à 21:12:11    

Bonjour,
 
Je loue un serveur dédié Fedora 2 depuis deux jours et je souhaitais commencer à bidouiller en m'installer un serveur de streaming radio (IceCast). Or, mauvaise surprise au ./configure, pas de compilateur.
 
Et après maintes recherches à coup de find / & which, rien n'y fait, je n'ai pu trouver que la page de manuel de gcc...
 
Bon, pas grave, je vais sur le site de GCC pour le télécharger et l'installer, sauf, qu'à moins de n'avoir rien compris, il faut le compiler pour l'installer. :|
 
Le serpent se mort la queue, je fais comment ? :??:
 
Merci. :hello:


Message édité par Master_Jul le 13-04-2005 à 21:12:48
Reply

Marsh Posté le 13-04-2005 à 21:12:11   

Reply

Marsh Posté le 13-04-2005 à 21:18:23    

il doit exister des binaires pour ton architecture.

Reply

Marsh Posté le 13-04-2005 à 21:26:11    

J'ai été voir là en fait :
http://gcc.gnu.org/install/binaries.html
 
Mais d'après ce que je comprends, ce ne sont que des versions compilées pour les plateformes dont ce n'est pas évident à faire.

Reply

Marsh Posté le 13-04-2005 à 21:30:09    

Master_Jul a écrit :

Bonjour,
 
Je loue un serveur dédié Fedora 2 depuis deux jours et je souhaitais commencer à bidouiller en m'installer un serveur de streaming radio (IceCast). Or, mauvaise surprise au ./configure, pas de compilateur.
 
Et après maintes recherches à coup de find / & which, rien n'y fait, je n'ai pu trouver que la page de manuel de gcc...
 
Bon, pas grave, je vais sur le site de GCC pour le télécharger et l'installer, sauf, qu'à moins de n'avoir rien compris, il faut le compiler pour l'installer. :|
 
Le serpent se mort la queue, je fais comment ? :??:
 
Merci. :hello:


 
 
C'est le problème de l'oeuf et la poule!
Généralement tu récupère une version binaire compilée en statique de manière ultra-générique (non optimisée) . Avec ce binaire tu compile ta version à toi qui sera compilée de manière optimisée avec les options qui te sont nécéssaires.
 
 
Celà pose une question plus philosophique : D'ou vient le tout premier compilateur ?  [:bighead]

Reply

Marsh Posté le 13-04-2005 à 21:33:17    

Ou le premier OS. :o
 
Reste à savoir où récupérer ce binaire et s'il pourra se débrouiller tout seul... Il n'y a pas d'espèces de packages pour m'installer ça facilement sous la Fedora 2 ?

Reply

Marsh Posté le 13-04-2005 à 21:33:21    

Dans toutes distribution linux digne de ce nom il existe des gestionnaires de packages (urpmi, apt...) qui vont chercher les packages + dépendances.

Reply

Marsh Posté le 13-04-2005 à 21:34:47    

Citation :

[root@ik57009 bin]# which apt
/usr/bin/which: no apt in (/usr/lib/courier-imap/sbin:/usr/lib/courier-imap/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
[root@ik57009 bin]# which urpmi
/usr/bin/which: no urpmi in (/usr/lib/courier-imap/sbin:/usr/lib/courier-imap/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
[root@ik57009 bin]#


:'(


Message édité par Master_Jul le 13-04-2005 à 21:35:16
Reply

Marsh Posté le 13-04-2005 à 21:37:06    

et which up2date ?

Reply

Marsh Posté le 13-04-2005 à 21:38:15    

Il y est. Ouf ?

Reply

Marsh Posté le 13-04-2005 à 21:43:18    

oui...  
Yum et up2date sont les equivalent sous fedora de urpmi et apt.
 
Man est ton ami pour la suite !

Reply

Marsh Posté le 13-04-2005 à 21:43:18   

Reply

Marsh Posté le 13-04-2005 à 21:43:54    

Reply

Marsh Posté le 13-04-2005 à 21:52:30    

Citation :

[root@ik57009 bin]# up2date --show-available | grep gcc
compat-gcc-7.3-2.96.126.i386
compat-gcc-c++-7.3-2.96.126.i386
compat-gcc-g77-7.3-2.96.126.i386
compat-gcc-java-7.3-2.96.126.i386
compat-gcc-objc-7.3-2.96.126.i386
gcc-3.3.3-7.i386
gcc-c++-3.3.3-7.i386
gcc-g77-3.3.3-7.i386
gcc-gnat-3.3.3-7.i386
gcc-java-3.3.3-7.i386
gcc-objc-3.3.3-7.i386
gcc34-3.4.0-1.i386
gcc34-c++-3.4.0-1.i386
gcc34-java-3.4.0-1.i386
[root@ik57009 bin]#


 
Je suis sauvé merci beaucoup sorg. :)
 
Je vais voir le lien que tu m'as passé.

Reply

Marsh Posté le 13-04-2005 à 22:28:32    

...
 
Je viens de niquer mon yum.conf comme un abruti.
 
Je fais la manip du tutorial pour mettre de nouveaux serveurs et plus rien ne marche.
 

Citation :

[root@ik57009 etc]# yum list
Error: Cannot find baseurl or name for server 'freshrpms'. Skipping
Gathering header information file(s) from server(s)
Server: ATrpms - Stable
Server: ATrpms - Bleeding
Server: ATrpms - Testing
Server: Dag APT Repository
Server: Dries APT/YUM Repository
retrygrab() failed for:
  http://ftp.freshrpms.net/pub/dag/d [...] eader.info
  Executing failover method
retrygrab() failed for:
  http://mirrors.ircam.fr/pub/dag/dr [...] eader.info
  Executing failover method
retrygrab() failed for:
  http://apt.sw.be/dries/fedora/linu [...] eader.info
  Executing failover method
retrygrab() failed for:
  http://dries.studentenweb.org/yum/ [...] eader.info
  Executing failover method
failover: out of servers to try
Error getting file http://ftp.freshrpms.net/pub/dag/d [...] eader.info
[Errno 4] IOError: HTTP Error 404: Not Found
[root@ik57009 etc]#
[root@ik57009 etc]#


Reply

Marsh Posté le 13-04-2005 à 22:52:10    

hum fedora ( :rofl: )
pourquoi ne pas tout simplement remettre le yum.conf de base ?
( a mon avis il doit avoir le nécessaire pour installer gcc )


---------------
Intermittent du GNU
Reply

Marsh Posté le 13-04-2005 à 22:59:42    

yum install gcc
 
ça fera l'affaire


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 23:05:26    

Je ne l'ai plus évidemment le yum.conf de base.
 
Je suis allé en pêcher un sur le net mais là quand je fais un yum install xxx il me télécharge tous les headers qui existent au monde et y'en a un paquet... Je sais pas pourquoi il fait ça, il le faisait pas avant.
 
L'installation de g++ s'est bien déroulée. Ma connerie a été de remplacer le yum.conf là.
 
Edit : Ca a l'air bon là... J'installe libxslt-devel


Message édité par Master_Jul le 13-04-2005 à 23:07:34
Reply

Marsh Posté le 13-04-2005 à 23:09:49    

il faut garder autant que possible un backup de ses fichiers de configuration surtout quand on n'est pas sur de soi .
Après redhat/fedora doit surement proposer un yum.conf de base .


---------------
Intermittent du GNU
Reply

Marsh Posté le 13-04-2005 à 23:10:25    

accessoirement yum a l'incroyable feature de tout retélécharger(les headers) a chaque utilisation :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 13-04-2005 à 23:13:34    

ce qui bouffe un espace disque monstrueux [:god]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 23:24:53    

sorg a écrit :

Celà pose une question plus philosophique : D'ou vient le tout premier compilateur ?  [:bighead]

Fait à la main...

Reply

Marsh Posté le 14-04-2005 à 14:51:13    

mikala a écrit :

accessoirement yum a l'incroyable feature de tout retélécharger(les headers) a chaque utilisation :D


 
ils ont pas changé ça dans la 3/4? il me semble qu'il ne télécharge plus qu'un seul fichier.. (XML?)

Reply

Marsh Posté le 14-04-2005 à 14:59:32    

aucune idée , de toute manière l'hébergeur de de MasterJul a fait le choix de la 2 :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 14-04-2005 à 15:06:22    

ah vi c'est vrai :o

Reply

Marsh Posté le 14-04-2005 à 15:29:20    

utilise apt-get pour RPM, ya une version toute prête chez DAG (http://dag.wieers.com/home-made/apt/FAQ.php#B -> petite aide)

Reply

Marsh Posté le 14-04-2005 à 15:33:17    

a mon avis il vaut mieux qu'il se serve du gestionnnaire de paquet fournis a la base par Fedora (et pour lequel il y a un support ) que de partir sur l'installation d'un autre gestionnaire .
Bref qu'il apprenne a connaître sa distribution.
(sinon il aurait mieux valu lui conseiller smart ... )


---------------
Intermittent du GNU
Reply

Marsh Posté le 14-04-2005 à 15:38:20    

Fedora n'a aucun support de la part de RedHat ni de quiquonque. Il faut RHEL pour avoir du support, donc on peut utiliser apt-get. (A moin que tu parle du support du fournisseur web).

Reply

Marsh Posté le 14-04-2005 à 15:41:05    

il doit parler de yum (inclus) qui est très bien fait par ailleurs...; quand il marche (bon je connais que ça perso...)
 
le support de la communauté :o


Message édité par elpoulpo le 14-04-2005 à 15:41:36
Reply

Marsh Posté le 14-04-2005 à 15:56:01    

Willits a écrit :

Fedora n'a aucun support de la part de RedHat ni de quiquonque. Il faut RHEL pour avoir du support, donc on peut utiliser apt-get. (A moin que tu parle du support du fournisseur web).


il y a mainteneur de fedora non ? le gestionnaire de paquet officiel  est yum non ?
le fait que le support ne soit pas assuré par redhat importe peu ici. Il aura nettement plus de support du/des mainteneurs de fedora en utilisant ( gestionnaire de paquet 'officiel' de fedora ) qu'en utilisant apt-get .


---------------
Intermittent du GNU
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed