De acordo com sua
homepage o
Wine é uma camada de tradução (um lançador de programas) capaz de executar aplicações Windows em Linux e em outros sistemas operativos compatíveis com POSIX. Os programas Windows executados através do Wine agem como se fossem nativos, sendo executados sem as penalidades de desempenho ou uso de memória de um emulador, com um visual semelhante (ou quase) às outras aplicações do seu computador.
O motivo desse artigo é devido a diferença de versões do WINE disponíveis em seu site (1.2.3 Stable) ou (1.3.21 Dev) e as do repositório
Debian (1.0.1-3.1) e também porque ao checar a página abaixo existe a descrição dos motivos por tamanha diferença:
* ou seja, regressões de pacotes devido a má funcionalidade, etc, inclusive recomendando o uso da versão estável do WINE (1.2.3):
** apesar do exposto acima, resolvi baixar e instalar a versão em desenvolvimento para testá-la e não me arrependi.
Mais Informações.
Homepage:
http://www.winehq.org/
Application Database (AppDB):
http://appdb.winehq.org/
Documentação:
http://www.winehq.org/documentation
Downloads:
http://www.winehq.org/download/
UserGuide:
http://www.winehq.org/docs/wineusr-guide/index
Debian Packages:
http://packages.debian.org/search?keywords=wine
Old Releases Archives:
http://sourceforge.net/projects/wine/files/
Wiki:
http://wiki.winehq.org/
Winetricks:
Wine 64Bits:
Download e Instalação
Dependências.
Para as demais distribuições, os pacotes necessários para a compilação do
Wine-dev podem ser vistos na página abaixo:
* excetuando-se os nomes dos pacotes e a parte do Checkinstall os passos serão os mesmos em todas as distros.
** o Checkinstall pode criar pacotes para Debian, Slackware e RPM-likes, maiores detalhes:
man checkinstall
Pra começar, devemos suprir as dependências necessárias para a compilação do pacote, para o caso de outras distros como já dito, vejam quais são no endereço abaixo:
Quando compilei a versão estável no Debian Wheezy instalei as dependências recomendadas na página abaixo:
as mesmas são instaladas assim:
sudo apt-get install bison build-essential checkinstall flex gcc libasound-dev libasound2-dev libaudio-dev libc6-dev libcapi20-dev libcupsys2-dev libdbus-1-dev libesd0-dev libfontconfig-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libgl1-nvidia-glx libglu-dev libglu1-mesa-dev libgphoto2-2-dev libgsm1-dev libhal-dev libice-dev libjack-dev libjpeg-dev libjpeg62-dev liblcms-dev liblcms1-dev libldap-dev libldap2-dev libmpg123-dev libncurses5-dev libopenal-dev libpng-dev libpng12-dev libsane-dev libsm-dev libssl-dev libtiff-dev libusb-dev libv4l-dev libx11-dev libxcomposite-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev libxslt-dev libxslt1-dev libxt-dev libXxf86vm-dev libxxf86vm-dev make nas-dev xlibmesa-glu-dev
Desta vez usando o Debian Squeeze, optei por utilizar o script 'install-wine-deps.sh'.
wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
$ chmod +x install-wine-deps.sh
$ sudo ./install-wine-deps.sh
* porém, o mesmo reporta que o Debian Squeeze não é suportada, então abri o script com um editor de texto e copiei a lista de pacotes, a lista de pacotes a ser instalada é essa:
sudo apt-get install bison ccache checkinstall flex fontforge gcc git-core libasound2-dev libaudio-dev libc6-dev libcups2-dev libdbus-1-dev libelfg0 libesd0-dev libexif-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgcrypt11-dev libgif-dev libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev libgnutls-dev libgpg-error-dev libgphoto2-2-dev libgsm1-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libhal-dev libhal-storage-dev libice-dev libjpeg62-dev liblcms1-dev libldap2-dev libmad0 libmad0-dev libmng-dev libmpg123-dev libncurses5-dev libodbcinstq1c2 libogg-dev libopenal-dev libopenal1 libpng12-dev libpopt-dev libsane-dev libsm-dev libssl-dev libtasn1-3-dev libtiff4-dev libtiffxx0c2 libusb-dev libvorbis-dev libvorbisfile3 libx11-dev libxau-dev libxcomposite-dev libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libxv-dev libxxf86vm-dev m4 make mesa-common-dev unixodbc unixodbc-dev x11proto-composite-dev x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev libcapi20-3 libcapi20-dev libieee1284-3-dev linux-libc-dev prelink
* da primeira lista ficaram de fora os pacotes abaixo, caso queiram instalar:
sudo apt-get install libcelt-dev libffado-dev libffado2 libsamplerate0-dev libxml++2.6-2
** em ambos os casos obtive sucesso na compilação e empacotamento do Wine, para aqueles que quiserem adicionem o pacote 'valgrind' numa das listas, não o fiz por não ser necessário e para economizar no download de pacotes.