Versão utilizada: Debian 10 (Buster)
* Ajustar o repositorio para obter pacotes do contrib
deb http://ftp.us.debian.org/debian/ buster main contrib
deb-src http://ftp.us.debian.org/debian/ buster main contrib
# dpkg --add-architecture i386
# wget -nc https://dl.winehq.org/wine-builds/winehq.key
# apt-key add winehq.key
# vi /etc/apt/source.list
deb https://dl.winehq.org/wine-builds/debian/ buster main <- Adicione a linha ao arquivo source.list
$ sudo dpkg --add-architecture i386
$ wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
$ sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
sudo apt update
# apt update
# apt install --install-recommends winehq-stable
# apt install libwine libwine:i386 fonts-wine playonlinux winbind winetricks
Nota: o pacote winbind/Samba ira solicitar escolher uma ação, escolha Yes.
- Existe duas maneiras de se administrar o Wine, por CLI com o comando wine, utilizando o Winetricks e a outra o PlayOnLinux.
Testar o funcionamento e configurar use o comando
$ winecfg
# apt install winetricks
* Instalar pacotes com arquitetura 64Bits
$ winetricks dotnet35 <- siga os passos de instalaçao em modo visual
$ winetricks dotnet46 <- siga os passos de instalaçao em modo visual
$ winetricks dotnet472
$ winetricks corefonts tahoma vcrun2008 vcrun2012 msxml4 <- Opcional d3dx9
* Instalar pacotes com arquitetura 32Bits
$ mkdir ~/.local/share/wineprefixes
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes/32Bits winecfg <- Criar e ajustar as configurações
$ WINEPREFIX=~/.local/share/wineprefixes/32Bits winetricks dotnet40 dotnet46 ie8 tahoma
$ WINEPREFIX=~/.local/share/wineprefixes/32Bits wine msiexec /i "/PATH/XCP-ng-Center-20.04.00.32.msi"
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes winetricks dotnet35 <- siga os passos de instalaçao em modo visual
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes winetricks dotnet46 <- siga os passos de instalaçao em modo visual
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes winetricks dotnet472
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes winetricks corefonts tahoma vcrun2008 vcrun2012 msxml4 <- Opcional d3dx9
- Para o XCP-NG Center
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes winetricks corefonts tahoma vcrun2008 vcrun2012 msxml4 dotnet472 ie8
$ WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes wine msiexec /i "/PATH/XCP-ng-Center-20.04.00.32.msi"
# apt install playonlinux
* Acesso root ao playonlinux no Kali Linux, comente as instruções abaixo:
# vi /usr/share/playonlinux/lib/sources
#if [ "$(id -u)" = "0" ]
#then
# echo "PlayOnLinux is not supposed to be run as root. Sorry"
# exit
#fi
# vi /usr/share/playonlinux/python/mainwindow.py
def systemCheck(self):
...
# Root uid check
# if (os.popen("id -u").read() == "0\n" or os.popen("id -u").read() == "0"):
# wx.MessageBox(_("{0} is not supposed to be run as root. Sorry").format(os.environ["APPLICATION_TITLE"]),
# _("Error"))
# os._exit(0)
OLD
Versão utilizada: Debian 9.3 (Stretch) + PlayOnLinux
* O PlayOnLinux é um software que auxilia a instalação dos programas da plataforma Windowns no Linux.
* WineHQ lista os softwares com compatibilidade e orienta quais pacotes a instalar para executar os programas.
* Ajustar o repositorio para obter pacotes do contrib
deb http://ftp.us.debian.org/debian/ stretch main contrib
deb-src http://ftp.us.debian.org/debian/ stretch main contrib
* Realize o ajuste de busca de pacotes e instalação do pacotes
# dpkg --add-architecture i386
# apt-get update
# apt-get install wine wine32 wine64 libwine libwine:i386 fonts-wine playonlinux winbind winetricks
* Install Wine backports
# dpkg --add-architecture i386
# apt-get update
# vi /etc/apt/sources.list
# stretch-backports
deb http://ftp.us.debian.org/debian/ stretch-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stretch-backports main contrib
# apt-get update
# apt install wine/stretch-backports wine32/stretch-backports wine64/stretch-backports libwine/stretch-backports libwine:i386/stretch-backports fonts-wine/stretch-backports playonlinux winibind
WINETRICKS (Em desenvolvimento)
https://wiki.winehq.org/Winetricks