E foi lançado o Wine 8.17 com vkd3d 1.9 e quase 300 alterações. Confira as novidades dessa atualização e veja como instalar no Linux.
O Wine (Wine Is Not an Emulator, ou Wine não é um emulador) é um software livre e de código aberto, que tem como objetivo permitir que os aplicativos desenvolvidos para Microsoft Windows possam ser executados no Linux, Mac, FreeBSD e Solaris.
Sendo um pouco mais técnico, o Wine é uma camada de compatibilidade que traduz as chamadas do sistema Windows para o Linux e usa algumas bibliotecas do Windows, na forma de arquivos .dll.
Por conta disso, esse programa é muito importante para ex-usuários do sistema operacional Windows ou para qualquer pessoa que ainda precisa usar os aplicativos desse sistema no Linux.
Agora, o Wine 8.17 foi lançado como mais um lançamento de desenvolvimento quinzenal desta nova série.
Novidades do Wine 8.17
Sim. O WINE 8.17 chegou e veio com uma lista de alterações (287) cujo número está dentro da média, mas na faixa baixa.
Mesmo assim, entre os destaques está algo importante, como a atualização do vkd3d para uma versão mais moderna. O VKD3D-Proton 2.10 chegou esta semana e o WINE 8.17 atualizou o vkd3d para a versão 1.9.
O resto das novidades notáveis do Wine 8.17 são completadas pelo gerenciamento inicial de janelas no Wayland e pelo suporte para SoundFont no DirectMusic, cujo desenvolvimento foram retomados há duas semanas, ao qual se soma o ponto usual de várias correções de bugs.
Dito isso, o que você tem abaixo é justamente a lista de bugs corrigidos no WINE 8.17.
- MeGUI: Ícone errado para seletor de arquivo.
- Sumatra PDF 3.0: As guias não funcionam corretamente.
- The Elder Scrolls: Oblivion trava após abrir as telas do logotipo.
- Cemu 1.12.0 trava com a função não implementada msvcp140.dll.
- RageMP trava quando a função msvcp140.dll.?_Throw_future_error@std@@YAXAEBVerror_code@1@@Z não é implementada.
- GdipCreateFont inicializa la fuente con ANSI_CHARSET.
- iphlpapi:iphlpapi – test_GetExtendedTcpTable() às vezes falha porque o buffer é muito pequeno no Wine.
- O ToneX da IK Multimedia requer a função não implementada msvcp140.dll.?_Throw_C_error@std@@YAXH@Z.
- Dwarf Fortress (Steam) trava quando a função msvcp140_atomic_wait.dll.__std_acquire_shared_mutex_for_instance não é implementada.
- Winmm:capture e winmm:wave de 64 bits obtêm BADDEVICEID no Windows 10+.
- Impressão mutilada do Finale 27.
- Gerenciador de servidores VPN SoftEther.
- O texto nos jogos SRPG Studio termina com a falta de um glifo de tofu/personagem.
- quartz:vmr9 – test_changed3ddevice() se bloquea en Windows 8+.
- O espalhamento de subsuperfície separável precisa de suporte de opcode ‘mov’ para o efeito fx_4_0.
- Metatrader 4 – não é possível adicionar nenhum indicador a um gráfico.
- ReCore trava na função não implementada msvcp110.dll.?_Winerror_map@std@@YAPEBDH@Z.
- mfreadwrite:mfplat – test_interfaces() trava no Windows 7 e 8.
- d3d10:efeito – test_effect_fx_4_1_blend_state() falha no Windows 7+.
Para saber mais sobre essa versão do WINE, acesse a nota de lançamento.
Como instalar ou atualizar o Wine
O Wine 8.17 está disponível para download agora no site oficial, se você quiser compilá-lo.
Na página de download há informações de como instalar esta e outras versões em sistemas operacionais como Debian e Ubuntu, mas também pode ser instalada em Android e macOS.
Caso contrário, você deve esperar até que ele chegue aos repositórios de software estáveis de sua distribuição GNU/Linux favorita para atualizar.
ou
Os usuários interessados já podem instalar o WINE a partir do código-fonte, disponível neste e neste outro endereço, ou nos binários que podem ser baixados aqui.
No link onde podemos baixar os binários, também há informações para adicionar o repositório oficial do projeto para receber esta e outras atualizações futuras assim que estiverem prontas para sistemas como Ubuntu/Debian ou Fedora, mas também para Android e macOS.
Para instalar a versão de desenvolvimento do Wine (instável) no Ubuntu, abra um terminal e faça o seguinte:
Se o seu sistema for de 64 bits, habilite a arquitetura de 32 bits (se ainda não tiver):
sudo dpkg --add-architecture i386
Baixe e adicione a chave do repositório:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key
Adicione o repositório, de acordo com a versão do seu sistema Ubuntu (ou derivado):
Ubuntu 23.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources
Ubuntu 22.10
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/kinetic/winehq-kinetic.sources
Ubuntu 22.04 e Linux Mint 21.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
Ubuntu 20.04/Linux Mint 20.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
Atualize as informações dos pacotes:
sudo apt update
Em seguida, instale o Development branch do Wine:
sudo apt install --install-recommends winehq-devel
Se preferir preferir usar o Stable branch, use:
sudo apt install --install-recommends winehq-stable
Se preferir preferir usar o Staging branch, use:
sudo apt install --install-recommends winehq-staging