E foi lançado o Wine 8.10 lançado com 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.10 foi lançado como o nono lançamento de desenvolvimento quinzenal desta nova série.
Novidades do Wine 8.10
No total, o WINE 8.10 introduziu 274 alterações desde a versão 8.9.
O que eles consideraram digno de nota foi que todas as transições PE ->Unix passam pela interface syscall, melhorias no recorte do cursor do mouse, suporte para reserva de memória virtual e idiomas atualizados e dados de fuso horário, além do ponto usual de correções diversas.
Quanto aos bugs, um total de 13 foram corrigidos. Dito isso, a lista de bugs corrigidos inclui:
- Vários aplicativos que oferecem suporte ao isolamento falham ao carregar (MSN Messenger Live 2009, Lync 2010, Adobe Premiere Pro CS3, Quicken 201X) (a pesquisa de manifesto PE incorporada deve oferecer suporte a ISOLATIONAWARE_MANIFEST_RESOURCE_ID).
- O uTorrent 2.2.0 trava na inicialização (o evento FD_WRITE é relatado repetidamente em WSAEnumNetworkEvents para um soquete UDP vinculado).
- Acredito que falha do carregador do Elements/Direct Modeling Express 4.0/6.0 devido à dependência ausente de msvcrt.dll (funções msvcrt de importação de netapi32.dll nativo).
- Mintty.exe do Cygwin falha com um estouro de pilha.
- O TwitchTest falha porque a função IPHLPAPI.DLL.GetPerTcpConnectionEStats não está implementada.
- Os quebra-cabeças animados travam na inicialização.
- As marcas de seleção das caixas de seleção do .NET 3.5 devem ser pretas em vez da cor de primeiro plano.
- Honeygain falha porque a função IPHLPAPI.DLL.GetCurrentThreadCompartmentId não está implementada.
- PmxEditor 0.2.7.5 não inicia depois do WINE 8.4.
- ntdll: NtDuplicateToken tem um protótipo incorreto.
- user32:msg receba um WM_NCPAINT extra em ShowWindow(child, SW_SHOW).
- O IME chinês não funciona mais no Naver LINE desde o WINE 8.9.
- wininet:http – test_secure_connection() falha no Windows e no WINE.
Para saber mais sobre essa versão do WINE, acesse a nota de lançamento.
Como instalar ou atualizar o Wine
O Wine 8.10 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