Teamviewer is a cross-platform, powerful, and secure remote access and control software that can connect to multiple devices simultaneously. It is an all-in-one solution for remote support which can be used for desktop sharing, online meetings, and file transfer between devices connected over the Internet.
It works on notable operating systems such as Linux, Windows, Mac OS, Chrome OS, and mobile operating systems such as iOS, Android, Windows Universal Platform, and BlackBerry.
Recently, the latest stable version of TeamViewer 15 was released with new features and many improvements.
Features of TeamViewer
Following are some of the new features are added in TeamViewer 15 which are highlighted below:
- It is cross-platform, it can connect from PC to PC, mobile to PC, PC to mobile, and even mobile to mobile connections on the major operating systems mentioned above.
- Highly compatible with multiple platforms, from modern to relatively old operating systems.
- Requires no configurations.
- Easy to install and understand.
- Available in over 30 international languages.
- Offers high performance with smart connection setup and routing, efficient bandwidth usage, fast data transmissions plus many more for a reliable user experience.
- Provides high security with the latest technology.
- It is free for testing purposes and personal use.
- Needs no installation, users can now use TeamViewer without necessarily installing it.
- Supports custom QuickSupport, QuickJoin, and Host modules named with a user’s corporate identity with custom configurations.
- Permits permanent access to unattended devices with support of the TeamViewer Host module.
- Supports integration with a user’s applications through APIs.
- Also supports integration into mobile applications in iOS/Android.
How do I Install Teamviewer 15 on RedHat, CentOS, Fedora
You may download the package for rpm-based Linux distributions at the Teamviewer download page or you can use the following wget command to download and install it as shown.
------------- On 64-bit Systems ------------- # wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm # yum install teamviewer.x86_64.rpm ------------- On 32-bit Systems ------------- # wget https://download.teamviewer.com/download/linux/teamviewer.i686.rpm # yum install teamviewer.i686.rpm
If you get a missing public key error, you can download the public key and import it using the following command.
# wget https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc # rpm --import TeamViewer2017.asc
After importing the public key, please run the “yum install” command again to install the Teamviewer rpm.
# yum install teamviewer.x86_64.rpm
To start the Teamviewer application, run the following command from the terminal.
# teamviewer
Teamviewer application running on my CentOS 7 system.

How do I Install Teamviewer 15 on Debian, Ubuntu, and Linux Mint
You may download the package for .deb-based Linux distributions at the Teamviewer download page or you can use the following wget command to download and install it as shown.
------------- On 64-bit Systems ------------- $ wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb $ sudo dpkg -i teamviewer_amd64.deb ------------- On 32-bit Systems ------------- $ wget https://download.teamviewer.com/download/linux/teamviewer_i386.deb $ sudo dpkg -i teamviewer_i386.deb
If you get a missing dependencies error, please use the following command to install those dependencies.
$ sudo apt-get install -f
Once installation is done, you can start Teamviewer from the terminal or go to Ubuntu Dash Home and type teamviewer and click on the icon to run the application.
$ teamviewer

To start on Linux Mint, Go to Menu >> Internet >> Teamviewer and click on Accept License Agreement to run the application.

