Teamviewer on Ubuntu 64-bit

64-bit May 20, 2014

Trying to install Teamviewer on linux sometimes gives an error of “package architecture (i386) does not match system (amd64).”

This was the case when I tried to install Teamviewer on my Acer Chromebook, running Xubuntu 14.04. The problem is that I was trying to install a 32-bit / 64-Bit Multiarch and the dependencies weren’t met.

Here’s how I solved it.

xubuntu-chromebook

For reference, the version I used is the “Ubuntu, Debian 32-Bit / 64-Bit Multiarch” version. I’ve done this on Xubuntu 14.04, but it should be the same for any newer 64-bit version of Ubuntu

I downloaded it into my Downloads folder using a web browser, but you can accomplish the same thing using the command:

wget http://www.teamviewer.com/download/teamviewer_linux.deb

Once it’s downloaded, the standard way to install a .deb file would be:

sudo dpkg -i teamviewer_linux.deb

teamviewer64bit-01

But as you can see, it results in an error. You can add the i386 architecture to dpkg:

sudo dpkg --add-architecture i386

and then update your apt-get sources

sudo apt-get update

teamviewer64bit-02

Now try that dpkg -i command again:

sudo dpkg -i teamviewer_linux.deb

teamviewer64bit-03

So far so good. There are some dependencies, and you can fix those:

sudo apt-get install -f

teamviewer64bit-04

teamviewer64bit-05

Install the packages necessary, and Teamviewer will work!

teamviewer64bit-06

teamviewer64bit-07

Tags

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.