[Mini How-to] Actualizar Gentoo Linux

Foro para discutir sobre la documentación en linux (libros, ebooks, documentos, editoriales, autores, etc), así como temas publicados en el sitio.
Avatar de Usuario
_osorio_
Miembro ETEL
Miembro ETEL
Mensajes: 526
Registrado: Mié Dic 08, 2004 8:00 am
Ubicación: BS. AS Argentina
Contactar:

[Mini How-to] Actualizar Gentoo Linux

Mensaje por _osorio_ »

Este mini How-to, intenta esplicar como actualizar nuestra versión de Gentoo, a la última release lanzada.

El proceso consta de algunos pasos realmente sencillos. Obviamente, siempre seremos el root:

Sincronizar el arbol del Portage:

Código: Seleccionar todo

#emerge --sync
Hacer el cambio de Profile (Perfil):

Este es el paso más importante, ya que el profile lleva consigo toda la información de cada releases de Gentoo. Entre otras cosas, las variables USE predeterminadas, las versiones del software la rama estable predeterminadas.

Para realizar el cambio, debemos eliminar el fichero /etc/make.profile, que no es más que un soft-link al perfil, y crearlo nuevamente enlazandolo con el perfil de la nueva release.

Código: Seleccionar todo

#rm -f /etc/make.profile
#ln -snf /usr/portage/profiles/default-linux/x86/200x.x/ /etc/make.profile
Si son usuarios de amd64, deben cambiar al perfil correspondiente para dicha arquitectura:

Código: Seleccionar todo

#ln -snf /usr/portage/profiles/default-linux/amd64/200x.x/ /etc/make.profile
Nota: Si se tiene la costumbre de autocompletar con la tecla TAB, procurar que se borre el fichero make.profile sin la / al final, ya que como es un soft link a un directorio la tecla tab lo va a tomar como un directorio y no como soft link.

Para verificar si hemos creado bien el soft link, debemos realizar un ls -l al fichero "/etc/make.profile". En el ejemplo, nuestro perfil es el de la releases 2006.1.

Código: Seleccionar todo

osorio@abril ~ $ ls -l /etc/make.profile
lrwxrwxrwx 1 root root 47 feb 27 22:21 /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2006.1/
Esta salida nos informa que el fichero /etc/make.profile, enlaza al directorio de nuestro perfil elegido. Sino fuese asi, debemos repetir los pasos anteriores

Actualizar el sistema:

Código: Seleccionar todo

#emerge -uDN world
Que sería el equivalente a realizar un:

Código: Seleccionar todo

#emerge --update --deep --newuse world
Espero que les sea de utilidad. Errar es humano, si ven que me confundí en algún paso, aganlo notar.

Saludos.
Última edición por _osorio_ el Lun Oct 02, 2006 6:23 am, editado 4 veces en total.

Avatar de Usuario
protoss
Forista Mayor
Forista Mayor
Mensajes: 719
Registrado: Mié Jul 27, 2005 7:00 am

Re: [Mini How-to] Actualizar a Gentoo 2006.0

Mensaje por protoss »

esta bien este mini tutorial,sobretodo si es para esta maravillosa distribucion la cul me encanta
AMD Athlon 64 3200+ 1 Gigas ddr-ram 400
Imac core2duo 24" 3 gigas de ram
Ipod nano

guarismo

Re: [Mini How-to] Actualizar a Gentoo 2006.0

Mensaje por guarismo »

No había reparado en este mini tuto. Me puse a instalar el Gentoo 2005.1, ya habiendo salido el 2006, por la vía de la cónsola y he pasado mucho trabajo. Aunque he resuelto casi todos los problemas he perdido muchos días instalando porque el sistema se trancaba. Aunque ya tengo instalado lo fundamental (inclusive Gnome y KDE), no quiere instalar k3b porque no he encontrado manera de actualizar al nuevo compilador gcc. Espero que este mini tuto me sirva.

Salu2

Avatar de Usuario
_osorio_
Miembro ETEL
Miembro ETEL
Mensajes: 526
Registrado: Mié Dic 08, 2004 8:00 am
Ubicación: BS. AS Argentina
Contactar:

Re: [Mini How-to] Actualizar a Gentoo 2006.0

Mensaje por _osorio_ »

Recuerda usar el nuevo perfil 2006.1 en vez de 2006.0. Repasa esta guía: http://www.gentoo.org/doc/es/gcc-upgrading.xml

Es recomendable siempre usar los ultimos cd´s de instalación.

Saludos

guarismo

Re: [Mini How-to] Actualizar a Gentoo 2006.0

Mensaje por guarismo »

Gracias. Lo tendré en cuenta. No había hecho la actualización porque el acceso al mini tuto estaba vedado por el problema ya conocido por todos.

Saludos

guarismo

Re: [Mini How-to] Actualizar a Gentoo 2006.1

Mensaje por guarismo »

Tu minituto me funcionó. Actualicé al 2006.1 como recomendastes. En este momento está en el proceso de compilación de 145 paquetes (fue absurdo instalarlo desde el 2005.1 pero me quedó el aprendizaje de la resolución de problemas).

Saludos y gracias por tu aportación 8).

Nota: Podrías editarlo para que refleje esos cambios así como yo edité mi título. No tendrías que seguir haciendo la advertencia.

guarismo

Re: [Mini How-to] Actualizar a Gentoo 2006.1

Mensaje por guarismo »

_osorio_

Parece que esta guía:

http://www.gentoo.org/doc/es/gcc-upgrading.xml

no va a hacer falta. El paquete 19 que está compilando es el tan esperado gcc-4.1.1-r1 (la versión anterior no permitía que se me instalara el k3b).

Saludos
Última edición por guarismo el Dom Oct 01, 2006 12:21 pm, editado 1 vez en total.

Avatar de Usuario
_osorio_
Miembro ETEL
Miembro ETEL
Mensajes: 526
Registrado: Mié Dic 08, 2004 8:00 am
Ubicación: BS. AS Argentina
Contactar:

Mensaje por _osorio_ »

zeka escribió:Nota: Podrías editarlo para que refleje esos cambios así como yo edité mi título. No tendrías que seguir haciendo la advertencia.
Apuntado en la agenda :D

Saludos
Saludos.
Matías S. Sardisco | http://msardisco.com.ar


$ emerge --info | head -n3
Portage 2.1.9.34 (default/linux/x86/10.0, gcc-4.5.2, glibc-2.12.2-r0, 2.6.37-ck i686)
=================================================================
System uname: Linux-2.6.37-ck-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.0.1

Avatar de Usuario
inmortus
Forista Nuevo
Forista Nuevo
Mensajes: 6
Registrado: Lun Oct 29, 2007 8:00 am

Re: [Mini How-to] Actualizar Gentoo Linux

Mensaje por inmortus »

Gracias, excelente how-to.Espero que me sirva


Saludos, :wink:
[img]http://img91.imageshack.us/img91/2140/suffocationuserbarzn1.jpg[/img]
[img]http://img86.imageshack.us/img86/8505/rmsbq7.png[/img]

guarismo

Re: [Mini How-to] Actualizar a Gentoo 2006.1

Mensaje por guarismo »

zeka escribió:_osorio_

Parece que esta guía:

http://www.gentoo.org/doc/es/gcc-upgrading.xml

no va a hacer falta. El paquete 19 que está compilando es el tan esperado gcc-4.1.1-r1 (la versión anterior no permitía que se me instalara el k3b).

Saludos
Vaya, si no reviven este tema no hubiese sabido que tenía 17 meses de haber abandonado el uso de Gentoo. Finalmente, no pude instalar el k3b. Un cable IDE defectuoso me quemó 3 discos duros (entre ellos donde estaban 2 Gentoo) y esta instalación defectuosa (porque la hice desde el netinstall 2005.1 y no desde la 2006.1; craso error) me desanimó y lo desinstalé. Me decanté luego por algo más fácil como Debian, Dreamlinux, Ubuntu, SuSE, etc ...

Avatar de Usuario
ExEKieLiTo
Forista Legendario
Forista Legendario
Mensajes: 2106
Registrado: Vie Dic 07, 2007 8:00 am
Ubicación: /dev/Argentina/buenos aires

Re: [Mini How-to] Actualizar Gentoo Linux

Mensaje por ExEKieLiTo »

buen howto justo estaba pensando probar Gentoo xD
Amd 3600 x2 Dual Core - 2 gb Ram - Nvidia Gforce 7300 GS - Sata2 250 GB
--
Corriendo Slackware 12

Avatar de Usuario
X3Mdesign
Forista Nuevo
Forista Nuevo
Mensajes: 13
Registrado: Lun Oct 26, 2009 8:00 am

Re: [Mini How-to] Actualizar Gentoo Linux

Mensaje por X3Mdesign »

Hola, buenas... perdón por revivir el post... pero es un tema que llevo semanas buscando...

En las guías de mi servidor se indica que para actualizar el perfil debemos ejecutar:

# rm -rf /etc/make.profile
# ln -s /usr/portage/profiles/default-linux/x86/2007.0 /etc/make.profile

he ido al directorio ‘/usr/portage/profiles/default-linux/x86/’ y ahí no tengo más que estos archivos…
  • ChangeLog
    deprecated
    make.defaults
    package.mask
    package.use.mask
    packages
    parent
    use.mask
    virtuals
