Installing teamviewer on 64-bit Ubuntu 13.10, 14.04 and 16.04

Edited: 10/12/16 Installation instructions for 16.04 added

Edited: 12/5/15 Installation instructions for 14.04 added

64-bit Ubuntu 16.04:

As first, remove the actually broken Teamviewer installation in a terminal () by:

apt-get purge teamviewer

If this does not want to work you can as well do this with dpkg:

dpkg -r --force teamviewer

After that make sure you delete any leftovers from your user directory, i.e. ~/.local/share/teamviewer11, ~/.config/temaviewer and /etc/teamviewer:

rm -r ~/.local/share/teamviewer11
rm -r ~/.config/teamviewer
sudo rm -r /etc/teamviewer

Now that this is out of the way, you do an update and an upgrade:

sudo apt-get update
sudo apt-get dist-upgrade

Then install the following packages:

sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates

Now download the Teamviewer package from their website (download-link) and install it:

cd ~/Downloads
sudo dpkg -i teamviewer_11.0.57095_i386.deb

After that it should run start normaly. If you not see teamviewer yet in the dash search check /usr/share/applications directory if the shortcut teamviewer-teamviewer11.desktop exists. If not create one by

sudoedit teamviewer-teamviewer11.desktop

And pasting (ctrl+shift+v) the following in:

[Desktop Entry]
Name=TeamViewer 11
Comment=TeamViewer Remote Control Application

It should show up in dash at least after a reboot. Meanwhile you can firstly start your new installed Teamviewer vie the terminal by:

teamviewer &

Now you can lock it at least already onto your launcher if you wish to do so.

64-bit Ubuntu 14.04 Multiarch:

  1. According to TeamViewer’s web site: “On newer 64-bit DEB-systems with Multiarch-support (Debian 7) teamviewer_linux_x64.deb cannot be installed because the package ia32-libs is not available anymore on these systems. In this case you can use ‘teamviewer_10.0.41499_i386.deb‘ instead.”
  2.  Before installing the app, we need to apply the following commands to avoid “wrong architecture i386” error:
    1. sudo dpkg --add-architecture i386
    2. sudo apt-get update
  3. Now from terminal we ca run teamviewer by applying the ‘teamviewer’ command.

64-bit Ubuntu 13.10:

While trying to install Teamviewer 9 on 64-bit Ubuntu 13.10, you’ll get a dependencies error such as this:

Unpacking teamviewer (from teamviewer_linux_x64.deb) ...
dpkg: dependency problems prevent configuration of teamviewer:
 teamviewer depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 teamviewer depends on lib32z1; however:
  Package lib32z1 is not installed.
 teamviewer depends on ia32-libs; however:
  Package ia32-libs is not installed.

dpkg: error processing teamviewer (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:

The problem is that the teamviewer_linux_x64.deb has dependencies problems. It isn’t recommended for distributions using multiarch (Ubuntu 12.04 and later). For said distributions the teamviewer_linux.deb package should be used.

This is noted in the help page of Teamviewer:

Notes to Multiarch:

On newer 64-bit DEB-systems with Multiarch-support (Debian 7)
teamviewer_linux_x64.deb cannot be installed because the package
ia32-libs is not available anymore on these systems.
In this case you can use teamviewer_linux.deb instead.

So, here’s how to install it:

1. Download it


2. Install gdebi (GDebi can install local .deb packages with automatic dependency resolution (it automatically downloads and installs the required packages).):

sudo apt-get install gdebi

3. In the same directory you download the .deb file just run:

sudo gdebi teamviewer_linux.deb

15 thoughts on “Installing teamviewer on 64-bit Ubuntu 13.10, 14.04 and 16.04

  1. Hi teo,
    There’s a manual method you can try –
    1. query the package dependencies so you can install them first:
    dpkg-deb -I teamviewer_linux.deb | grep Depends
    2. It will return something like this:
    Depends: libc6 (>= 2.4), libgcc1, libasound2, libfreetype6, zlib1g, libsm6, libxdamage1, libxext6, libxfixes3, libxrender1, libxtst
    3. Just installing such dependencies with :i386 should be enough:
    sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrender1:i386 libxtst6:i386
    4. Then install Teamviewer:
    sudo dpkg -i teamviewer_linux.deb

    Hope this helps.

    • Hi Naved,
      I tried to follow your steps described above, but I got these errors:
      The following packages have unmet dependencies:
      libgcc1 : Breaks: libgcc1:i386 (!= 1:4.8.1-10ubuntu9) but 1:4.8.1-10ubuntu8 is to be installed
      libgcc1:i386 : Depends: gcc-4.8-base:i386 (= 4.8.1-10ubuntu8) but it is not going to be installed
      Breaks: libgcc1 (!= 1:4.8.1-10ubuntu8) but 1:4.8.1-10ubuntu9 is to be installed
      E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
      Any idea? Thanks.

  2. I used an alternative solution. I had been using Teamviewer with earlier versions of Ubuntu. Now with 13.10, I went to Equipo (my Ubuntu is in Spanish) then usr/bin and scrolled to Teamviewer, which I then opened with Wine and it works fine.

  3. Kind of werid you need something to install team viewer.. also, this installed team viewer VIA wine (windows emulation) anyway to prevent this? new to linux!

  4. hi Naved,
    I used your alternative solution for installing ubuntu i am impressed for this command do well all the best. give more to others thank you …..

  5. Hi Naved,
    I got following script just after command “sudo apt-get install gdebi”

    Err raring/universe gdebi-core all 0.9~exp2
    404 Not Found [IP: 80]
    Err raring/universe gdebi all 0.9~exp2
    404 Not Found [IP: 80]
    Impossibile recuperare 404 Not Found [IP: 80]
    Impossibile recuperare 404 Not Found [IP: 80]
    E: Impossibile scaricare alcuni pacchetti. Potrebbe essere utile eseguire “apt-get update” o provare l’opzione “–fix-missing”.

    Any suggestion?

    Thanks, Claudio🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s