martes, 19 de marzo de 2013

Instalando Virtualbox Oracle-way

0 comentarios
Reinstalando Debian Squeeze debido a que le quería hacer una limpieza al sistema, ahora deseo volver a instalar la versión de Virtualbox que presenta Oracle y no la versión OSE que viene en los repositorios de Debian.

Para ello, procedemos a:

1. Seleccionar y añadir al repositorio (/etc/apt/sources.list ) la línea correspondiente a la distribución (basada en Debian), en mi caso:
 
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
 
2. Al ejecutar:
 
root@alexandroid: /home/wino# aptitude update
 
para actualizar el contenido de los repositorios, aparece la siguiente advertencia de error de la llave pública GPG:
....
Obj http://download.virtualbox.org squeeze/contrib amd64 Packages
Obj http://download.virtualbox.org squeeze/non-free amd64 Packages
Descargados 199 B en 0seg. (259 B/s).

W: Error de GPG: http://download.virtualbox.org squeeze Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 54422A4B98AB5139

3. Para solucionar esa advertencia, presentan dos opciones:
  1. Descargar el fichero .asc para apt-secure que contiene la llave pública de Oracle y puede ser descargada desde:
    http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
    Y en el directorio donde se haya descargado añadirla con:
    # apt-key add oracle_vbox.asc
  2.  Descargar y combinar ejecutando la siguiente línea:
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    
    La "huella" o fingerprint de la llave es:
    7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139
    Oracle Corporation (VirtualBox archive signing key) 
    
4. Se instala Virtualbox ejecutando:
# aptitude update
# aptitude install virtualbox-4.2

Si se desea instalar otras versiones previas de Virtualbox, según la página, hay que reemplazar "virtualbox-4.2" por la versión que se necesite:
virtualbox-4.1 to install VirtualBox 4.1.24
virtualbox-4.0 to install VirtualBox 4.0.18
virtualbox-3.2 to install VirtualBox 3.2.16

5. En mi caso, al seguir los pasos mencionados, e instalar la versión 4.2, se instalaron estos paquetes adicionales:

Se instalarán los siguiente paquetes NUEVOS:    
binutils{a} cpp-4.3{a} dkms{a} fakeroot{a} gcc{a} gcc-4.3{a} gcc-4.3-base{a} gcc-4.4{a} libaudio2{a} libc-dev-bin{a} libc6-dev{a} libmysqlclient16{a}
libqt4-dbus{a} libqt4-designer{a} libqt4-network{a} libqt4-opengl{a} libqt4-qt3support{a} libqt4-script{a} libqt4-sql{a} libqt4-sql-mysql{a} libqt4-xml{a} libqtcore4{a} libqtgui4{a} libsdl-ttf2.0-0{a}
linux-headers-2.6-amd64{a} linux-headers-2.6.32-5-amd64{a}
linux-headers-2.6.32-5-common{a} linux-kbuild-2.6.32{a}

linux-libc-dev{a} make{a} manpages-dev{a} mysql-common{a} qt4-qtconfig{a} virtualbox-4.2

0 paquetes actualizados, 34 nuevos instalados, 0 para eliminar y 0 sin actualizar.


Necesito descargar 106 MB de ficheros. Después de desempaquetar se usarán 266 MB.

¿Quiere continuar? [Y/n/?] y


Al responder "y" procedió a la descarga, selección, desempaquetado y configuración necesaria:

Procesando disparadores para shared-mime-info ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Procesando disparadores para menu ...
Configurando libqtcore4 (4:4.6.3-4+squeeze1) ...
Configurando libqt4-network (4:4.6.3-4+squeeze1) ...
Configurando libaudio2 (1.9.2-4) ...
Configurando libqtgui4 (4:4.6.3-4+squeeze1) ...
Configurando libqt4-opengl (4:4.6.3-4+squeeze1) ...
Configurando virtualbox-4.2 (4.2.10-84104~Debian~squeeze) ...
Añadiendo el grupo `vboxusers' (GID 118) ...
Hecho.
Starting VirtualBox kernel modules:.
Configurando binutils (2.20.1-16) ...
Configurando gcc-4.3-base (4.3.5-4) ...
Configurando cpp-4.3 (4.3.5-4) ...
Configurando gcc-4.4 (4.4.5-8) ...
Configurando gcc (4:4.4.5-1) ...
Configurando make (3.81-8) ...
Configurando dkms (2.1.1.2-5) ...
Configurando fakeroot (1.14.4-1) ...
update-alternatives: utilizando /usr/bin/fakeroot-sysv para proveer /usr/bin/fakeroot (fakeroot) en modo automático.
Configurando gcc-4.3 (4.3.5-4) ...
Configurando libc-dev-bin (2.11.3-4) ...
Configurando linux-libc-dev (2.6.32-48squeeze1) ...
Configurando libc6-dev (2.11.3-4) ...
Configurando mysql-common (5.1.66-0+squeeze1) ...
Configurando libmysqlclient16 (5.1.66-0+squeeze1) ...
Configurando libqt4-xml (4:4.6.3-4+squeeze1) ...
Configurando libqt4-dbus (4:4.6.3-4+squeeze1) ...
Configurando libqt4-script (4:4.6.3-4+squeeze1) ...
Configurando libqt4-designer (4:4.6.3-4+squeeze1) ...
Configurando libqt4-sql (4:4.6.3-4+squeeze1) ...
Configurando libqt4-qt3support (4:4.6.3-4+squeeze1) ...
Configurando libqt4-sql-mysql (4:4.6.3-4+squeeze1) ...
Configurando libsdl-ttf2.0-0 (2.0.9-1) ...
Configurando linux-headers-2.6.32-5-common (2.6.32-48squeeze1) ...
Configurando linux-kbuild-2.6.32 (2.6.32-1) ...
Configurando linux-headers-2.6.32-5-amd64 (2.6.32-48squeeze1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.32-5-amd64
dkms: running auto installation service for kernel 2.6.32-5-amd64:
      vboxhost (4.2.10)...done.
Configurando linux-headers-2.6-amd64 (2.6.32+29) ...
Configurando manpages-dev (3.27-1) ...
Configurando qt4-qtconfig (4:4.6.3-4+squeeze1) ...
update-alternatives: utilizando /usr/bin/qtconfig-qt4 para proveer /usr/bin/qtconfig (qtconfig) en modo automático.
Procesando disparadores para python-central ...
Procesando disparadores para menu ...


En la página recomienda que se instale dkms, sin embargo ya lo tenía instalado porque no me solicitó dicho paquete y procedió con la instalación de lo mas normal.

6. Como recomendación final de Oracle Virtualbox para los usuarios de distribuciones Debian-like, qué hacer cuando ....

What to do when experiencing The following signatures were invalid: BADSIG ... when refreshing the packages from the repository?

# sudo -s -H
# apt-get clean
# rm /var/lib/apt/lists/*
# rm /var/lib/apt/lists/partial/*
# apt-get clean
# apt-get update

7. Luego vienen instrucciones para la instalación en distribuciones basadas en RPM (Redhat Package Management), tampoco nada difícil en cuanto a los pasos que proporcionan, pero yo hasta aquí llego al estar utilizando, hoy por hoy, Debian Squeeze, teniendo como resultado satisfactorio la versión 4.2.10 r84104.



Y como siempre, se puede obtener la información más reciente en:
https://www.virtualbox.org/wiki/Linux_Downloads

EoP.
Read more ►
 

Copyright © El igloo de Tux Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger