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.