Como crio um prefixo de vinho de 32 bits no Ubuntu 12.04 de 64 bits?
126
Para criar um prefixo WINE de 32 bits em um sistema Ubuntu de 64 bits, você precisa abrir um terminal e executar o seguinte comando:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
está o diretório para o prefixo
/home/username/prefix32
, em vez de~/prefix32
Foi assim que eu fiz. A resposta acima - para mim - não funcionou.
Primeiro, apaguei a pasta Wine com este comando:
Se indicar que o diretório não está vazio, adicione o
-f
sinalizador (force). Observe que isso removerá todos os aplicativos Windows instalados nesse prefixo!Seu comando deve ser algo como isto:
E, em seguida, crie um prefixo de 32 bits com este comando:
fonte
-f
, como emrm -rf ~/.wine
. Adicionar sudo não fará nada. Além disso,WINEPREFIX=~/.wine
é redundante, pois esse é o local padrão..wine32
diretório?Apenas criar um
wine32
prefixo / diretório (semwine64
prefixo / diretório) não funcionará. Como foi sugerido acima (mas não totalmente escrito) - e se você quiser evitar a necessidade de usar o winecfg (que é qualquer coisa na automação - você precisa fechá-lo de alguma forma)), aqui está a solução completa: crie umwine64
e umwine32
diretório . Se você usá-lowinetricks
para checá-lo (ele fornece um aviso parawine64
diretórios), ele informará os dois corretamente (elewine64
dá um aviso, já que é 64, wine32 não, pois é 32.). A solução;...esperar...
Depois disso, você pode:
fonte
./wine
pasta amd64 (win64) . Eu tinha 3 programas instalados anteriormente e eles continuaram trabalhando. Criei apenas um diretório win32 específico../wine32
Em seguida, instalei o .NET 4.0 com o comando$ WINEPREFIX=~/.wine32 winetricks dotnet40
e ele funcionou perfeitamente.Eu estava correndo para o mesmo problema.
Tipo
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Ele deve começar a baixar os drivers necessários. Acredito que esse problema ocorre devido a um problema ocorrido durante o download normal. Para mim, minha internet caiu porque estava originalmente baixando os drivers.
fonte
Teste se você já possui o multiarch ativado:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Em seguida, instale o wine32:
sudo apt-get update && sudo apt-get install wine32
E, finalmente, não exclua sua instalação de vinho de 64 bits. renomeie-o para .wine64 e crie uma nova pasta .wine para seus aplicativos de 32 bits:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
fonte
Depois de apagar o .wine32, a instalação do .NET 4.0 com o comando $ WINEPREFIX = ~ / .wine32 winetricks dotnet40 funcionou para mim.
parabéns Antonio
fonte
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Aqui está o comando que fornece o erro de prefixo do vinho]
fonte