Wine Not Working! Erro: Prefixo do diretório inválido32 no WINEPREFIX: não é um caminho absoluto

0

Estou usando o Linux de 64 bits e quando tento abrir um arquivo exe a partir da linha de comando pelo comando wine somefile.exe , recebo um erro que diz:

wine: invalid directory prefix32 in WINEPREFIX: not an absolute path

Agora, tentei depurar isso. No meu diretório / raiz, já existe uma pasta chamada prefix32/ que contém esses arquivos:

dosdevices  drive_c  system.reg  userdef.reg  user.reg

Além disso, eu também fui à minha Pasta do Wine por root/.wine , que contém arquivos

dosdevices  drive_c  system.reg  userdef.reg  user.reg  winetricks.log

Também verifiquei nano cat /etc/environment , mas ela está vazia no momento. Agora, eu não tenho a menor idéia de como depurar isso.

A execução de echo $WINEPREFIX me dá prefix32 .

    
por Yada Rahal 24.02.2016 / 14:05

1 resposta

1

O erro exato é autoexplicativo: a variável de ambiente WINEPREFIX precisa ser um caminho absoluto para o prefixo do vinho.

Com base no seu echo $WINEPREFIX , ele é definido apenas como prefix32 , que será um caminho relativo para o diretório atual.

Se você souber que seu prefixo de vinho sempre será prefix32 , edite seu ~/.bashrc para fazer isso no final:

export WINEPREFIX="/home/$USER/prefix32"

Se você precisar dele para usar esse prefixo temporariamente, coloque-o na frente de seu comando wine :

WINEPREFIX=/home/$USER/prefix32 wine somefile.exe
    
por Thomas Ward 24.02.2016 / 14:34