Eu tenho tentado instalar o Wine no meu Ubuntu 15.10 de 64 bits hoje e tive alguns problemas.
Eu instalei simplesmente executando
sudo apt-get install wine
Agora, a questão é que não posso executar o binário do vinho, sendo o erro o seguinte:
linn@Asus:/$ wine
bash: /usr/bin/wine: cannot execute binary file: Exec format error
Enquanto o binário de 64 bits parece estar funcionando bem:
linn@Asus:/$ wine64
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit
Agora, é claro, comecei a pensar um pouco e parece que o binário "wine" é de fato um binário de 32 bits e, aparentemente, preciso de algumas bibliotecas extras para executá-las.
linn@Asus:/$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=ca94516ed13ede12998b464b0a5ef9f5ebebfb67, stripped
Embora eu ache que essas bibliotecas deveriam vir como dependências quando eu instalo o wine via apt-get. Eu ainda tentei instalá-los, mas percebi que já tinha todos eles e não fiz uma mudança. (por exemplo, bibliotecas sugeriram aqui ou aqui )
Eu, francamente, não sei mais o que tentar e não parece ser uma questão excessivamente frequente, a julgar pela pequena quantidade de problemas semelhantes que encontrei na web.
Um outro problema peculiar que pode apontar para algo é que este é um laptop rodando em pacotes de idiomas suecos. Quando tento executar o winecfg, acontece o seguinte:
linn@Asus:/$ winecfg
/usr/bin/wine: 1: /usr/bin/wine: Syntax error: "(" unexpected
Poderia haver algum caminho confuso devido a alguns problemas de idioma?
A versão do vinho é a seguinte:
linn@Asus:/$ wine64 --version
wine-1.6.2
Mas o mesmo problema apareceu quando experimentamos as versões 1.7 e 1.8 do PPA oficial de vinhos.
Agradecemos antecipadamente por qualquer ajuda e esforço.
Atualização 1
Eu tentei remover qualquer pacote relacionado ao vinho executando o apt-get remove e autoremove tudo o que eu pudesse encontrar com o vinho.
Verificar o dpkg para qualquer pacote relacionado ao vinho agora me deu:
linn@Asus:~$ dpkg --get-selections | grep -e wine
libkwineffects6 deinstall
libwine-development:amd64 deinstall
libwine-development:i386 deinstall
wine1.6 deinstall
wine1.6-amd64 deinstall
wine1.6-i386:i386 deinstall
wine1.8 deinstall
wine1.8-amd64 deinstall
wine1.8-i386:i386 deinstall
Então eu tentei o que Gert Otten sugeriu em sua resposta e corri (eu tentei instalar simplesmente "wine" em vez de "wine-bin" porque o pacote "wine-bin" não parece existir para o Ubuntu 15.10) :
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine
Infelizmente, isso resulta nos mesmos problemas.