Está en la página 1de 2

[Tuto]Compilar e instalar wine (debian, ubuntu)

Para instalar la ultima version de wine en este caso la 1.3.3 en debian y derivados,
lo primero que debemos hacer es desinstalar versiones previas.
Si lo tenemos instalado desde los repositorios, realizamos un apt-get remove wine.

Para instalar wine de las fuentes primero tenemos que instalar git:

sudo apt-get install git-core

y debemos descargar las fuentes de los repositorios de git.

git clone git://source.winehq.org/git/wine.git ~/wine-git

Lo que va hacer este comando es descargar las fuentes a una carpeta llamada wine-git en tu
directorio /home
es recomendable, no borrarla despues de la instalacion, por si queres actualizar wine.
(para que no descarge todo de nuevo de la nueva version, sino lo necesario)

Luego instalamos los paquetes necesarios para construir wine

sudo apt-get build-dep wine


sudo apt-get install fakeroot
sudo apt-get install checkinstall (este se usa para instalar wine)

Para construir wine (a mi me tomo 15 minutos con u Core2Duo E8400 y 2Gb de ram), escribimos:

cd ~/wine-git
./configure --prefix=/usr (en Debian sid, no hace falta agregarle el prefix)
make

Esto compilara wine para luego instalarlo (no cierres la terminal).

NOTA: si tienes intalado la ultima version de wine con el administrador de paquetes, no te olvides
borrar todas las entradas de wine en el archivo /etc/apt/sources.list y actualizar los repositorios
mediante
apt-get update antes de continuar.

El paquete checkinstall sirve para crear un paquete .deb y lo instala haciendo mas facil manejar
(tambien sirve para crear otros paquetes .deb no solo wine)
Para instalar wine, necesitamos espicificar la version en checkinstall para que funcione.
Por ejemplo para instalar la version 1.3.3 debemos escribir

sudo checkinstall --fstrans=no --pkgversion=1.3.3


Respondemos que si a todas las preguntas, su queres agregas un pequeo comentario al paquete,
y entonces te instala el paquete .deb

Actualizar wine

Para actualizar wine, primero tenemos que actualizar las fuentes

cd ~/wine-git
git reset --hard origin
git fetch
git rebase origin

Estos comandos sirven para descargar las actualizaciones y no todo el paquete completo (por eso
aconsejo no remover la carpeta wine-git cuando instalamos por primera vez wine).

luego escribimos

make

Luego si por ejemplo, actualizaste la version de wine 1.3.3 a la version 1.x.x usamos checkinstall
de la siguiente manera:

sudo checkinstall --fstrans=no --pkgversion=1.x.x

Y esto creara el paquete nuevo y lo instalara

Basado y traducido de
http://www.wine-reviews.net/wine-reviews/wine/howto-install-latest-wine-with-patched-source-and-
manage-wine-prefixes.html

También podría gustarte