Mostrando entradas con la etiqueta apt. Mostrar todas las entradas
Mostrando entradas con la etiqueta apt. Mostrar todas las entradas

domingo, enero 13, 2008

Instalando Sun SDK 1.6 en Debian Sid

Hay muchas formas de llevar a cabo la tarea de instalar el entorno Java de Sun en un sistema Debian.

Como contaba en mi entrada anterior, después de un periodo de cierta desestimación del lenguaje Java por parte del mundo del software libre , la reciente reorientación estratégica hacia el modelo GPL puro, por parte de Sun, está produciendo una nueva y prometedora etapa de mutua colaboración.

Leemos en [2] y [3] que la tendencia actual y el proceso en curso es ir migrando todos los componentes de Java a la rama "main" del árbol de paquetes de Debian.

En mi caso voy a optar por la instalación de la última versión disponible en Sun.com, pero hacerlo a la manera de Debian.

Esta es la aproximación seguida en [3], explicada para Debian Etch y SDK 1.5, pero testeado en mi caso para Sid y SDK 1.6 en el momento de escribir esta entrada.

Pasos a realizar:

1.- Descarga la última versión del SDK de Sun desde http://java.sun.com

En mi caso el fichero descargado es:
-rw-r--r-- 1 root root 68573254 2007-10-09 18:06 jdk-6u3-linux-i586.bin

2.- Si no los tienes instalados, necesitas los paquetes siguientes:
# apt-get install fakeroot java-package


3.- Generamos el paquete Debian.


# fakeroot make-jpkg jdk-6u3-linux-i586.bin


Para construir el paquete, es necesario introducir la siguiente información:

  • Nombre.
  • Dirección de correo.
  • Aceptar la licencia.



4.- Seguidamente instalamos sin más el paquete Debian que acamos de construir:


# dpkg -i  jdk-6u3-linux-i586.bin




5.- Solo nos queda comprobar que todo está correctamente instalado:



jcasa@lu:~$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)



REFERENCIAS:

[1] Artículo en Debian Administration.org.
[2] Debian GNU/Linux Java FAQ.
[3] Charla sobre Open JDK en Debconf 7.

jueves, diciembre 13, 2007

VirtualBox Guest Additions

Vamos a completar la instalación de VirtualBox, con la configuración de los complementos de la máquina invitado, las Guest Addittions, que dice VirtualBox.

Gracias a este software adicional nos será posible compartir información entre la máquina anfitriona y la invitada.

Como una imagen vale más que mil palabras, dejo los pantallazos de cada una de las tareas que me tocó realizar en la instalación que realicé.

Al finalizar todos los pasos (y tras tener que realizar un rearranque de la máquina invitada) ya tendremos nuestro objetivo conseguido de disponer de un punto de montaje en ambos sistemas para poder compartir información.

























lunes, octubre 08, 2007

Instalando Virtualbox desde los repositorios oficiales de Debian.

Ello es posible con las versiones Lenny y Sid, como podemos ver en:
Paquete VirtualBox.

Yo confío mucho en el buen trabajo de los desarrolladores Debian.

Así que siempre que sea posible, es sin duda el procedimiento recomendado, y el que voy a seguir a continuación.

Los pasos a realizar son los siguientes.

lu:~# apt-cache search virtualbox

virtualbox-ose - PC virtualization solution

virtualbox-ose-source - Source for the VirtualBox module

lu:~# apt-get install virtualbox-ose virtualbox-ose-source

Vale, el programa ya está instalado y configurado.
Siguiendo el README.Debian solo nos falta:

lu:~# module-assistant prepare virtualbox-ose

lu:~# module-assistant auto-install virtualbox-ose

Y ya podemos arrancar sin más demora VirtualBox.

lu:~$ virtualbox &

sábado, octubre 06, 2007

No tan inestable

Me he decidido a "migrar" la instalación de Debian Etch de mi portátil Fujitsu Amilo Si 1520.

El tema está en que necesito urgentemente instalar un paquete:
VirtuaBbox, 
concretamente, pero lo quiero hacer desde los repositorios oficiales de Debian, y esto no es posible hacerlo aún con Etch.

Así que vamos a revisar el procedimiento genérico para actualizarnos rápidamente la versión de Debian.

Concretamente, los pasos a dar para pasar desde Etch a Sid serán:

ESTADO INICIAL:
Nuestro fichero /etc/apt/sources.list (Etch)



deb http://ftp.rediris.es/debian/ etch main non-free contrib
deb-src http://ftp.rediris.es/debian/ etch main non-free contrib
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free


1.- Eliminar actualizaciones incompletas o pendientes
# apt-get update && apt-get upgrade

2.- Pasar de la versión estable (Etch) a prueba "testing" (Lenny)
Editamos /etc/apt/sources.list


deb http://ftp.rediris.es/debian/ testing main non-free contrib
deb-src http://ftp.rediris.es/debian/ testing main non-free contrib
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free


# apt-get dist-upgrade

3.- Pasar de Lenny a Sid.
Editamos /etc/apt/sources.list


deb http://ftp.rediris.es/debian/ unstable main non-free contrib
deb-src http://ftp.rediris.es/debian/ unstable main non-free contrib
deb http://http.us.debian.org/debian/ unstable main non-free contrib
deb-src http://http.us.debian.org/debian/ unstable main non-free contrib


# apt-get dist-upgrade


!!Y ya estamos en SID!!