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*