jueves, 17 de mayo de 2007

Win4BSD en FreeBSD


Win4BSD es un programa que permite ejecutar Windows® sobre una plataforma FreeBSD y PC-BSD

Requisitos mínimos que necesitamos: Pentium 4 2 Ghz con 512mb memoria o mayor. Espacio en rígido para ambos sistemas.

Lo primero es entrar a la pagina y descargarnos el paquete de instalación, una vez bajado el archivo Win4BSD-1.1_63918_i386-freebsd.tbz procedemos a instalarlo via pkg_add Win4BSD-1.1_63918_i386-freebsd.tbz en mi caso me dio un error con la libreria GTK, asi que me fui a los ports /usr/ports/x11-toolkits/gtk12 y ejecute un make install clean clean-depends, procedí a ejecutar de nuevo el pkg_add y me indica que la libreria aun no esta instalada, asi que decidi verifica y encontre que la instalacion viene de esta forma:

#!/bin/sh
SYSTYPE=FreeBSD
if [ "$SYSTYPE" = "FreeBSD" ]; then
ARCHTYPE=i386
if [ "$ARCHTYPE" = "amd64" ]; then
echo "Unsupported host CPU architecture: amd64"
exit 1
fi
if [ ! -e /usr/X11R6/lib/libgtk-12.so.2 -a ! -e /usr/X11R6/lib/libgtk12.so.2 ]; then
echo "You must first install gtk-1.2.10 before installing this package"
echo "In most cases, you can install gtk as follows:"
echo " pkg_add -r gtk"
exit 1
fi

fi
mkdir -p "/usr/local/lib/win4bsd"
exit 0

al parecer busca la ruta en /usr/X11R6/lib/ mientras que el archivo esta en /usr/local/lib/ asi cree un link simbólico y ejecute de nuevo la instalacion:
thor# pkg_add Win4BSD-1.0_63915_i386-freebsd.tbz
14 day(s) left in evaluation period.

Creating images... done.


Host architecture: i386
KQEMU package: /usr/local/lib/win4bsd/etc/kqemu.tar.gz

NOTE: KQEMU is Copyright 2005-2006 by Fabrice Bellard.
Virtual Bridges, Inc. is an authorized distributor of this code.


Building KQEMU module in /tmp/.build_kqemu-49387
Please see the file /tmp/build-kqemu.log in case of error


Installing KQEMU module

Starting Win4BSD Pro ...done.


Listo ya tenemos 14 dias para hacer pruebas..






















Tira Ecol