Gentoo Archives: gentoo-commits

From: "John Christian Stoddart (chiguire)" <chiguire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/es/java: java-upgrade.xml
Date: Tue, 29 Apr 2008 18:35:48
Message-Id: E1Jqug4-0003Gm-MQ@stork.gentoo.org
1 chiguire 08/04/29 18:35:44
2
3 Added: java-upgrade.xml
4 Log:
5 first spanish translation (jesus rivero, aka neurogeek)
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/es/java/java-upgrade.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/es/java/java-upgrade.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/es/java/java-upgrade.xml?rev=1.1&content-type=text/plain
12
13 Index: java-upgrade.xml
14 ===================================================================
15 <?xml version="1.0" encoding="UTF-8"?>
16 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
17 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/es/java/java-upgrade.xml,v 1.1 2008/04/29 18:35:44 chiguire Exp $ -->
18
19 <guide link="/proj/en/java/java-upgrade.xml" lang="es">
20
21 <title>Guía Gentoo de actualización de Java</title>
22
23 <author title="Autor">
24 <mail link="nichoj@g.o">Joshua Nichols</mail>
25 </author>
26 <author title="Autor">
27 <mail link="kartk@g.o">Karl Trygve Kalleberg</mail>
28 </author>
29 <author title="Editor">
30 <mail link="nightmorph@g.o">Josh Saddler</mail>
31 </author>
32 <author title="Traductor">
33 <mail link="jesus.riveroa@×××××.com">Jesús Rivero</mail>
34 </author>
35
36 <abstract>
37 Esta guía muestra cómo actualizar Java a la nueva generación de Java
38 en Gentoo, además de mostrar algunos conceptos y herramientas
39 relacionadas.
40 </abstract>
41
42 <!-- The content of this document is licensed under the CC-BY-SA license -->
43 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
44 <license/>
45
46 <version>1.0.12</version>
47 <date>2006-10-19</date>
48
49 <chapter>
50 <title>Introducción</title>
51
52 <section>
53 <body>
54 <p>
55 Hola y bienvenidos. Puede que se esté preguntado '¿Por qué quisiera
56 actualizar mi Java?' O quizás comenzó el proceso de actualización y
57 fue redirigido a esta página por un error durante el proceso. Sin
58 importar cuál sea el caso, el propósito de este documento es ayudarle
59 durante la actualización al nuevo sistema Java. ¡Ah!, pero ¿qué es
60 esto del nuevo sistema Java?
61 </p>
62 </body>
63 </section>
64
65 <section>
66 <title>El nuevo sistema Java</title>
67 <body>
68
69 <p>
70 Para aquellos que no están familiarizados con el nuevo sistema Java,
71 he aquí una lista de nuevas características:
72 </p>
73
74 <ul>
75 <li>Habilidad de cambiar la VM actual sobre la marcha</li>
76
77 <li>Los cambios al usuario y sistema VM se hacen efectivos de
78 inmediato y no están atados al ambiente de la consola. (ej. no mas
79 env-update &amp;&amp; source /etc/profile luego de cambiar la
80 VM)</li>
81
82 <li>Se introduce el concepto 'VM de compilación' que es utilizada
83 para hacer emerge de paquetes, y es independiente de la VM del
84 sistema.</li>
85
86 <li>Para cada versión de Java, ej. 1.3, 1.4, 1.5, etc. la 'VM de
87 compilación' puede ser configurada para especificar que fabricante y
88 versión de VM se utilizará.</li>
89
90 <li>La VM al momento de ejecutar emerge será cambiada de acuerdo
91 tanto a su configuración como a las dependencias del paquete. Por
92 ejemplo, algunos paquetes no compilarán con 1.5. En estos casos una
93 VM 2.4 será utilizada al construir el paquete.</li>
94
95 <li>Los paquetes Java que se compilan utilizando ant reescribirán su
96 build.xml al momento de ser construidos para asegurar que la versión
97 correcta del bytecode de Java sea compilado.</li>
98
99 <li>Java 1.5 ahora está desenmascarado luego de haber estado en
100 package.unmask por algún tiempo.</li>
101
102 <li>Java 1.6 estará disponible al momento en que sea liberado.</li>
103 </ul>
104 </body>
105 </section>
106
107 <section>
108 <title>Terminología / Conceptos</title>
109 <body>
110
111 <p>
112 Ahora que se tiene una idea de en qué se está metiendo ... aquí hay
113 algunos términos y conceptos que pueden resultar útiles antes de
114 comenzar.
115 </p>
116
117 <dl>
118 <dt>Generación</dt>
119 <dd>
120 Es un nuevo concepto. Una generación es un conjunto de
121 herramientas e eclasses para construir paquetes Java. Cuando
122 comience la migración la generación existente hacia una nueva,
123 ambas generaciones coexistirán en su sistema y en el árbol de
124 portage. Por ejemplo, tendrá una VM para la Generación 1 <e>y</e>
125 una VM para la generación 2. Al hacer esto, los paquetes que
126 utilicen ambas generaciones, Generación 1 y Generación 2, podrán
127 coexistir mientras se migra a la nueva generación.
128 </dd>
129
130 <dt>Generación 1</dt>
131 <dd>
132 La Generación 1 consiste en eclasses existentes (java-pkg,
133 java-utils y java) y <c>java-config-1.</c> La Generación 1 es un
134 sistema legacy que está siendo eliminado.
135 </dd>
136
137 <dt>Generación 2</dt>
138 <dd>
139 La Generación 2 consiste en nuevas eclasses (java-pkg-2,
140 java-pkg-opt-2, java-ant-2 y java-utils-2) y en la nueva versión
141 de <c>java-config.</c> Esta es la Generación a la que se quiere
142 migrar.
143 </dd>
144
145 <dt>VM de Sistema para la Generación 1</dt>
146 <dd>
147 Esta es la VM que se utilizará para hacer emerge de paquetes Java
148 utilizando las eclasses de la Generación 1. Se puede configurar
149 utilizando el comando <c>java-config-1 --set-system-vm &lt;versión
150 de VM&gt;</c>
151 </dd>
152
153 <dt>VM de Sistema para la Generación 2</dt>
154 <dd>
155 La VM de sistema para la Generación 2 sólo es utilizada por root y
156 por aquellos usuarios que no han configurado una VM.
157 </dd>
158
159 <dt>VM de compilación para la Generación 2</dt>
160 <dd>
161 La Generación 2 introduce una nueva clase de VM. La VM de
162 compilación es utilizada al momento de construir e instalar
163 paquetes Java. Esta VM puede cambiar de acuerdo al paquete que
164 esta siendo instalado. Por ejemplo, si un paquete compila sólo
165 utilizando la versión 1.4, una VM 1.4 será utilizada. La
166 configuración por defecto se puede establecer en
167 <path>/usr/share/java-config-2/config/jdk-defaults.conf</path>.
168 Adicionalmente se puede configurar la VM de compilación en
169 <path>/etc/java-config-2/build/jdk.conf</path>.
170 </dd>
171 </dl>
172 </body>
173 </section>
174 </chapter>
175
176 <chapter>
177 <title>Actualizando java-config</title>
178 <section>
179 <body>
180
181 <p>
182 Un nuevo paquete <c>java-config-wrapper</c> es bloqueado por una
183 versión anterior de <c>java-config</c>, así que primero debería ser
184 eliminado:
185 </p>
186
187 <pre caption="Eliminar versión anterior de java-config">
188 # <i>emerge -C java-config</i>
189 </pre>
190
191 <p>
192 Ahora la nueva versión de <c>java-config</c> puede ser instalada:
193 </p>
194
195 <pre caption="Instalando el nuevo java-config">
196 # <i>emerge -1 "=java-config-1*" "=java-config-2*"</i>
197 </pre>
198 </body>
199 </section>
200 </chapter>
201
202 <chapter>
203 <title>Revisando el entorno</title>
204 <section>
205 <body>
206
207 <p>
208 Ahora proporcionamos un nuevo guión, <c>java-check-environment</c> y
209 como su nombre lo indica revisa la salud del entorno Java en su
210 sistema. Al ejecutarse, sugiere las acciones que deben ser empleadas
211 para solucionar cualquier problema que pudiese surgir. Ahora ejecute:
212 </p>
213
214 <pre caption="Revisando el entorno">
215 # <i>java-check-environment</i>
216 </pre>
217
218 <p>
219 Si <c>java-check-environment</c> encuentra un problema se detendrá y
220 le informará sobre el error y cómo solucionarlo. Siga las sugerencias
221 dadas y ejecute <c>java-check-environment</c> nuevamente hasta que no
222 pueda encontrar problemas adicionales.
223 </p>
224 </body>
225 </section>
226 </chapter>
227
228 <chapter>
229 <title>Actualización ... completa!</title>
230 <section>
231 <body>
232
233 <p>
234 Si ha llegado a este punto, entonces ha actualizado satisfactoriamente
235 al nuevo sistema Java. ¡Felicitaciones!
236 </p>
237
238 <p>
239 Ahora que ha actualizado puede dar ver nuestra documentación
240 actualizada>
241 </p>
242
243 <ul>
244 <li><uri link="/doc/es/java.xml">Guía de Usuarios</uri></li>
245 <li><uri link="java-devel.xml">Guía de Desarrolladores</uri></li>
246 </ul>
247 </body>
248 </section>
249 </chapter>
250
251 <chapter>
252 <title>Problemas y Preguntas Comunes</title>
253 <section>
254 <body>
255
256 <p>
257 Para algunos problemas comunes en la actualización, el equipo de Java
258 ha creado una página <uri
259 link="http://overlays.gentoo.org/proj/java/wiki/Common_Problems">aquí</uri>. Antes
260 de buscar ayuda o reportar problemas en otro lugar, por favor visite
261 esta página.
262 </p>
263 </body>
264 </section>
265 </chapter>
266 </guide>
267
268
269
270 --
271 gentoo-commits@l.g.o mailing list