Updated at: February 23, 2017
Most linux player use wine to run windows application, especially games(Blizzard..) wine is a windows sandbox(actually not monitor, it can hurt your original linux system in fact) which can run on a POSIX OS, also NOT virtual box(vmware/virtual box/parallel desktop)
sudo dpkg --add-architecture i386 # which let your 64bit OS run 32bit app(i386,x86),in fact, most of windowns application can't work normally on wine in 64bin.
#if wine is ready >wine --verison ##download windows app, e.g.battle.net >wine Battle.net-Setup.exe #at first run，～/.wine folder contain enviroment config #your can also create different env folder. e.g. 32bit >WINEPREFIX="$HOME/.wine_prefix32" WINEARCH=win32 wine wineboot #switch env config with variable $WINEPREFIX >WINEPREFIX="foler, default is ～/.wine“ wine xxx.exe
wine sounds easy to use，but actually not, :( oops… I really did some google search here.
try clean up all, there is a sample on ubuntu:
#if lower than ubuntu 16.04, use apt-get instead of apt >sudo apt --purge remove wine >sudo apt --purge remove wine-devel >sudo apt --purge remove winetricks >sudo add-apt-repository --remove ppa:wine/wine-builds >sudo apt update >sudo apt autoclean >sudo apt clean >sudo apt autoremove >rm -rf $HOME/.wine >rm -f $HOME/.config/menus/applications-merged/wine* >rm -rf $HOME/.local/share/applications/wine >rm -f $HOME/.local/share/desktop-directories/wine*