Thursday, January 31, 2013

TeamViewer 7.x installation in Slackware 14.0

Although TeamViewer is a closed source proprietary software, it is unbelievably a good choice for establishing remote control, desktop sharing, online meetings, web conferencing and file transfer between computers. In contrast to most of the popular industry software, it supports a group of operating systems including GNU/Linux and Android. It does not require any additional installation or specific configuration to work. For personal and non-commercial purposes, it is free (without any payment) to use. 

It is seen as a *life saver* software especially by *wives* and *girl-friends* of men and boys :), because of its ease of handling and efficient functioning. After running the software, just obtaining ID and Password and then telling them to client side via e-mail, instant messaging, SMS or voice calling, remote connection can be easily established between two hosts. 

I explained here two installation methods of the TeamViewer in Slackware 14.0, SBOPKG and RPM2TGZ. Both of the methods uses binary packages of the TeamViewer. Because of that you do not need to wait for the compilation process as in building from source code.

For the installation of TeamViewer 8.0.x in Slackware 14.0 look at here!

1. SBOPKG Method:

Download and Install SBOPKG tool. If you prefer pre-build slackware package of SBOPKG, it will be easier. You can download the latest version of the tool from the project's home page or Google code page.

$ su
# wget http://*sbopkg-*.tgz
# installpkg sbopkg-*.tgz
# sbopkg

The following directories do not exist:

Variable                   Assignment
--------                   ----------
REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,14.0
LOGFILE directory -------> /var/log/sbopkg
QUEUEDIR ----------------> /var/lib/sbopkg/queues
SRCDIR ------------------> /var/cache/sbopkg
TMP ---------------------> /tmp/SBo

You can have sbopkg create them or, if these values are incorrect, you can
abort to edit your config files or pass different flags.

(C)reate or (A)bort?: C

# exit
$ teamviewer

2. RPM2TGZ Method

Download the TeamViewer 7.0 Red Hat RPM package from TeamViewer home page.
(This method will not work for releases other than 7.0.x. For TeamViewer 8.0.x look at here.)

$ su
# rpm2tgz teamviewer_linux.rpm
# installpkg teamviewer_linux.tgz
# ln -s /opt/teamviewer/teamviewer/7/bin/teamviewer /usr/bin/teamviewer
# exit
$ teamviewer

NOTE: If you have Slackware64 14.0 installed on your box, firstly you need to switch to multilib to make TeamViewer work. Because it requires requires these 32-bit packages: glibc, zlib, freetype, alsa-lib and GConf. After switching to mutilib, all of these dependencies are automatically met . In Slackware 14.0 (32-bit) full installation, there is no need for any of these dependency packages. Just follow the above instructions and run the TeamViewer. 

No comments:

Post a Comment