2012-03-10 3 views

risposta

15

Yum installerà rpm dal suo repository.

Quindi non capisco perché si vuole evitare yum, risolverà le dipendenze e installarle pure.

Tuttavia, qui è RPM ufficiale repository specchio (uno dei tanti): http://centos.arminco.com/5/os/i386/CentOS/

Ecco la lista di tutti gli specchi: http://www.centos.org/modules/tinycontent/index.php?id=30

Avrete bisogno di almeno 3 RPM:

  • gcc-4.4.6-3.el6.i686.rpm
  • gcc-C++ - 4.4.6-3.el6.i686.rpm
  • libgcc-4.4.6-3.el 6.i686.rpm

Per la compilazione di C/C++ si dovrà anche libstdC++, glibc, ecc

Quando si esegue

yum install gcc 

tutto è fatto

volta che avete fatto architettura non specificata Suppongo i386, ma l'URL è molto simile per x86_64:

http://centos.arminco.com/6/os/x86_64/Packages/

+0

Come hai detto tu @rkosegi, ** "yum install .." ** è grande, ma non è facile o adatto per la scelta di un altro versioni delle cose da usare. Quindi, potrebbe essere più recente o più vecchio del suo archivio sui repository. E quelle vesions potrebbero essere necessarie da alcune applicazioni o librerie come dipendenza. Gli URL – NOTSermsak

+0

non funzionano per entrambi i686 ans 86_64 :( – Ganesh

3

Se si desidera installarlo come un utente locale (o come superuser)

GNU GSRC fornisce un modo semplice per farlo

Link: http://www.gnu.org/software/gsrc/

Dopo l'installazione tramite bzr, semplicemente fare questi:

./bootstrap 
./configure --prefix=~/local 
make -C gnu/gcc 
(or make -C gnu/gcc MAKE_ARGS_PARALLEL="-jN" to speed up for a N-core system) 
make -C gnu/gcc install 
+0

Per ottenere gsrc è meglio eseguire: 'bzr checkout http://bzr.savannah.gnu.org/r/gsrc/trunk gsrc'. Come nell'esempio che forniscono il tempo è scaduto. – pachanka