Archive for abril 2010

h1

VirtualBox (Linkat 3)

18/04/2010

Oracle VM VirtualBox es un software  de virtualización para arquitecturas x86.

Existen 2 versiones de VirtualBox, la versión propietaria *Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de “Uso Personal y de Evaluación VirtualBox” (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.

La edición Open Source tiene algunas limitaciones, como el reconocimiento de dispositivos USB, pero presenta la ventaja de que se puede incluir libremente en distribuciones de GNU/Linux. La edición completa tiene todas las funcionalidades habilitadas, pero no esta permitida su redistribucón y necesita la adquisición de una licencia salvo  que se destine a un uso personal o educativo.

Instalación Virtual Box PUEL

1. Desinstalamos, si existen, los paquetes correspondientes a «virtualbox» mediante el YaST.

2. Buscamos y marcamos para ser instalados los paquetes siguientes: pam-devel, kernel.source, kernel-syms, gcc i gcc++.

3. Instalamos «virtualbox-3.0.8» (versión con WinXp incorporado).

4. Compilamos el kernel: sudo /etc/init.d/vboxdrv setup

Si tenemos problemas al compilar el módulo, comprobamos que los paquetes kernel-source y kernel-pae tengan la misma versión.

5. Incluimos a los usuarios en el grupo vboxusers.  Aplicaciones –> Sistema –> YaST –> User and Group Management y seleccionamos «usuario» –> edita –> detalles y poner marca en vboxusers
Repetimos la operacion en todos los usuarios de la ventana –> «defineix el filtre» –> usuaris del sistema, localizamos root y repetimos el paso anterior.

6. Instalamos la imagen «WinXp«.  Aplicacions –> Sistema –> Emulador –> Sun virtualbox–> Fitxer –> Importamos el fichero winxp.ovf

7. Copiamos el icono «WinXp» en el escritorio.

8. Para que se ejecute automáticamente al iniciar Linkat hacemos lo siguiente:  Sistema –> Sistema –> Sessions –> Programes d’inici –> Afegeix –> Ordre: VBoxManage startvm «WinXp»

Cuando se virtualizan sistemas Windows o Linux es aconsejable instalar las «VirtualBox Guest Additions«. Se trata de un software especial para estas plataformas que facilita la comunicación del sistema virtual con su anfitrión mediante carpetas compartidas y simplifica la integración del puntero del ratón y el redimensionamiento dinámico del escritorio.

CTRL + ALT + SUPR

VirtualBox incorpora una funcionalidad para introducir «ctrl+alt+supr» en la máquina virtual que se lleva a cabo con «la tecla configurada»+supr (por defecto Ctrl Derecho + Supr).

Configuración de los USB

Vamos al fichero /etc/fstab y añadimos la siguiente línea:

none /proc/bus/usb usbfs devgid=vboxusers,devmode=664

Ejecutamos en el terminal:  mount -a

Reiniciamos el ordenador.

Ahora vamos a activar el soporte a las máquinas virtuales que queramos:

* Abrimos el gestor de máquinas virtuales.

* Seleccionamos la máquina vitual (a la que queremos activar el soporte de USB) y le damos a Configuración.

* Nos movemos a USB y activamos las casillas Habilitar el controlador de USB y Enable USB 2.0 (EHCI) Controller.

* En la misma ventana le damos con el botón derecho al área de texto y seleccionamos Agregar Filtro desde Dispositivo.

* Nos saldrán una lista de los dispositivos USB conectados a nuestro ordenador. Seleccionamos los que queramos usar en la máquina virtual.

* Le damos al botón Aceptar.   Cuando estemos ejecutando una máquina virtual podremos activar o desactivar cada uno de los dispositivos. Para ello iremos al menú Dispositivos, Dispositivos USB y marcamos los que queramos usar en cada momento.

* Oracle adquirió la empresa Sun Microsystems en 2009.

h1

Wine: Aplicaciones Windows en Linux

16/04/2010

Wine es una implementación de código abierto de la API de Windows para Linux. Esto te permite ejecutar en Linux tus aplicaciones de Windows favoritas. Esta emulación funciona sólo en cierto grado, y varía mucho dependiendo de qué aplicación Windows uses.

Puedes comprobar la Base de Datos de aplicaciones Wine en http://appdb.winehq.org/

Instalación

Para la instalación utilizaremos el YaST, en la sección Software –>  Instalar/ desinstalar software
Puede ser necesario disponer de los repositorios de Software contenedores de los paquetes necesarios.

openSUSE 11.2:

http://software.opensuse.org/download/Emulators:/Wine/openSUSE_11.2/

—————————–

Otros repositorios con gran cantidad de paquetes de software:

http://packman.jacobs-university.de/suse/11.2/
http://download.opensuse.org/distribution/11.2/repo/non-oss/
http://download.opensuse.org/distribution/11.2/repo/oss/
http://download.opensuse.org/source/distribution/11.2/repo/oss/
http://download.opensuse.org/debug/distribution/11.2/repo/oss/

Instalación de un programa Windows en Linux con Wine

1.Como usuario kegoma (NO como root) abro un terminal y ejecutamos:
> winecfg
Le doy a aceptar sin modificar nada de esa ventana.

2.Sigo como usuario kegoma:
> wineprefixcreate /home/kegoma/.wine updated successfully.

Fíjate bien en ese directorio: ~/.wine/ [en mi directorio personal]. Ahí dentro habrá un directorio llamado drive_c que será para los winprogramas del disco C de windows. Ellos creerán que están en un entorno MS-Windows y que ése es C:\.

3.Ahora voy a  y ejecuto lo siguiente:
> wine «/[ruta_instalador]/Firefox Setup 3.6.2.exe»

Verás que se abre el instalador del programa como si estuvieses en Windows. Observarás muchos mensajes de error en el terminal. Olvídalos.

Las comillas son necesarias si hay espacios en la ruta.

También podemos instalar y desintalar los programas de forma gráfica mediante el comando: wine uninstaller

Ejecución de los programas instalados

¿Dónde está el programa? ¿Dónde se guardan los archivos que crea? ¿Cómo vuelvo a ejecutarlo?

Desde el terminal ejecutamos lo siguiente:
cd  «/home/kegoma/.wine/drive_c/Archivos de programa/Mozilla Firefox»
ls -l *.exe 892 -rwxr-xr-x 1 kegoma users 910296 mar 16 21:47 firefox.exe

Aquí tenemos el ejecutable del Firefox. Para ejecutar el programa de nuevo ejecutamos, en ese directorio:
wine firefox.exe

Configuración

Wine se configura mediante winecfg en la línea de comandos. Esto mapeará todas las unidades de wine y creará un archivo .wine en tu home la primera vez que se ejecuta y luego abre el diálogo de configuración de Wine. Se recomienda expulsar todas las unidades extraíbles antes de ejecutar winecfg ya que estas pueden confundir la instalación.  El archivo user.reg, contenido en el directorio .wine, controla la apariencia de wine.

Para más información consultar:

http://es.opensuse.org/Wine
http://www.winehq.org/
http://appdb.winehq.org/index.php
http://blogdrake.net/node/4102
http://es.wikipedia.org/wiki/Wine