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:
#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:
#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:
#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:
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:
#emerge -uDN world
Que sería el equivalente a realizar un:
Código:
#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.