View previous topic :: View next topic |
Author |
Message |
piky n00b
Joined: 03 Sep 2004 Posts: 37
|
Posted: Fri Sep 03, 2004 8:25 am Post subject: HE BORRADO EL GCC DE GENTOO COMO LO VUELVO A INSTALAR? |
|
|
Pues Hoy haciendo limpieza de programas que no uso en Gentoo queria volver a la version 3.3.4 de los GCC la ultima marcada como estable con gentoo pero he borrado con:
emerge -c GCC
La version que tenia en ese momento la 3.4.0 asi que luego cuando he ido a hacer el:
emerge gcc-3.3.4.ebuild
me he dado cuenta que me habia quedado sin GCC y por lo tanto ya no he podido compilar nada mas. Ni tan siquiera me arranca el kde.
Alguien sabe alguna manera en Gentoo de instalar algun GCC precompilado para que "como minimo" funcione el compilador GCC y luego compilar tú el que quieras y con las optimizaciones que quieras?
PD: No se si es un caso muy grave aunque supongo que a otra gente que usa Gentoo le habra pasado... haber si podemos solucionarlo, ya que volver a instalar gentoo es un palazo por una tonteria como esta....
En fin a ver si alguien tiene alguna idea
Muchas gracias de antemano
PD2: Aunque soy nuevo en el foro llevo mucho tiempo leyendo y soys fenomenales prestais una ayuda impresionante, la cual me ha servido un monton, Gracias! y seguid adelante
Salu2s!
PiKy _________________ rogerrafanell@jabber.org |
|
Back to top |
|
|
Ateo Advocate
Joined: 02 Jun 2003 Posts: 2021 Location: Republic of California
|
Posted: Fri Sep 03, 2004 9:53 am Post subject: |
|
|
Te has jodido tu solo hermano..
gcc is el compilador de linux. Sin eso, como te has dado cuenta, no puedes hacer nada.
No se si existe un binario de gcc pero si no existe, de nuevo vas a tener que reinstalar gentoo.
Puede ser que estoy en lo incorecto. |
|
Back to top |
|
|
luisfeser Guru
Joined: 22 May 2004 Posts: 543 Location: /España/Toledo
|
Posted: Fri Sep 03, 2004 9:56 am Post subject: |
|
|
Yo creo k no hace falta instalar gentoo entero, con que hagas el bootstrap deberia ser suficiente.
Eso si, una vez hecho tendrás k actualizar los paketes del sistema.
En cualquier caso, suerte, y otra vez ten mas cuidado _________________ AMD Athlon XP-M 2500+ @2200MhHz|1GB DDR @400MHz Dual-Chanel|NVIDIA GeForce4 MX 420|SB Live 5.1|ADSL 512/128 Arsys
gentoo ~x86 |
|
Back to top |
|
|
Ateo Advocate
Joined: 02 Jun 2003 Posts: 2021 Location: Republic of California
|
Posted: Fri Sep 03, 2004 10:02 am Post subject: |
|
|
Pues, si lo puede correjir con hacer bootstrap, crees que lo puede arreglar con los paquetes del stage 2? Haci no se tarde mucho tiempo.
Solo pregunto. Como nunca he hecho eso, no estoy seguro. =) |
|
Back to top |
|
|
lunatc Guru
Joined: 18 Apr 2002 Posts: 409 Location: Canary Islands. Spain
|
Posted: Fri Sep 03, 2004 10:11 am Post subject: |
|
|
Uf!!
Yo lo que haría es arrancar desde el live-cd y montaría las particiones de sistema ya instalado bajo /mnt/gentoo por ejemplo.
Luego
Ahora sacaría la lista de los ficheros relacionados con el gcc (puede no ser exacta pero el grep gcc es para no extraer otras cosas que no interesa sobreescribir.
Code: |
tar tfj /path-donde-esten-los-stages-en-el-live-cd/stage1-pon-aqui-el-que-tengas.tar.bz2 | grep gcc > listagcc.txt
|
y lo extraería
Code: |
tar xfjp /path-donde-esten-los-stages-en-el-live-cd/stage1-pon-aqui-el-que-tengas.tar.bz2 -T listagcc.txt
|
Ahora hacía un chroot al estilo de la instalación
Code: |
mount -o bind /proc /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash
source /etc/profile
env-update
|
Y probar que puede emerger el gcc
Code: |
emerge =gcc-3.3.4 (o la versión que tengas ya descargada en /usr/portage/distfiles
|
No se si funcionará todo esto tal cual para gcc (yo lo hice una vez no con gcc sino con python porque me lo cargué)
OJO que todo esto puede ser un poco arriesgado, pero de perdidos al río
Suerte!
Salu2 |
|
Back to top |
|
|
piky n00b
Joined: 03 Sep 2004 Posts: 37
|
Posted: Fri Sep 03, 2004 12:09 pm Post subject: |
|
|
Buuuuuueeno!!! Al final ya lo he solucionado, maldita sea gracias a todos por la ayuda, se agradece un monton pero al final leyendo leyendo lo solucioné solo, os cuento:
Encontre este post:
https://forums.gentoo.org/viewtopic.php?t=216844&highlight=gcc
Aqui cuentan algo parecido de alguien que se cargo tambien los GCC's y no podia hacer nada lo unico que el problema viene a raiz de cosas diferentes, el es por superposición de versiones y lo io es porque lo desinstale, sin más xD
Asi que me baje los binarios precompilados de los GCC's de aqui (tuve suerte de encontrar este site, no tenia conocimiento de él).
http://dev.gentoo.org/~avenj/bins/
Aquí lo dejo por si a alguien más le sucede algo similar que sepa que asi tiene solución segura y francamente mas rapida que reinstalar gentoo o hacer el Bootstrap
Sinceramente Gracias de todos modos
Salu2s!
PiKy _________________ rogerrafanell@jabber.org |
|
Back to top |
|
|
luisfeser Guru
Joined: 22 May 2004 Posts: 543 Location: /España/Toledo
|
Posted: Fri Sep 03, 2004 12:55 pm Post subject: |
|
|
De la k te has librado
Pues esta bien saber k existe esa paginilla, k hoy te ha pasado a ti, pero otro dia nos puede pasar a cualquiera.
Saludos. _________________ AMD Athlon XP-M 2500+ @2200MhHz|1GB DDR @400MHz Dual-Chanel|NVIDIA GeForce4 MX 420|SB Live 5.1|ADSL 512/128 Arsys
gentoo ~x86 |
|
Back to top |
|
|
lunatc Guru
Joined: 18 Apr 2002 Posts: 409 Location: Canary Islands. Spain
|
Posted: Fri Sep 03, 2004 6:57 pm Post subject: |
|
|
Hombre! me alegro de que todo haya quedado en un susto!
De todas formas es un alivio saber que están esos binarios en la red
Yo por si acaso voy a ir haciendo un quickpkg de los paquetes básicos y copiarlos a un CD. Nunca se sabe...!
Salu2 |
|
Back to top |
|
|
trompa Guru
Joined: 15 Sep 2003 Posts: 368 Location: Vigo (Spain)
|
Posted: Fri Sep 03, 2004 9:28 pm Post subject: |
|
|
piky wrote: |
http://dev.gentoo.org/~avenj/bins/
|
Pues si, yo conocía que existía, pero la perdí de favoritos, por eso no te la había puesto, la verdad es que debería tenerla visible en algún sitio, en la doc o algo no? _________________ JabberID: trompa@jabber.com |
|
Back to top |
|
|
|