Wine 1.9.24 e Centos 7

1

O problema

Quando tento iniciar qualquer programa do Windows, não recebo nenhum erro e nada acontece. Eu tentei em 3 máquinas diferentes com o Centos 7. Também tentei versões mais antigas do Wine. Testado com winbox.exe da Mikrotik e com putty.exe. Qual poderia ser o problema?

$ ./wine winbox.exe
$ 

versão do CentOS 7

$ cat /etc/*elease | grep "release" | head -1
CentOS Linux release 7.3.1611 (Core)

Versão do kernel

$ uname -r
3.10.0-514.2.2.el7.x86_64

versão do Openbox

$ openbox --version | grep "Openbox"
Openbox 3.5.2

Etapas de instalação do vinho

sudo yum clean all
sudo yum update -y

sudo yum groupinstall -y 'Development Tools'
sudo yum install -y libX11-devel freetype-devel zlib-devel libxcb-devel libxml2-devel libxslt-devel libjpeg-devel gnutls-devel flex bison

cd /tmp
wget http://dl.winehq.org/wine/source/1.9/wine-1.9.24.tar.bz2
tar xjf wine-1.9.24.tar.bz2
cd wine-1.9.24

./configure  --enable-win64
make -j4

e o executável está funcionando

$ ./wine --version
wine-1.9.24
    
por gpson 30.12.2016 / 11:29

2 respostas

1

wine-2.0-rc3

Não tive tempo para experimentar a última versão do Wine 2.0, mas todos os meus problemas desapareceram com o wine-2.0-rc3. Testado apenas 32bit instalar. Passo a passo:

sudo yum clean all
sudo yum update -y

sudo yum groupinstall -y 'Development Tools'
sudo yum install -y libX11-devel freetype-devel zlib-devel libxcb-devel libxml2-devel libxslt-devel libjpeg-devel gnutls-devel flex bison
sudo yum install -y samba-winbind samba-winbind-clients samba-winbind-modules libwbclient-devel mod_auth_ntlm_winbind
# OpenGL support
sudo yum install mesa-dri-drivers.i686 mesa-libGL.i686

mkdir ~/bin && cd ~/bin
wget http://dl.winehq.org/wine/source/2.0/wine-2.0-rc3.tar.bz2
tar xjf wine-2.0-rc3.tar.bz2 && cd wine-2.0-rc3

# run provided install tool and write the output to file
./tools/wineinstall | tee output.file

# get the winetricks tool
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 
WINE=~/bin/wine-2.0-rc3/wine sh winetricks corefonts vcrun6 mfc40 ie8

# start the downloaded windows program
./wine ~/Downloads/winbox.exe

winbox da Mikrotik

SketchUp

    
por 01.02.2017 / 12:39
0

Construir e executar o vinho dentro de /tmp pode ser o problema. /tmp geralmente é um lugar onde os programas criam arquivos temporários enquanto estão em execução, mas não há garantia de que esses arquivos serão persistentes. Tente criar e rodar dentro do seu diretório pessoal ou, melhor ainda, instale usando o gerenciador de pacotes yum para garantir a compatibilidade com seu SO.

    
por 03.01.2017 / 00:15