Wine (acrónimo recursivo para WINE Is Not an Emulator, isto é, WINE Não é um Emulador, em tradução livre) é uma camada de compatibilidade para sistemas operativos UNIX que tem como objetivo a implementação da API da Microsoft Windows, sendo liderada por Alexandre Julliard. Desta forma, em teoria, o Wine permite a execução de aplicações desenvolvidas para ambientes Windows nativamente em outros sistemas operacionais. Wine, traduzido literalmente do inglês para o português, significa vinho, o que levou à escolha de uma taça de vinho como logotipo do Wine. Site oficial
OBJETIVO é instalar o wine com poucas linhas de comando
Dependendo da versão do seu Sistema, basta atualizar e instalar direto
sudo apt update
sudo apt upgrade -y
sudo apt install wine
Caso contrário, vamos fazer os seguintes comandos:
# dpkg --add-architecture i386
# apt-key add winehq.key
# nano /etc/apt/sources.list
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DFA175A75104960E
$ sudo apt update
$ sudo apt install --install-recommends winehq-stable
Pronto, agora se quiser abrir as configurações
$ winecfg
Ver a Versão instalada do wine
$ wine --version
XUBUNTU 18.04
dpkg --add-architecture i386
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
apt update
apt install --install-recommends winehq-stable
SE DER ERRO DE DEPENDENCIAS
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key
apt-key add Release.key
add-apt-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
apt update
apt install --install-recommends winehq-stable
Pronto, agora se quiser abrir as configurações
$ winecfg
Ver a Versão instalada do wine
$ wine --version
EXTRA
INSTALANDO O MONO
Para que possamos portar aplicativos escritos em .Net Framework para outras plataformas além do Windows, como Linux, Mac OS X, iPhone OS, Oracle Solaris, FreeBSD e outros, precisamos utilizar a plataforma chamada Mono.
Resumindo, Mono é uma implementação de código aberto do .NET Framework da Microsoft com base nos padrões ECMA para C# e Common Language Runtime.
Abra um terminal (use as teclas CTRL + ALT + T);
Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;
Execute os seguintes comandos
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Baixe e instale a chave do repositáorio com este comando;
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Atualize o gerenciador de pacotes com o comando:
sudo apt-get update
Para instalar tudo do Mono, use o comando abaixo;
sudo apt-get install mono-complete