.

Breaking News
recent

-

Compilar Wine 1.6 en Debian Wheezy 64bits




si por algún motivo, a esta altura de la vida linuxera te da un ataque repentino de versionitis, y windowsnitis o eres aprendiz en Debian y quieres probar wine en su version 1.6 mas actual con todas sus novedades sin salirte de su estabilidad y sin agregar repositorios de dudosa procedencia o altamente riesgosos. Bien yo no te discutire.

hay que compilar pero primero.

vamos tener un lugar de trabajo independiente a nuestro sistema para no mezclar librerías y dependencias e

instalamos debootstrap lo ejecutamos para tener un entorno nativo 32bits (recuerda que es temporal)

sudo aptitude install debootstrap
mkdir $HOME/tmp/architectures/wine32 -p
cd $HOME/tmp/architectures
sudo debootstrap --arch i386 wheezy $HOME/tmp/architectures/wine32 http://ftp.us.debian.org/debian/
sudo mount -o bind /proc wine32/proc
sudo cp /etc/resolv.conf wine32/etc/resolv.conf
sudo chroot wine32


nos posicionamos en el con todo.

aptitude update
aptitude install locales sudo vim
echo 'export LC_ALL="C"'>>/etc/bash.bashrc
echo 'export LANG="C"'>>/etc/bash.bashrc
echo '127.0.0.1 localhost channel' >> /etc/hosts
source /etc/bash.bashrc
adduser mundo linux
usermod -g sudo mundo linux
echo 'Defaults !tty_tickets' >> /etc/sudoers
su mundo linux
cd ~/


remplaza channel por tu host system

ahora si viene lo divertido en nuestro actual entorno instalamos dependencias y librerías.

sudo apt-get install libx11-dev:i386 libfreetype6-dev:i386 libxcursor-dev:i386 libxi-dev:i386 libxxf86vm-dev:i386 libxrandr-dev:i386 libxinerama-dev:i386 libxcomposite-dev:i386 libglu-dev:i386 libosmesa-dev:i386 libglu-dev:i386 libosmesa-dev:i386 libdbus-1-dev:i386 libgnutls-dev:i386 libncurses-dev:i386 libsane-dev:i386 libv4l-dev:i386 libgphoto2-2-dev:i386 liblcms-dev:i386 libgstreamer-plugins-base0.10-dev:i386 libcapi20-dev:i386 libcups2-dev:i386 libfontconfig-dev:i386 libgsm1-dev:i386 libtiff-dev:i386 libpng-dev:i386 libjpeg-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libldap-dev:i386 libxrender-dev:i386 libxml2-dev:i386 libxslt-dev:i386 libhal-dev:i386 gettext:i386 prelink:i386 bzip2:i386 bison:i386 flex:i386 oss4-dev:i386 checkinstall:i386 ocl-icd-libopencl1:i386 opencl-headers:i386 libasound2-dev:i386 build-essential

creamos otra carpeta teinbox(es mejor) y descargamos en ella el wine1.6, lo descomprimimos y lo compilamos ahi. y no le intalamos todavia.

mkdir ~/tmp
cd ~/tmp
wget http://prdownloads.sourceforge.net/wine/wine-1.6.tar.bz2

tar xvf wine-1.6.tar.bz2
cd wine-1.6/
./configure
time make -j3
sudo checkinstall --install=no

(checkinstall te hara las preguntas de siempre, si quieres dejalo igual no modifiques nada .)

bien ahora sal de ese entorno escribe exit, exit y exit hasta que llegues a la raiz de tu sistema.

ahora agrega la arquitectura i386 y ei intalas su libreria por defecto (me imagino que ya lo hicistes)

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs

siguiendo el tutorial copia e instal wine de forma normal o sea como mi packete.deb

sudo cp wine32/home/mundo linux/tmp/wine-1.6/wine_1.6-1_i386.deb .
sudo chown $USER wine_1.6-1_i386.deb
sudo dpkg -i wine_1.6-1_i386.deb

recuerda que lo puedes hacer desde nautilus ejecta desde una nueva terminal como root nautilus navega hasta la carpeta root, teinboxetc y copia el deb. que creastes e intalalo con gdebi.

luego solo falta ejecutarlo para que se configure el resto ya lo sabes hacer.

espero te sanes de esa versionitis

Nota: sonara redundante pero no compiles de esta manera si tienes instalado algun wine....desintala

No hay comentarios:

Publicar un comentario

-

Con la tecnología de Blogger.