Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 61477 Details for
Bug 96311
[es] Update of new-upgrade-to-gentoo-1.4.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[es] new-upgrade-to-gentoo-1.4.xml full document
new-upgrade-to-gentoo-1.4.xml (text/xml), 6.47 KB, created by
Enrique Barbeito García
on 2005-06-19 02:10:48 UTC
(
hide
)
Description:
[es] new-upgrade-to-gentoo-1.4.xml full document
Filename:
MIME Type:
Creator:
Enrique Barbeito García
Created:
2005-06-19 02:10:48 UTC
Size:
6.47 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8"?> > ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/es/new-upgrade-to-gentoo-1.4.xml,v 1.1 2005/04/12 00:21:59 yoswink Exp $ --> > ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link="new-upgrade-to-gentoo-1.4.xml"> > ><title>GuÃa de actualización a Gentoo 1.4</title> > ><author title="Autor"> > <mail link="rac@gentoo.org">Robert Coie</mail> ></author> > ><author title="Editor"> > <mail link="avenj@gentoo.org">Jon Portnoy</mail> ></author> > ><author title="Traductor"> > <mail link="enrique@barbeito.org">Enrique Barbeito GarcÃa</mail> ></author> > ><abstract> >Un método para actualizar antiguas instalaciones de Gentoo a la versión 1.4 ></abstract> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.0 --> ><license/> > ><version>0.3</version> ><date>2004-10-02</date> > ><chapter> ><title>Antes de comenzar</title> ><section> ><title>Esté preparado</title> ><body> > ><p> >Como en cualquier actualización de importancia del núcleo >de su sistema Gentoo, siempre hay posibilidad de que surjan >problemas imprevistos. Es sensato hacer siempre una copia de >seguridad de todos los datos importantes antes de empezar >este proceso. Si es posible, trate de dar un gran espacio de >tiempo para esta actualización y asà evitar precipitarse. >Todo el software de su máquina necesitará ser recompilado. ></p> > ></body> ></section> ><section> ><title>Otras alternativas</title> ><body> > ><p> >Ãsta no es la única manera de actualizar su sistema. En vez >de eso, puede instalar un nuevo sistema 1.4 en una partición >independiente y reutilizar parte de la configuración de su >sistema. Este método también tiene la ventaja de poder retroceder >en cualquier momento y volver a su antiguo sistema. También puede >simplemente decidir no actualizar el sistema. Si decide que quiere >actualizarlo, siga leyendo. ></p> > ></body> ></section> ><section> ><title>Notas generales</title> ><body> > ><p> >Siempre que los listados sugieran ejecutar el comando ><c>emerge</c>, siempre es una buena idea hacer una prueba >ejecutando el comando con la opción <c>-p</c> o <c>--pretend</c> >para asegurarse de que hará lo que uno está esperando. ></p> > ></body> ></section> ></chapter> ><chapter> ><title>Actualización</title> ><section> ><title>Obtener la versión de Portage más actual posible</title> ><body> > ><p> >Parte de la sintaxis de los ebuilds actuales es ilegible >para otras versiones de Portage. Si no tiene al menos Portage 2.0.44, intente actualizarlo. ></p> > ><pre> ># <i>emerge --sync</i> ># <i>emerge -u portage</i> ></pre> > ><note> >Si su versión de Portage es muy antigua, puede que obtenga >un mensaje de error que contenga la frase "unscriptable object". >Lea y siga las instrucciones que hay en ><path>/usr/portage/sys-apps/portage/files/README.RESCUE</path>. >Su instalación de Portage deberÃa ser entonces reciente. ></note> > ></body> ></section> ><section> ><title>Preparar GCC para la coexistencia</title> ><body> > ><p> >Estará instalando una nueva versión de GCC durante esta >actualización. Las versiones de GCC anteriores a la 2.95.3-r8 >no están diseñadas para tener múltiples versiones de GCC instaladas. >Por lo tanto, debe actualizar GCC al menos a la versión 2.95.3-r8. >Esto tendrá también el buen efecto secundario de instalar en su >sistema el paquete <c>gcc-config</c> el cual se puede emplear para >cambiar hacia atrás y adelante entre varias versiones de GCC >instaladas. ></p> > ><pre> ># <i>emerge -u gcc</i> ></pre> > ><p> >Ahora puede comprobar si gcc-config funciona correctamente: ></p> > ><pre> ># <i>gcc-config --get-current-profile</i> ></pre> > ><p> >Ãsto deberÃa devolver i686-pc-linux-gnu-2.95.3 en la mayorÃa de sistemas x86. >En sistemas más viejos puede devolver i586-pc-linux-gnu-2.95.3. ></p> > ></body> ></section> ><section> ><title>Instalar GCC 3</title> ><body> > ><p> >Ahora ya puede instalar una nueva versión de GCC sin dañar su >compilación actual. Mire en <path>/usr/portage/sys-devel/gcc</path> >una versión del ebuild de GCC que sea al menos la 3.2.1-r6. Elija >la versión más alta para su arquitectura marcada como estable. Para >ver si a un ebuild se le considera estable para su arquitectura, busque >la lÃnea KEYWORDS dentro del fichero del ebuild. Si tiene listada su >arquitectura sin el signo ~ delante, entonces se le considera estable. >Suponiendo que la versión 3.2.2 es la actual versión más estable, >primero necesitaremos borrar la dependencia de glibc para gcc. ></p> > ><p> >Edite <path>/usr/portage/sys-devel/gcc/gcc-3.2.2.ebuild</path> y busque la lÃnea >que pone <c>DEPEND</c>. Borre la dependencia <c>glibc</c> y guarde los cambios >del ebuild. ></p> > ><pre caption="Editar gcc-3.2.2.ebuild"> ># <i>vim /usr/portage/sys-devel/gcc/gcc-3.2.2.ebuild</i> ></pre> > ><p> >Ahora instale la última versión de GCC en su sistema: ></p> > ><pre> ># <i>USE="-java" emerge /usr/portage/sys-devel/gcc/gcc-3.2.2.ebuild</i> ></pre> > ></body> ></section> ><section> ><title>Cambiar perfiles</title> ><body> > ><p> >Ahora necesita cambiar dos tipos de perfiles: Su >perfil para gcc-config y su perfil para Portage. ></p> > ><pre> ># <i>cd /etc</i> ># <i>rm make.profile</i> ># <i>ln -s ../usr/portage/profiles/default-x86-1.4 make.profile</i> ><comment>(Cambiar "x86" por su arquitectura)</comment> ></pre> > ><pre> ># <i>gcc-config --list-profiles</i> ><comment>(Observe la versión que acaba de emerger para usarla ahora)</comment> ># <i>gcc-config i686-pc-linux-gnu-3.2.2</i> ><comment>(Cambie la versión por la que vio anteriormente)</comment> ></pre> > ></body> ></section> ><section> ><title>Recompilar herramientas</title> ><body> > ><p> >Ahora necesita recompilar su serie principal de herramientas con >su nuevo compilador. Si continúa en la misma shell, necesitará >ejecutar <c>source /etc/profile</c> cuando gcc-config se lo indique. >Luego haga un emerge de glibc y binutils con su nuevo compilador: ></p> > ><pre> ># <i>emerge glibc binutils</i> ></pre> > ><warn> >Seguramente actualizará glibc de la versión 2.2 o anterior >a la 2.3. Después no retroceda la versión de glibc. Cualquier >software que haya compilado con glibc 2.3 dejará de funcionar, y >esto puede hacer inestable su sistema. ></warn> > ></body> ></section> ><section> ><title>Recompilar todo con su nuevo compilador</title> ><body> > ><p> >Ahora puede compilar todo su sistema con su nuevo compilador: ></p> > ><pre> ># <i>emerge -e world</i> ></pre> > ><note> >Si este comando fallara por los errores en algún punto, puede >usar <c>emerge --resume</c> para continuar el proceso por donde se >interrumpió. Para ésto se necesita Portage 2.0.47 o superior. ></note> > ></body> ></section> ></chapter> ></guide>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 96311
:
61354
|
61432
| 61477