Skip to main content

Install Teamviewer 12 on Debian 8

OS: Debian 8 testing

When I tried to install teamviewer, I failed for amd64.deb version installation. Against help page note, I switched to the i386.deb version:

Notes on 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_11.0.xxxxx_i386.deb instead.
In case you get the error “wrong architecture i386” you have to execute the following command lines as an administrator:
  • dpkg --add-architecture i386
  • apt-get update
First try 'apt install' command, but get dependencies problems:
peter@PDebian:~/Downloads$ sudo apt-get install ./teamviewer_12.0.71510_i386.deb
Reading package lists... Done
The following packages have unmet dependencies:
 teamviewer:i386 : Depends: libc6:i386 (>= 2.11) but it is not installable
                   Depends: libgcc1:i386 but it is not installable
                   Depends: libasound2:i386 but it is not installable
                   Depends: libdbus-1-3:i386 but it is not installable
                   Depends: libexpat1:i386 but it is not installable
                   Depends: libfontconfig1:i386 but it is not installable
                   Depends: libfreetype6:i386 but it is not installable
                   Depends: libjpeg62:i386 but it is not installable
                   Depends: libsm6:i386 but it is not installable
                   Depends: libxdamage1:i386 but it is not installable
                   Depends: libxext6:i386 but it is not installable
                   Depends: libxfixes3:i386 but it is not installable
                   Depends: libxinerama1:i386 but it is not installable
                   Depends: libxrandr2:i386 but it is not installable
                   Depends: libxrender1:i386 but it is not installable
                   Depends: libxtst6:i386 but it is not installable
                   Depends: zlib1g:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

So solve it,install gdebi as following below commands:
peter@PDebian:~/Downloads$ sudo dpkg --add-architecture i386
peter@PDebian:~/Downloads$ sudo apt-get update
peter@PDebian:~/Downloads$ sudo apt-get install gdebi
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  diffstat gdebi-core gettext gksu intltool-debian libapt-pkg-perl
  libarchive-zip-perl libclone-perl libemail-valid-perl libexporter-tiny-perl
  libgksu2-0 libio-pty-perl libio-socket-inet6-perl libipc-run-perl
  liblist-moreutils-perl libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl
  libperlio-gzip-perl libsocket6-perl libtext-levenshtein-perl
  libyaml-libyaml-perl lintian patchutils t1utils
Suggested packages:
  gettext-doc autopoint libasprintf-dev libgettextpo-dev binutils-multiarch
  dpkg-dev libtext-template-perl
The following NEW packages will be installed:
  diffstat gdebi gdebi-core gettext gksu intltool-debian libapt-pkg-perl
  libarchive-zip-perl libclone-perl libemail-valid-perl libexporter-tiny-perl
  libgksu2-0 libio-pty-perl libio-socket-inet6-perl libipc-run-perl
  liblist-moreutils-perl libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl
  libperlio-gzip-perl libsocket6-perl libtext-levenshtein-perl
  libyaml-libyaml-perl lintian patchutils t1utils
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,863 kB/4,092 kB of archives.
After this operation, 16.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

then install i386.deb via gdebi:
peter@PDebian:~/Downloads$ sudo gdebi ./teamviewer_12.0.71510_i386.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: gcc-6-base:i386 libasound2:i386 libc6:i386 libdbus-1-3:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt20:i386 libgpg-error0:i386 libice6:i386 liblz4-1:i386 liblzma5:i386 libpcre3:i386 libpng16-16:i386 libselinux1:i386 libsm6:i386 libsystemd0:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 

Remote control and meeting solution.
 TeamViewer provides easy, fast and secure remote access and meeting solutions
 to Linux, Windows PCs, Apple PCs and various other platforms,
 including Android and iPhone.
 .
 TeamViewer is free for personal use.
 You can use TeamViewer completely free of charge to access your private
 computers or to help your friends with their computer problems.
 .
 To buy a license for commercial use, please visit http://www.teamviewer.com
 .
 This package contains Free Software components.
 For details, see /opt/teamviewer/doc/license_foss.txt
Do you want to install the software package? [y/N]:y
Fetched 7710 kB in 6s (856 kB/s)                                                           Unpacking teamviewer:i386 (12.0.71510) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
 teamviewer:i386 depends on libjpeg62.

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

Well, the final step is solving libjpeg62 dependency. Search first:
peter@PDebian:~/Downloads$ apt search libjpeg62
Sorting... Done
Full Text Search... Done
libjpeg62-turbo/testing,now 1:1.5.1-2 amd64 [installed,automatic]
  libjpeg-turbo JPEG runtime library

libjpeg62-turbo-dev/testing 1:1.5.1-2 amd64
  Development files for the libjpeg-turbo JPEG library

peter@PDebian:~/Downloads$ sudo apt install libjpeg62
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libjpeg62-turbo' instead of 'libjpeg62'
libjpeg62-turbo is already the newest version (1:1.5.1-2).
libjpeg62-turbo set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 teamviewer:i386 : Depends: libjpeg62:i386
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Come on against prompt:
peter@PDebian:~/Downloads$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libjpeg62-turbo:i386
The following NEW packages will be installed:
  libjpeg62-turbo:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 141 kB of archives.
After this operation, 513 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up teamviewer:i386 (12.0.71510) ...

Perfect. Launch teamviewer:
peter@PDebian:~/Downloads$ teamviewer

Well done. Enjoy it.😀

Comments

Popular posts from this blog

Upgrade BeautifulSoup4 to compatible with Python 3.6

After upgraded to Python 3.6 from 3.5, I encountered BeautifulSoup (bs4) error, such as 'ImportError: cannot import name 'HTMLParseError'. Seems there's compatible problem for BeautifulSoup 4 version. Solution: Upgrade beautifulsoup 4 version to 4.6.0 Commands: $ pip3 install --upgrade beautifulsoup4 Deep in: Install pip3 command: $ sudo apt install python3-pip

Atom community packages recommendation for Python development

Below are Atom community packages I installed for Python development. They are covered most of functions u need. Take this post as an backup.  

Solved: Pyperclip could not find a copy/paste mechanism for your system.

OS: Debian 9 Python version: 3.5 After import pyperclip module, encounter error message ' Pyperclip could not find a copy/paste mechanism for your system. '. Solution: install xsel utility $ sudo apt install xsel then reboot Python IDLE3, import pyperclip, solved. *************** Install pip/pyperclip: $ sudo apt install python3-pip $ sudo pip3 install pyperclip