WotLK 3.3.5a client in WINE
WotLK 3.3.5a Client in Linux
Download the client
There are several sites out there that have torrents running for the 3.3.5a client which most WotLK servers run. The one that I play is on www.warmane.com and they also have a few patches you can put in the data directory for extra models and such. I'd suggest that one as I've had no issues running it in Wine.
Installing Wine
Be sure to check with your distros install. I use Gentoo so just doing "emerge wine-staging" did it for me. Make sure you are running wine-staging and vanilla-wine or any other version will not work. Be sure to install winetricks as well.
Configuring Wine
I'm running my instance in 32-bit mode on my Multilib 32/64 bit system. Your mileage may vary. I was running in 64 bit mode, but switched to 32-bit mode for compatibility and it seems to run better. First thing you want to do is create a directory off your home directory. Do all this as a user and not as root.
cd ~ mkdir WineWoW WINEARCH=win32 WINEPREFIX=~/WineWoW winetricks d3dx9_43 d3dx10_43 d3dx11_43
This will install DirectX 9,10 and 11
Now we go into winecfg
WINEARCH=win32 WINEPREFIX=~/WineWoW winecfg
Make sure it says Windows 7 and OK out of winecfg
Running WoW
Be sure to copy the game client files to ~/WineWoW/drive_c/Program Files/, then goto ~/WineWoW/drive_c/Program Files/WoW and type WINEARCH=win32 WINEPREFIX=~/WineWoW wine WoW.exe
Installing Lutris
On the other hand, you can do what I do and install Lutris, according to your distro package system. Install game manually. Make sure you specify WINEARCH and WINE