Install older TeamViewer versions on Linux - TeamViewer Support
<main>
<article class="userContent">
<h2 data-id="general">General</h2><div class="blockquote"><div class="blockquote-content"><p class="blockquote-line"><em>This article applies to previous versions of TeamViewer for Linux (TeamViewer 12 and lower).</em></p></div></div><p><br></p><h3></h3><h2 data-id="graphical-installation">Graphical installation</h2><p>We generally recommend using the <strong>graphical installer</strong> when installing TeamViewer. This can be invoked by double-clicking the downloaded package.</p><p>In situations where using the graphical installer is not possible (<em>e.g. the Archive Manager opens up</em>), instead open the context menu by right-clicking on the downloaded package. Depending on your distribution you will get different possibilities to install the package, <em>e.g. “Open with software installation”, “Open with GDebi package installer”, “Open with Ubuntu Software Center”, or “Open with QApt package installer”</em>.</p><p><br></p><h3 data-id="-1"></h3><h2 data-id="red-hat-centos-fedora-suse">Red Hat, CentOS, Fedora, SUSE</h2><p>The <a href="https://download.teamviewer.com/download/version_12x/teamviewer.i686.rpm" rel="nofollow noreferrer ugc">teamviewer.i686.rpm</a> package is required for <strong>Red Hat, CentOS, Fedora, and SUSE</strong> in order to install TeamViewer. Due to this, we recommend using the <a href="unsafe:#toc-hId-649817915" rel="nofollow noreferrer ugc">graphical installer</a> as described above.</p><h3 data-id="installation-via-command-line">Installation via command line</h3><p>If you prefer to use the command line, or if there is no graphical installer available, you can use one of these commands as an administrator:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">yum install teamviewer_12.0.xxxxx.i686.rpm
</pre><p><strong>📌Note</strong>: This command is recommended, as it will install missing dependencies</p><pre class="code codeBlock" spellcheck="false" tabindex="0"># on Suse
zypper install teamviewer_12.0.xxxxx.i686.rpm
rpm -i teamviewer_12.0.xxxxx.i686.rpm
</pre><h3 data-id="download-public-key">Download public key</h3><p>In case “yum” is asking for a missing public key, you can <a href="https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc" rel="nofollow noreferrer ugc">download the public key file here</a> and import the key by using the following command as an administrator:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">rpm --import TeamViewer_Linux_PubKey.asc
</pre><p>After importing the public key, please execute the “yum”-command again to install the TeamViewer rpm.</p><p><br></p><h3 data-id="-2"></h3><h2 data-id="debian-mint-ubuntu-kubuntu-xubuntu">Debian, Mint, Ubuntu, Kubuntu, Xubuntu…</h2><p>The <a href="https://download.teamviewer.com/download/version_12x/teamviewer_i386.deb" rel="nofollow noreferrer ugc">teamviewer_i386.deb</a> package is needed to install TeamViewer on modern DEB-systems (32/64-bit). Due to this, we recommend using the <a href="https://community.teamviewer.com/English/kb/articles/4351/editor?draftID=7239#toc-hId-649817915" rel="nofollow noreferrer ugc">graphical installer</a> as described above.</p><h3 data-id="installation-via-command-line-1">Installation via command line</h3><p>If you prefer to use the command line, or if there is no graphical installer available, you can use one of these commands as an administrator: </p><pre class="code codeBlock" spellcheck="false" tabindex="0">apt install teamviewer_12.0.xxxxx_i386.deb
</pre><h4 data-id="older-systems-(ubuntu-14.04-debian-7-and-below)">Older systems (Ubuntu 14.04, Debian 7 and below)</h4><p>Run this command:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">dpkg -i teamviewer_12.0.xxxxx_i386.deb
</pre><p>In case dpkg indicates missing dependencies, complete the installation by executing the following command:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">apt-get install -f
</pre><p><br></p><h3 data-id="-3"></h3><h2 data-id="older-64-bit-deb-systems-without-multiarch-(ubuntu-12.03-debian-6-and-below)">Older 64-bit DEB-systems without Multiarch (Ubuntu 12.03, Debian 6 and below)</h2><p>Download the <a href="https://download.teamviewer.com/download/version_12x/teamviewer_amd64.deb" rel="nofollow noreferrer ugc">teamviewer_amd64.deb</a> package.</p><p>To install, use dpkg and apt-get as described in the above section: <strong>Older systems (Ubuntu 14.04, Debian 7 and below)</strong></p><p><strong>📌Notes on Multiarch</strong>: 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 <a href="https://download.teamviewer.com/download/version_12x/teamviewer_i386.deb" rel="nofollow noreferrer ugc">teamviewer_12.0.xxxxx_i386.deb</a> instead.</p><p>In case you get the error “wrong architecture i386” you have to execute the following command lines as an administrator:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">dpkg --add-architecture i386
apt-get update
</pre><p>For further information: <a href="http://wiki.debian.org/Multiarch/HOWTO" rel="nofollow noreferrer ugc">http://wiki.debian.org/Multiarch/HOWTO</a></p><p><br></p><h3 data-id="-4"></h3><h2 data-id="other-platforms">Other platforms</h2><p>TeamViewer can also run on many other distributions, although they are not officially supported. </p><p>The TeamViewer tar.gz package can be used, which will only create files in the directory where you extract it to. The tar.gz package works if the libraries that TeamViewer depends on are installed (which is often the case):</p><p><strong>Mandriva/Mageia:</strong> TeamViewer can be installed using the following command as an administrator: </p><pre class="code codeBlock" spellcheck="false" tabindex="0">urpmi --force --allow-nodeps teamviewer_12.0.xxxxx.i686.rpm
</pre><p><strong>PCLinuxOS: </strong> TeamViewer can be installed from the repository. The package is provided by the PCLinuxOS team. </p><p>If you get an error message: </p><div class="blockquote"><div class="blockquote-content"><p class="blockquote-line"><em>The TeamViewer daemon is not running!</em> </p><p class="blockquote-line"><em>Please start the daemon (needs root permissions) before running TeamViewer “teamviewer –daemon start”</em> </p></div></div><p>Open a Terminal Window and enter the following command (possibly needs root permissions): </p><pre class="code codeBlock" spellcheck="false" tabindex="0">cp /opt/teamviewer/tv_bin/script/teamviewerd.service /etc/init.d/teamviewerd service teamviewerd start
</pre><p>If you need the daemon to be started automatically, please use the command:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">update-rc.d teamviewerd defaults
</pre><p><br></p><h3 data-id="-5"></h3><h2 data-id="run-teamviewer-without-installation">Run TeamViewer without installation</h2><p>The tar.gz package can be run without installation and does not require root permissions either.</p><p>After downloading the tar.gz package, extract the package to the desired directory it should run from. Click <strong>teamviewer</strong> to start a new TeamViewer instance. The tar.gz package works if the libraries TeamViewer depends on are installed (which is often the case).</p><p>You can identify missing libraries by running the command as an administrator:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">tv-setup checklibs
</pre><p> </p>
</article>
</main>