Updated 2015 Feb 5.
Debian Wheezy and Debian Jessie 64-bit cannot install ia32-libs due to a change in how multi-architecture works.
Teamviewer installation notes state that we cannot install
teamviewer_linux_x64.deb
, and must use the 32-bit teamviewer_i386.deb
.But, teamviewer_i386.deb depends on 32-bit libraries. So we must add multi-architecture:
sudo dpkg --add-architecture i386 ; sudo apt-get update ;
Then if we attempt to install
teamviewer_i386.deb
, it reports we do not have dependencies met. We can see the full dependency names by trying to install to package by name (since dpkg -i has added the info locally):sudo apt-get install teamviewer
Using the output, we can install the dependencies manually:
sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 libjpeg62:i386 libxinerama1:i386
Then we may install teamviewer properly:
sudo dpkg -i ~/Downloads/teamviewer_i386.deb
# I assume sudo apt-get install teamviewer would also work.
Note: Refer to http://steronius.blogspot.com/2014/02/replacing-logmein-with-teamviewer-on.html for killing/restarting teamviewer over ssh.
good luck.
...
Please consider crypto tipping:
This comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteRecently with Debian Jessie and an updated TeamViewer, some details have changed:
ReplyDeleteThe TeamViewer 32bit download file is now named "teamviewer_i386.deb".
Dependencies now include "libjpeg62:i386" and "libxinerama1:i386".
The TeamViewer package name is now "teamviewer" rather than "teamviewer9".
Please adjust the above installation instructions accordingly.
Humm, so i start the "apt-get install libc6:i386........." command, and guess what : almost everything have been erased from my debian. i don't think there is a nasty dude on my network doing some crazy useless stuff like "rm -r /". so, am i the only one ?
ReplyDeletethat makes no sense to me -- installing a library would do no harm.
DeleteThanks, I was stuck in that. you really saved me.
ReplyDeleteHi, here is update for Teamviewer 11 on my Debian 8 Jessie (amd64). I had to enable multiarch i386 first:
ReplyDeletedpkg --add-architecture i386
apt-get update
apt-get install gcc-4.9-base:i386 libice6:i386 libuuid1:i386 libx11-6:i386 libxi6:i386
apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libdbus-1-3:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62-turbo:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386
wget http://download.teamviewer.com/download/teamviewer_i386.deb
dpkg -i teamviewer_11.0.53191_i386.deb
thank you. i notice if you wget, it by default names it teamviewer_i386.deb, therefore that original filename will be required for the dpkg command.
DeleteVery nice, thanks a lot!
ReplyDeleteVery nice, thanks a lot!
ReplyDeleteMuchas gracias me ha servido muchisimo. Graciasssssss
ReplyDelete