[How to] Install TeamViewer in 64bit ROSA Desktop.Fresh 2012

Guides, tutorials & docs
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

[How to] Install TeamViewer in 64bit ROSA Desktop.Fresh 2012

Post by NicCo »

Source: http://www.teamviewer.com/
TeamViewer - the All-In-One Software
for Remote Support and Online Meetings

Remote control any computer or Mac over the internet within seconds or use TeamViewer for online meetings. Find out why more than 100 million users trust TeamViewer!
When we use a 64bit distro, sometimes we need to install some apps that are not available in 64bit but only in 32:
then we have two possibilities:
1> renounce to those apps finding other similar per functions
2> add 32bit repositories to install 32bit apps and related libs

If you can't easily renounce to some of these apps, for example, if you need to install skype, wine, teamviewer
that are programs only available for 32bit, then exists a solution

You can solve using the chance 2>, and below the needed command strings to add all the 32bit repositories
I suggest to add these repositories, install apps that you need, then you can disable or remove the 32bit repos

From a konsole / terminal - login as root, then execute:
Naturally SKIP this part if you already have these repositories installed!

Code: Select all

urpmi.addmedia main32 http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/main/release/
urpmi.addmedia --update main32_updates http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/main/updates/
urpmi.addmedia contrib32 http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/contrib/release/
urpmi.addmedia --update contrib32_updates http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/contrib/updates/
urpmi.addmedia non-free32 http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/non-free/release/
urpmi.addmedia --update non-free32_updates http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/non-free/updates/
urpmi.addmedia restricted32 http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/restricted/release/
urpmi.addmedia --update restricted32_updates http://mirror.rosalab.ru/rosa2012.1/repository/i586/media/restricted/updates/
#
I choose and download the "Red Hat 6, CentOS 6, Fedora" version, here:
http://www.teamviewer.com/download/vers ... redhat.rpm

You can also prefer to download the program locally, into your Hard Disk...

Info:
With TeamViewer, since new version 8 we don't need Wine32 anymore!


If you have already installed TeamViewer, in a previous version (vers. 6.x or 7.x)
you may need to uninstall before the old obsolete version, see the command below

Code: Select all

urpme -a teamviever

HERE ARE SOME INSTALLATION PROBLEMS

For some wrong detected missing dependencies, available in ROSA but having different names:
you can't install program using "urpmi /path/program.rpm" and neither "rpm -ivh" or "rpm -Uvh"

Code: Select all

[root@localhost ~]# urpmi /home/davide/Scaricati/teamviewer_redhat.rpm 
Uno dei pacchetti richiesti non può essere installato:
teamviewer-8.0.16675-1.i686 (perché non è soddisfatto libXdamage(x86-32))
Continuo comunque l'Installazione? (S/n) n
While some packages may have been installed, there were failures.
Uno dei pacchetti richiesti non può essere installato:
teamviewer-8.0.16675-1.i686 (perché non è soddisfatto libXdamage(x86-32))
[root@localhost ~]# rpm -ivh /home/davide/Scaricati/teamviewer_redhat.rpm 
error: Failed dependencies:
        glibc(x86-32) >= 2.4 is needed by teamviewer-8.0.16675-1.i686
        libgcc(x86-32) is needed by teamviewer-8.0.16675-1.i686
        alsa-lib(x86-32) is needed by teamviewer-8.0.16675-1.i686
        zlib(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libSM(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libXext(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libXtst(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libXdamage(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libXfixes(x86-32) is needed by teamviewer-8.0.16675-1.i686
        libXrender(x86-32) is needed by teamviewer-8.0.16675-1.i686
        freetype(x86-32) is needed by teamviewer-8.0.16675-1.i686
[root@localhost ~]# rpm -ivh --nodeps /home/davide/Scaricati/teamviewer_redhat.rpm 
Preparing...                ########################################### [100%]
   1:teamviewer             ########################################### [100%]
Failed to issue method call: No such file or directory

HOW TO OVERRIDE PROBLEMS AND INSTALL

You need to ignore these wrong requires and to force the installation, it's possible using "urpmi" and "rpm" commands

Method 1> using "urpmi" command

Code: Select all

[root@localhost ~]# urpmi --allow-nodeps --force http://www.teamviewer.com/download/version_8x/teamviewer_redhat.rpm
Method 2> using "rpm" command
If you have the rpm placed into your local hard disk, you can use also rpm command:

Code: Select all

[root@localhost ~]# rpm -ivh --nodeps /path_to_file/teamviewer_redhat.rpm 
Preparing...                ########################################### [100%]
   1:teamviewer             ########################################### [100%]

and now: have a good Remote Desktop

bye, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

Post Reply