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 && 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 <versión |
150 |
de VM></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 |