Resolvendo problemas do TeamViewer 64 bits (multiarch) no Ubuntu

Share

Quem tentou instalar o TeamViewer 64 bits (multiarch) recentemente deve ter se deparado com o erro a seguir:

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:
teamviewer

Seria normal tentarmos um apt-get install -f pra que se resolva as dependências do TeamViewer, porém mesmo assim o “tinhoso” não instala… mas porque?

O TeamViewer 64 bits multiarch depende do pacote ia32-libs e este não está mais disponível para essa arquitetura nos repositórios do Ubuntu (e consequentemente, nos repositórios do Debian)

O que fazer?

Primeiro vamos fazer o download do TeamViewer 32 bits (sim, isso mesmo!):

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

Agora vamos instalar o gdebi:

sudo dpkg –add-architecture i386
sudo apt-get update
sudo apt-get install gdebi

No mesmo diretório que você fez o download do TeamViewer, rode o seguinte comando:

sudo gdebi teamviewer_linux.deb

Pronto! Seu TeamViewer já pode ser usado normalmente :-)

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.