Sitio oficial de Kubuntu México

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente

... convertir un BIN a DEB

E-mail Imprimir PDF

Alguna vez habras intentado convertir un paquete BIN a DEB para instalarlo en Kubuntu, esto cuando tienes paquetes de Sun compatibles. Bueno, pues cortesia de ubuntumexico.org, aqui tienes como hacerlo.

 

En Kubuntu (Debian) tenemos un paquete llamado java-package, que convierte el sistema de instalación de Sun en un paquete Debian. El paquete fakeroot nos provee un entorno en el cual el software de Sun puede instalarse sin causar ninguna modificación al sistema. El paquete .deb generado pude ser reutilizado en cualquier otro equipo.


Lo primero que debemos hacer es descargar la versión más reciente de la Java Virtual Machine, jdk-1_5_0_06-linux-i386.bin. Probé con mi maquina
que es una intel pentiumd con el siguiente archivo jdk-1_5_0_12-linux-i386.bin. Luego de esto, instalamos el paquete java-package, que nos permitirá empaquetar la JVM.

#apt-get install java-package


Luego instalamos el paquete fakeroot:

#aptitude install fakeroot
#apt-get install fakeroot

Para poder convertir el archivo jdk-1_5_0_06-linux-i386.bin a un paquete .deb usaremos make-jpkg el cual está incluido en el paquete java-package.
Usaremos la herramienta fakerrot propia de Debian y las que se derivan de ella. Sin embargo, para poder utilizar fakerrot necesitamos ejecutarlo como usuario normal.

 eduardo@eduardo-desktop:~$ fakeroot make-jpkg jdk-1_5_0_06-linux-i386.bin
 Detected product:
 Java(TM) Software Development Kit (J2SDK)
 Standard Edition, Version 1.5.0+update06
 Sun Microsystems(TM), Inc.
 Is this correct [Y/n]: Y
 Full name [root]:tu usuario
 Email [root@]: 
  Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
 
 Press [Return] to continue:

Luego aparecerá el texto de la licencia, la cual le damos que yes.

 

 Do you agree to the above license terms? [yes or no] yes

 

Una vez hecho esto empezará a crear el paquete .deb. Posiblemente veas algunos errores, pero se pueden ignorar. Esto es porque el binario de Sun intenta modificar tu sistema operativo, y como se está ejecutando como fakeroot no puede hacerlo. finalmente obtenemos el paquete .deb creado:

 pkg-deb: construyendo el paquete `sun-j2sdk1.5? en `/tmp/make-jpkg.XXXXiAC8fH/sun-j2sdk1.5_1.5.0+update06_i386.deb’.
 copy sun-j2sdk1.5_1.5.0+update06_i386.deb into directory /home/tu usuario/


The Debian package has been created in the current directory. You can install the package as root (e.g. dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb).

Finalmente, procedemos a instalarlo, para lo cual volvemos a conectarnos como root:

#dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb


Luego es necesario actualizar nuestra elección entre las distintas alternativas para java. Simplemente ejecutamos como root:

 eduardo@eduardo-desktop:/home/tu usuario# update-alternatives –config java
 There are 4 alternatives which provide `java’.
 Selection Alternative
 ———————————————–
 1 /usr/bin/gij-wrapper-4.0
 + 2 /usr/lib/jvm/java-gcj/bin/java
 3 /etc/alternatives/kaffe-system/bin/java
 * 4 /usr/lib/j2re1.5-sun/bin/java
 Press enter to keep the default
 [*], or type selection number:

 

Y seleccionamos el numero correspondiente. En nuestro caso, el cuatro[4]. Con esto pasos, la máquina virtual de Java de Sun debería estar correctamente instalado. Podemos comprobarlo con el siguiente comando:

 eduardo@eduardo-desktop:~$ java -version
 java version "1.5.0_06"
 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
 Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)


Si ves algo parecido a esto, todo estaría bien.

Comentarios
Añadir nuevo Buscar
+/-
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Por favor introduce el código anti-spam que puedes leer en la imagen.
Última actualización el Viernes, 19 de Septiembre de 2008 19:37  

Noticias de Kubuntu

News and Announcements

Banner

Newsflash

Podrás haber notado que el sitio de Ubuntu/Kubuntu México no ha sufrido cambios durante un largo tiempo. Eso es por que he andado algo ocupado haciendo muchas otras cosas (relacionadas, claro), pero no he tenido oportunidad de hacerle mucho.

Por esto, esta es una invitación para todos aquellos que quieran cooperar con información, sugerencias, diseño gráfico, artículos, fotos, videos, programas GPL, reseñas, etc, para que se anoten y hagamos este sitio el lugar de referencia para Ubuntu/Kubuntu en México y en las naciones de habla hispana.

Si deseas cooperar, por favor mándame un comentario o deja un post en el foro, diciendo en que podrías ayudarnos para mantener este sitio activo y atractivo.

Gracias.