Since last weekend I am working with openSUSE Leap and so far I have had a good experience. It is working perfectly, no glitch, freeze or funny bug. The only unresolved issue is the WiFi connection which I have not had time to go through and found a solution. As I am working more in openSUSE, I need to install more software and sometimes this might be inconvenient for me as a regular Ubunutu user.
Today, I have attempted to install TeamViewer and installation had failed right away by giving me the following message,
warning: teamviewer_10.0.46203.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 72db573c: NOKEY error: Failed dependencies: libjpeg.so.62 is needed by teamviewer-10.0.46203-0.i686 libpng12.so.0 is needed by teamviewer-10.0.46203-0.i686 libSM.so.6 is needed by teamviewer-10.0.46203-0.i686 libXtst.so.6 is needed by teamviewer-10.0.46203-0.i686
From error message, it is clear that I don’t have libjpeg, libpng12, libSM, and libXtst installed in my system. If you have all the mentioned packages installed, you most probably will not get any error. Or if some installed and some not, you might get different error. Anyhow, in order to install the packages in openSUSE I have executed the following commands and managed to install TeamViewer successfully. Keep note that I mention installation of each package separately. It is easier to run especially for those who didn’t get the same error like mine.
For libjpeg package,
$ sudo zypper install libjpeg62*
$ sudo zypper install libpng12-*
$ sudo zypper install libSM-*
$ sudo zypper install libXtst-*