When we use a 64bit distro, sometimes we need to install some apps that are not available in 64bit but only in 32: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!
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/
#
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
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