Notícias
Novos modelos de linguagem da API Serverspace GPT
JT
agosto 4, 2023
Atualizado janeiro 31, 2025

Como instalar e configurar o Wine Ubuntu?

Linux Windows

Introdução

Atualmente, no mercado de tecnologias de TI, podemos ver vários sistemas operacionais de diversos fornecedores, e cada um deles tenta criar um sistema eficiente, rápido e estável. No entanto, cada pessoa tem um ponto de vista diferente para criar um novo produto que gere renda e seja competitivo em comparação com outros produtos. A arquitetura de rede moderna pressupõe um conjunto e uma pilha de tecnologias de vários fornecedores, mas como relacionar e conectar esses recursos e vantagens de diferentes sistemas operacionais?

Para isso, temos o Wine! Utilitário e emulador de código aberto que pode ajudar a executar diferentes aplicativos no conjunto de sistemas operacionais UNIX. Mas será que precisamos mesmo disso?

As principais causas dos problemas:

  • Diferenças de arquitetura: O Windows é executado nas arquiteturas x86 (32 bits) e x64 (64 bits), enquanto o Linux pode ser executado em várias arquiteturas, como x86, x64, ARM e outras. Isso leva ao fato de que alguns aplicativos do Windows compilados para uma arquitetura específica não podem ser executados no Linux;
  • Diferenças em APIs e bibliotecas: O Windows e o Linux usam conjuntos diferentes de APIs (interfaces de programação de aplicativos) e bibliotecas. Isso significa que os aplicativos que dependem de APIs ou bibliotecas específicas do Windows não podem ser executados no Linux sem configurações adicionais ou compatibilidade de camadas;
  • Dependência de arquivos .exe: Muitos aplicativos do Windows têm arquivos executáveis com a extensão .exe que não são compatíveis com o Linux. Isso requer o uso de emuladores ou ferramentas de compatibilidade, como o Wine, para tentar executar esses arquivos.exe no Linux;
  • Aplicativos proprietários: Alguns aplicativos do Windows são proprietários e não oferecem versões para Linux. Isso torna impossível executá-los no Linux sem usar máquinas virtuais ou outras soluções.

Todos esses problemas podem ser superados por meio de vários métodos, como o uso de emuladores (por exemplo, Wine) ou máquinas virtuais que permitem executar aplicativos do Windows no Linux. No entanto, isso pode exigir configuração adicional e pode não garantir 100% de compatibilidade e estabilidade dos aplicativos. Portanto, é recomendável usar aplicativos alternativos projetados especificamente para o Linux sempre que possível para garantir o melhor desempenho e compatibilidade.

Requisitos

  • Direitos de root;
  • Ubuntu 20 ou versão superior;
  • Vários conhecimentos sobre o sistema operacional de trabalho;
  • Conexão com a Internet.

Instalação

Antes de tudo, precisamos atualizar e fazer o upgrade dos pacotes do sistema em nossa máquina para que funcionem corretamente:

apt update && apt upgrade -y
Update OS
Screenshot №1 - Update OS

Adição de uma nova arquitetura para a máquina Linux. O Wine é compatível com aplicativos na arquitetura de 32 bits, mas há uma exceção, devido ao fato de não ser compatível com sistemas de 64 bits. Portanto, para adicionar suporte à arquitetura de 32 bits, digite este comando:

dpkg --add-architecture i386
Adding architecture
Screenshot №2 - Adding architecture

Lembrete! Todo o pacote de software exigirá pelo menos 30 Gb de espaço livre em disco e pelo menos dois núcleos de CPU para executar o processo. Na próxima etapa, vamos instalar o componente principal do sistema Wine:

apt install wine

Durante o processo de instalação, o sistema poderá solicitar sua confirmação para instalar pacotes adicionais. Basta pressionar "Y" e "Enter" para continuar a instalação. Vários aplicativos do Windows precisam de GUI, vamos instalar:

add-apt-repository ppa:shemgp/gnome-40
apt update && apt install mutter gnome-session gnome-shell
Adicionando o shell do Gnome
Screenshot №3 - Adicionando o shell do Gnome

Após o término do processo de instalação do shell do Gnome e do Wine, precisamos verificar até chegarmos à GUI, à versão e à instalação correta:

wine --version
Wine version
Screenshot №4 - Wine version

Se você vir essa linha de comando crua, isso significa que a instalação foi concluída corretamente! Adicione um novo usuário à máquina para fins de segurança, pois não queremos comprometer nenhum dado e permite compartilhar responsabilidades e criar um ambiente seguro. Normalmente, recomenda-se não usar contas com direitos administrativos em tarefas cotidianas para reduzir a probabilidade de erros ou ações mal-intencionadas; para isso, digite o comando abaixo:

adduser jhon && usermod -aG sudo jhon
Add user
Screenshot №5 - Add user

E podemos mudar para a interface GUI, você precisa abrir o painel Serverspace e escolher o servidor necessário:

Right top corner
Screenshot №6 - Right top corner

No canto superior direito, podemos ver o botão Web console, clique nele e seremos redirecionados para a interface GUI da nossa máquina:

GUI interface
Screenshot №6 - GUI interface

Ou você pode usar outro utilitário para se conectar via GUI:

  • VNC (Computação de rede virtual): VNC significa Virtual Network Computing e serve como um protocolo de acesso remoto que facilita a exibição da área de trabalho de uma máquina remota em um computador local. Ao utilizar a VNC, os usuários podem controlar remotamente a área de trabalho do Linux e executar uma infinidade de tarefas, como executar aplicativos e gerenciar arquivos;
  • RDP (Protocolo de Área de Trabalho Remota): O RDP, um acrônimo para Remote Desktop Protocol, foi desenvolvido pela Microsoft e permite que os usuários estabeleçam conexões remotas com as áreas de trabalho dos sistemas Windows. Embora esteja associado principalmente ao Windows, há implementações do RDP para Linux, como o xrdp, que permitem conexões com máquinas Linux por meio do cliente RDP;
  • X11: o X11, também conhecido como X Window System, serve como protocolo padrão para interfaces gráficas de usuário (GUI) no Linux e em outros sistemas operacionais semelhantes ao Unix. Por meio do X11, os usuários podem executar aplicativos em um servidor remoto enquanto exibem suas janelas no computador local;
  • SPICE (Simple Protocol for Independent Computing Environments - Protocolo simples para ambientes de computação independentes): O SPICE é um protocolo especializado projetado especificamente para acesso remoto a ambientes de desktop gráficos. Utilizado principalmente em cenários de virtualização, como no hipervisor KVM, o SPICE oferece desempenho aprimorado e compactação de dados para uma experiência remota otimizada;
  • NX: o NX, uma tecnologia desenvolvida pela NoMachine, oferece acesso remoto e recursos de virtualização para ambientes de desktop gráficos. Ao empregar o NX, os usuários podem aproveitar o desempenho aprimorado e a compactação de dados simplificada, resultando em uma experiência remota superior.

No entanto, volte ao nosso processo de instalação, abra o terminal nos aplicativos e digite:

winecfg
Configuration
Screenshot №8 - Configuração

Conclusão

O Wine permite que os usuários do Linux transcendam as barreiras da incompatibilidade de sistemas operacionais e adotem uma experiência de computação mais integrada. Embora os aplicativos alternativos projetados especificamente para o Linux sejam recomendados para obter desempenho e compatibilidade ideais, o Wine fornece uma ponte valiosa para acessar o software Windows no ambiente Linux.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.