explorando por el servidor he visto la siguiente carpeta: /usr/portage/profiles/default/linux/x86/2008.0 donde tengo las siguientes carpetas: “desktop”,”developer” y “server”… tengo que ejecutar tus líneas?? y poqué no “developer” o “server”??

A ver si me puedes ayudar… estoy algo desesperado puesto que no puedo actualizar nada en el servidor y me están friendo a SPAM…

Qué debería ejecutar?? el problema está en que si algo sale mal no sabría solucionarlo.. y me da mucho miedo tocar este tipo de cosas en el servidor... es lo mismo [...]/default-linux/[...] que [...]/default/linux/[...]?? es por algún cambio de versión? y la guía está realmente obsoleta??

Muchas gracias!!!

Avatar de Usuario
johpunk
Forista Ancestral
Forista Ancestral
Mensajes: 4530
Registrado: Mié Ago 09, 2006 7:00 am
Ubicación: Táchira - Venezuela

Mensaje por johpunk »

bueno ahora voy yo a aportar a este mini how to para actualizar de una versino a otra, o mejor dicho cambiar de profile se puede hacer tambien de la siguiente manera:
emerge -va eselect
una vez instalada esta herramienta ejecutamos
eselect profile list
donde nos saldra algo como esto
Available profile symlink targets:
[1] default/linux/amd64/10.0 *
[2] default/linux/amd64/10.0/desktop
[3] default/linux/amd64/10.0/developer
[4] default/linux/amd64/10.0/no-multilib
[5] default/linux/amd64/10.0/server
[6] hardened/linux/amd64/10.0
[7] hardened/linux/amd64/10.0/no-multilib
[8] selinux/2007.0/amd64
[9] selinux/2007.0/amd64/hardened
[10] selinux/v2refpolicy/amd64
[11] selinux/v2refpolicy/amd64/desktop
[12] selinux/v2refpolicy/amd64/developer
[13] selinux/v2refpolicy/amd64/hardened
[14] selinux/v2refpolicy/amd64/server
para elegir un profile lo hacemos con
eselect profile set x
donde la x es el numero del profile que queramos ponernos. luego de eso sincronizamos portage
emerge --sync
luego actualizamos
emerge -uavDN world
al terminar el update no estaria mal ejecutar revdep-rebuild por si hay algunas dependencias rotas. para usar esta herramienta deben tener instalado el paquete app-portage/gentoolkit

pd: les recomendaria que usaran la herramienta que se llama eix la cual sirve para sincronizar paquetes y hacer busquedas es una herramienta mucho mas rapida que usar emerge para estas tareas, si alguien se anima pues solo se instala el paquete que lleva el mismo nombre eix

para sincronizar portage
eix-sync

para buscar paquetes
eix <paquete>

espero que les sirva de ayuda esta explicacion que di. :D
Linux User #432922 ~ Linux Machine #390497
Gentoo 13.0 | ~amd64 | i3 improved | Github | dotfiles | Identi.ca | Twitter
irc.freenode.net | /join #gnu/linuxOS

Avatar de Usuario
X3Mdesign
Forista Nuevo
Forista Nuevo
Mensajes: 13
Registrado: Lun Oct 26, 2009 8:00 am

Re: [Mini How-to] Actualizar Gentoo Linux

Mensaje por X3Mdesign »

Genial johpunk, pero mi gozo en un poco... al intentar instalar eselect me devuelve el mismo error...

!!! ARCH is not set... Are you missing the '/etc/make.profile' symlink?
!!! Is the symlink correct? Is your portage tree complete?


Parece que la cosa se resiste... :cry: :cry: :cry:

No se si servirá de algo, pero esta es mi máquina y acabo de hacer estos pasos, incluísdos los de Problema de perfil como he indicado en el primer post... así que no me funciona...

help, plis :roll: :roll:

Avatar de Usuario
johpunk
Forista Ancestral
Forista Ancestral
Mensajes: 4530
Registrado: Mié Ago 09, 2006 7:00 am
Ubicación: Táchira - Venezuela

Mensaje por johpunk »

borra el enlace simbolico que has hecho, en caso de que persista instalare el gentoolkit y ejecutas revdep-rebuild. otra cosa que vale la pena resaltar es que este post es algo viejito osea del 2006 y me imagino que cuando eso las cosas se hacian como lo explico _osorio_
Linux User #432922 ~ Linux Machine #390497
Gentoo 13.0 | ~amd64 | i3 improved | Github | dotfiles | Identi.ca | Twitter
irc.freenode.net | /join #gnu/linuxOS

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje