Como forçar Wine a agir como o Windows de 32 bits no Ubuntu de 64 bits?

61

Ao instalar o Wine no Ubuntu 12.04 de 64 bits, o suporte de 64 bits e o suporte de 32 bits são instalados. Se eu executar wine foo.exe , em que foo.exe é um instalador com reconhecimento de 64 bits, ele acha que está no Windows de 64 bits. Isso seria bom se este modo não falhasse, mas no meu caso, ele funciona (no entanto, o banco de dados do Wine sugere que o aplicativo que estou tentando instalar deve funcionar, presumivelmente como um aplicativo de 32 bits).

Como eu digo ao Wine (e aos Winetricks) para usar o Wine no modo somente 32 bits?

    
por hsivonen 14.05.2012 / 11:13

5 respostas

76

Acontece que para fazer o Wine funcionar no modo somente 32 bits, é necessário:

  1. Remova ~/.wine se já tiver sido criado no modo de 64 bits. (ATENÇÃO: Isto remove todas as coisas que você instalou sob o Wine. Mova-o para o lado, se você quiser evitar o dataloss.)

  2. Defina a variável de ambiente WINEARCH como win32 , ou seja, export WINEARCH=win32

  3. Em seguida, execute wine (ou winetricks , etc.)

por hsivonen 19.05.2012 / 09:22
17

Instale playonlinux aí você terá essa opção. É uma interface para o vinho e torna-o muito melhor.

Esta foto foi tirada em um sistema de 12,04 - 64 bits.

    
por gajdipajti 14.05.2012 / 13:48
1

Instale o Play no linux como dito antes, eu fiz em 1 minuto, o que você precisa ter:

  1. Tem uma versão de vinho de 32 bits, como disse antes.
  2. Em seguida, você precisa pressionar a instalação
  3. Clique no texto na parte inferior que diz algo como instalar um programa que não está listado
  4. Verifique a versão do vinho para mudança
  5. Selecione a versão de 32 bits que você instalou
  6. Crie um novo disco virtual
  7. Nomeie-o
  8. E O MOS IMPORTANTE: Selecione um disco virtual de 32 bits
  9. Selecione o instalador e instale
por Sebastian Alfaro 16.05.2015 / 23:00
1

Você pode executar programas do Windows de 32 bits em uma máquina Linux de 64 bits com wine instalando o playonlinux.

  1. Se você não tiver feito isso antes, instale o playonlinux: sudo apt install playonlinux .
  2. Inicie a GUI do playonlinux: playonlinux & .
  3. Clique em "Instalar um programa" na barra lateral esquerda.
  4. Clique em "Instalar um programa não listado".
  5. Se esta foi a primeira vez que você iniciou o playonlinux, talvez seja necessário clicar em duas janelas de notificação.
  6. Clique em "Avançar" e selecione "Instalar um programa em uma nova unidade virtual"
  7. Escolha um nome para sua nova unidade virtual, preferencialmente o nome do programa do Windows que você deseja instalar.
  8. Deixe todas as caixas de seleção desmarcadas na próxima tela e clique em "Avançar".
  9. Selecione "instalação de janelas de 32 bits" e clique em "Avançar".
  10. Clique em "Procurar" para selecionar o arquivo de instalação do programa que você deseja instalar e siga as instruções do instalador.
por 黄雨伞 30.08.2016 / 10:50
0

Embora você não possa rodar dentro dos mesmos containers, você ainda pode ter ambos configurando o Biarch. Por favor, veja este white paper da Wine sobre configuração . Enquanto hsivonen lhe dá a resposta mais fácil, este seria o caminho para alcançar a funcionalidade desejada.

link

    
por Christopher Lock 04.01.2017 / 08:25

Tags