Vi toneladas de threads explicando como criar um prefixo de 32 bits, mas quero verificar se o prefixo que estou usando é de 32 ou 64 bits. A razão pela qual estou perguntando é que estou usando o PlayOnLinux e criei uma unidade virtual de 32 bits (por exemplo, X). Agora, quando abro winetricks na pasta ~ / .PlayOnLinux / wineprefix, o wineprefix me dá a mensagem
Você está usando um WINEPREFIX de 64 bits. Se você encontrar problemas, teste novamente em um WINEPREFIX de 32 bits limpo antes de relatar um erro.
Mas, quando abri o wineprefix em ~ / .PlayOnLinux / wineprefix / X, a mensagem não apareceu.
Como posso verificar se o prefixo é 32 vs 64 bits?
fonte
Se você estiver usando o PlayOnLinux, poderá verificar qual versão usando a GUI - abra o PlayOnLinux, clique em 'Configurar' no programa relevante e veja o painel à esquerda:
Como alternativa, você pode fazer o que o winetricks faz (na versão
20140817
, cerca da linha 3600) , que é verificar o wineprefix quanto à presença do diretórioWINEPREFIX/drive_c/windows/syswow64
, que deve ser encontrado nas janelas de 64 bits / wineprefix, mas não nas versões de 32 bits. Isso deve funcionar para os prefixos de vinho comuns e os do PlayOnLinux.fonte
Eu precisava de algo semelhante em um script, então fiz esse script com base na resposta de @ wilf:
E aqui está uma saída:
E em um prefixo de vinho de 32 bits, tenho:
fonte
Você pode instalar o winetricks e digite isso no terminal:
e, em seguida, execute winetricks, e você poderá vê-lo de preferência.
fonte
Graças ao @ wilf's por 'WINEPREFIX / drive_c / windows / syswow64' (funciona) ..
mas eu editei o registro do vinho para encontrar qualquer entrada que revele
qual winearch o sistema está usando (win32 ou win64) e encontrei em:
Este comando exibe: win32 (32 bits) ou win64 (64 bits)
Abaixo, um exemplo de como usar isso em scripts:
Notas finais: eu testei isso no kali linux .
Se o WINEPREFIX = / root / .wine32 , o comando cat deve conter esse diretório
para poder ler a pasta interna para regedit as configurações do winearch.
fonte
~/.wine
vez de:/root/.wine