I installed OpenSUSE Leap 42.2 beta 2 on both my laptop and my son’s laptop over the weekend. My son is not particularly up to speed with Linux, nor showing signs that he will be. He does, however, need his laptop for school and possibly has some C# development requirements. As such, I decided to install Teamviewer 11 on our laptops so I could remotely do things for him. I am sure there are probably more open source solutions but this is practical – easy 1 click access as long as we are both online.
After downloading Teamviewer, trying to install it using ‘rpm’ produced the following error:
linux-jx5p:~/ # rpm -ivh Downloads/teamviewer_11.0.57095.i686.rpm
warning: /home/charles/Downloads/teamviewer_11.0.57095.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 72db573c: NOKEY
error: Failed dependencies:
libSM.so.6 is needed by teamviewer-11.0.57095-0.i686
libXtst.so.6 is needed by teamviewer-11.0.57095-0.i686
libjpeg.so.62 is needed by teamviewer-11.0.57095-0.i686
Firstly, why was I doing it via the command line? Well, that was because the default file association was ‘Ark’ out of the box.
So, first things first, change the file assocation – easily done. Right-click on the rpm file in Dolphin, hit the “Filetype Options” button and move “Install / Remove Software” to the top of the list to make it the default.
Now it opens in YaST2 and the dependencies were handled automatically. I’m sure there’s a simple way to do that via the CLI but seriously what is the point of all these graphical tools if they are not going to get used?
Plus, this way, my 16 year old son is a bit more likely to be able to do such installations without me holding his proverbial hand.