I have Ubuntu 16.04.1 multi-arch. I installed libjpeg62 via synaptic.
% ldconfig -p | grep libjpeg libjpegxr.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpegxr.so.0 libjpeg.so.62 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 libjpeg.so.9 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.9 libjpeg.so.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 libjpeg.so.8 (libc6) => /usr/lib/i386-linux-gnu/libjpeg.so.8 libjpeg.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so
Here libjpeg.so.62 is located at
/user/lib/x86_64-linux-gnu which is in my LD_LIBRARY_PATH. However, typing
locate libjpeg.so.62 does not return anything. Why?
Also, when I run teamviewer, it complains that it cannot find libjpeg.so.62 either.
Update: as @oranja points out, after a while
locate libjpeg.so.62 works. But teamviewer still cannot detect it.
I don't have admin right i.e.
sudo, but can run
gksu with my user password. So my plan is to install all dependencies for teamviewer via synaptic, then run the .tar.gz portable version of teamviewer. Any thoughts are welcomed.