Hi, Thanks for tips. I could succefully install teamviewer in centos 6.5 Final and is working good.
My question is as follows: After the installation, Teamviewer option appears under, Applications-Internet-menu, how can i remove teamviewer option from here, so that it is not visible there and but still should be able to work from command line?
I hope you are still active and could respond to my query,
thanks in advance,
I’m on Ubuntu 14.10 and have installed Teamviewer 9 successfully. But i can´t hear sounds (Youtube, movies) when i’m at work with a Windows PC and try to connect to my Ubuntu at home. I tried to reload alsa, removed Teamviewer and installed it again.
Can’t figure it out. Can you help me?
Best regards,
I am having the same problem.
I am on CentOS 6.4
This is the only dependency stopping me from running TeamViewer
rpm -i teamviewer_linux.rpm
warning: teamviewer_linux.rpm: Header V4 DSA/SHA1 Signature, key ID 72db573c: NOKEY
error: Failed dependencies:
libSM.so.6 is needed by teamviewer9-9.0.32150-1.i686
I am not able to install – below mentioned error occurs while installing – can any one help me to sovle this
[root@localhost ~]# yum install teamviewer_linux.rpm
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
Examining teamviewer_linux.rpm: teamviewer9-9.0.32150-1.i686
Marking teamviewer_linux.rpm to be installed
Resolving Dependencies
–> Running transaction check
—> Package teamviewer9.i686 0:9.0.32150-1 will be installed
–> Processing Dependency: libc.so.6(GLIBC_2.4) for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libgcc_s.so.1 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libasound.so.2 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libfreetype.so.6 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libz.so.1 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libSM.so.6 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXdamage.so.1 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXext.so.6 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXfixes.so.3 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXrandr.so.2 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXrender.so.1 for package: teamviewer9-9.0.32150-1.i686
–> Processing Dependency: libXtst.so.6 for package: teamviewer9-9.0.32150-1.i686
–> Finished Dependency Resolution
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libgcc_s.so.1
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libasound.so.2
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXrender.so.1
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXfixes.so.3
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libz.so.1
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXtst.so.6
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXrandr.so.2
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXdamage.so.1
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libfreetype.so.6
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libc.so.6(GLIBC_2.4)
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libXext.so.6
Error: Package: teamviewer9-9.0.32150-1.i686 (/teamviewer_linux)
Requires: libSM.so.6
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest
Which OS distribution you using? and version?
Hi,have you solved the problem? I have the same problem . Can you offer me some suggestions?
Trying to start teamviewer I was replied as:
[ed@hp ~/team]$ teamviewer
/opt/teamviewer9/tv_bin/script/tvw_exec: line 8: 300: Bad file descriptor
flock: 300: Bad file descriptor
————
[ed@hp ~/team]$ uname -a
Linux hp 2.6.18-348.el5 #1 SMP Wed Nov 28 21:22:00 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
Are there any comments?
Hi,
have the same error here.
I think you use the tcsh-shell.
Have a look at the limit command.
There is a part descriptors, which might be to low.
Set it to 300 or more, because it is needed by the teamviewer start script.
Have a look at tvw_exec there is a part with “exec >> 300” which cause the error.
If you don’t want to set it, you can create a litte startscript for teamviewer with
csh -c ‘limit descriptors 512 && teamviewer’
It will create a newcsh-session with higher descriptors just for teamviewer.
Teamviewer appeared to install ok without errors, see below:
mint@mint ~ $ sudo wget http://www.teamviewer.com/download/teamviewer_linux_x64.deb
–2014-05-05 23:04:10– http://www.teamviewer.com/download/teamviewer_linux_x64.deb
Resolving http://www.teamviewer.com (www.teamviewer.com)… 46.163.100.220
Connecting to http://www.teamviewer.com (www.teamviewer.com)|46.163.100.220|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://download.teamviewer.com/download/teamviewer_linux_x64.deb [following]
–2014-05-05 23:04:10– https://download.teamviewer.com/download/teamviewer_linux_x64.deb
Resolving download.teamviewer.com (download.teamviewer.com)… 46.163.100.220
Connecting to download.teamviewer.com (download.teamviewer.com)|46.163.100.220|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://downloadeu3.teamviewer.com/download/teamviewer_linux_x64.deb [following]
–2014-05-05 23:04:10– https://downloadeu3.teamviewer.com/download/teamviewer_linux_x64.deb
Resolving downloadeu3.teamviewer.com (downloadeu3.teamviewer.com)… 46.28.51.100
Connecting to downloadeu3.teamviewer.com (downloadeu3.teamviewer.com)|46.28.51.100|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 22058718 (21M) [application/x-deb]
Saving to: ‘teamviewer_linux_x64.deb’
100%[======================================>] 22,058,718 970KB/s in 24s
2014-05-05 23:04:34 (909 KB/s) – ‘teamviewer_linux_x64.deb’ saved [22058718/22058718]
mint@mint ~ $ sudo dpkg -i teamviewer_linux_x64.deb
Selecting previously unselected package teamviewer.
(Reading database … 151250 files and directories currently installed.)
Unpacking teamviewer (from teamviewer_linux_x64.deb) …
Setting up teamviewer (9.0.27891) …
mint@mint ~ $
mint@mint ~ $ sudo apt-get install -f
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
mint@mint ~ $ teamviewer
Init…
Checking setup…
Launching TeamViewer …
Terminated
…
**********************************************
And yet whenever I look for it in the menu either under “Internet” or under “All Applications” it doesn’t appear. Also if I type the application name “Teamviewer” in Menu search, all it comes up with is the install package. So I run with and without “sudo”. With, I get:
Init…
Checking setup…
Launching TeamViewer …
but nothing seems to happen
and without “sudo” teamviewer starts but then almost immediately crashes and the only clue I get is the normal teamviewer window, except there’s a message at the bottom left of the “TeamViewer” window stating: “Not ready. Please check your connection”. Teamviewer then appears to crash after approximately five or seconds.
I’m running the following (live) version/distro:
Linux mint 3.11.0-12-generic #19-Ubuntu
Does anyone have any info on this for me, please !
Thank you !
Bob
Thank You very much!
Tutorial is solid. My only issue is that the server shows its connected, and goes thru the motions of a connection for the display from the client, client shows connecting, but nothing. It worked prior to changing over to Fedora 20. I have noticed that 9 has more options then previous verions of 8 that was installed w/my fedora 19 installation (which had no issues connecting from my SG3 to my pc.
worked charm on my centos 6.5. Thank you guys.
Hi, thanks so much for your tutorial. I successfully installed teamviewer on my Centos System using the cmd line, and I can start it using “teamviewer” with the following result;
[ root@src]# teamviewer
Init…
Checking setup…
Launching TeamViewer…
But, after this, nothing happens. I can’t view the teamviewer interface. Is there something I am missing?
N.B: My system does not have any GUI installed.
Thanks
You must have X windows to launch any graphical interface. install GUI
hi,
Just installed team viewer 9 but my microphone and speakers are not detectable, i am a learner for cetos 5.5 can anybody guide….
gokul