I want to run TeamSpeak 2 on Ubuntu Linux 14.04 LTS in his 64bit version. I've downloaded TS2 directly from Teamspeak's website.
First, the installer won't start :
# ./setup.sh
./setup.data/installer/installer: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
But the amd64 version of libx11-6 is already installed.
So I've installed correctly the 32 bits (i386) version.

# dpkg --add-architecture i386
# apt-get install libx11-6:i386
The installer doesn't want to start so I've done the installation manually in the /opt/teamspeak2/ directory and I've modified the TeamSpeak script to replace %installdir% by /opt/teamspeak2/

Now TS2 doesn't want to start
# ./TeamSpeak
/opt/teamspeak2/TeamSpeak.bin: symbol lookup error: /opt/teamspeak2/TeamSpeak.bin: undefined symbol: initPAnsiStrings
Thus, all the librarries seems to be correctly installed and detected
# ldd TeamSpeak.bin
linux-gate.so.1 => (0xf77bc000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7669000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf764d000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7647000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7499000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7477000)
/lib/ld-linux.so.2 (0xf77bd000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7473000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf746c000)
What I've missed to have TS2 running well on my ubuntu 64bits ?

Thanks for your help.