'teamviewer depende de (…)' ao tentar instalar o TeamViewer [duplicado]

10

Recentemente instalei o Ubuntu no meu servidor, queria instalar o TeamViewer para poder gerenciar facilmente as máquinas virtuais. No entanto, recebo erros ao instalá-lo na App Store? E também recebo erros, mas mais detalhados terminal.

Saída de erro:

tek@tek-G53SW:~/Download$ sudo dpkg -i ipts teamviewer_linux_x64.deb
dpkg: error processing ipts (--install):
 cannot access archive: No such file or directory
(Reading database ... 142115 files and directories currently installed.)
Preparing to replace teamviewer7 7.0.9360 (using teamviewer_linux_x64.deb) ...
Unpacking replacement teamviewer7 ...
dpkg: dependency problems prevent configuration of teamviewer7:
 teamviewer7 depends on libc6-i386 (>= 2.7); however:
  Package libc6-i386 is not installed.
 teamviewer7 depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 teamviewer7 depends on lib32z1; however:
  Package lib32z1 is not installed.
 teamviewer7 depends on ia32-libs; however:
  Package ia32-libs is not installed.
dpkg: error processing teamviewer7 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ipts
 teamviewer7

Eu tentei instalá-lo manualmente, mas sem sorte, ouvi alguns outros problemas. Estou executando o Ubuntu 12.04 x64.

Erro @ sudo apt-get instalar libc6-i386 lib32asound2 lib32z1 ia32-libs:
tek@tek-G53SW:~/Download$ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
tek@tek-G53SW:~/Download$

Mais erros
tek@tek-G53SW:~/Download$ sudo apt-get -f install
[sudo] password for tek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  teamviewer7
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 81.9 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 142441 files and directories currently installed.)
Removing teamviewer7 ...
tek@tek-G53SW:~/Download$ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
lib32z1 is already the newest version.
libc6-i386 is already the newest version.
lib32asound2 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
tek@tek-G53SW:~/Download$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
                            Depends: gtk2-engines:i386 but it is not going to be installed
                            Depends: gtk2-engines-murrine:i386 but it is not going to be installed
                            Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed
                            Depends: gtk2-engines-oxygen:i386 but it is not going to be installed
                            Depends: ibus-gtk:i386 but it is not going to be installed
                            Depends: libcanberra-gtk-module:i386 but it is not going to be installed
                            Depends: libcups2:i386 but it is not going to be installed
                            Depends: libcupsimage2:i386 but it is not going to be installed
                            Depends: libfontconfig1:i386 but it is not going to be installed
                            Depends: libgail-common:i386 but it is not going to be installed
                            Depends: libgphoto2-2:i386 but it is not going to be installed
                            Depends: libgtk2.0-0:i386 but it is not going to be installed
                            Depends: libnss3:i386 but it is not going to be installed
                            Depends: libqt4-opengl:i386 but it is not going to be installed
                            Depends: libqt4-qt3support:i386 but it is not going to be installed
                            Depends: libqt4-scripttools:i386 but it is not going to be installed
                            Depends: libqt4-svg:i386 but it is not going to be installed
                            Depends: libqtgui4:i386 but it is not going to be installed
                            Depends: libqtwebkit4:i386 but it is not going to be installed
                            Depends: librsvg2-common:i386 but it is not going to be installed
                            Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
tek@tek-G53SW:~/Download$
    
por Teknikk 17.10.2012 / 22:58

7 respostas

14

Na linha que diz "substituindo", parece que o TeamViewer já está instalado.

Se não estiver, execute (em um terminal):

sudo apt-get -f install

e depois

sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs

e tente instalar o .deb com

sudo dpkg -i teamviewer_linux_x64.deb

Se nada funcionar, e somente se nada funcionar, você pode forçar a instalação, mas você provavelmente irá BREAK APT :

sudo dpkg --force-depends -i teamviewer_linux_x64.deb

Note que isto é longe do ideal .

    
por hexafraction 17.10.2012 / 23:14
5

Isso está no site do TeamViewer.

Notas para o Multiarch: Em sistemas DEB de 64 bits mais recentes com suporte a Multiarch (Debian 7) teamviewer_linux_x64.deb não pode ser instalado porque o pacote ia32-libs não está mais disponível nesses sistemas. Neste caso, você pode usar teamviewer_linux.deb.

Caso você receba o erro “ arquitetura incorreta i386 ”, você deve executar as seguintes linhas de comando:

dpkg --add-architecture i386

apt-get update

Para mais informações: link

    
por scouser73 21.10.2013 / 11:23
2

Eu corro teamviewer 7 no Ubuntu 12.04 64 bit sem problemas.

Tudo o que fiz para instalá-lo foi baixar o arquivo diretamente do site Teamviewer selecionando a versão correta (ou seja, Ubuntu 64 bits) e apenas abrir o arquivo e o centro de software instalado para mim sem nenhum problema.

Mas olhando para a sua saída de erro, gostaria de instalar todas as dependências ausentes. Entre no Centro de Software e pesquise cada um dos itens que faltam e instale-os antes de tentar instalar o teamviewer novamente. Lembre-se no centro de software para clicar em "mostrar item técnico" na parte inferior esquerda da tela.

Espero que isso funcione para você.

Melhor da sorte.

    
por Peter 17.10.2012 / 23:13
1

Para o Ubuntu 16.04, os seguintes comandos funcionaram para mim

sudo apt-get install libz1:i386 libncurses5:i386 libbz2-1.0:i386 libstdc++6:i386

    
por Hardik Sondagar 05.08.2016 / 21:37
0

Existe outra opção - não a melhor, mas vai fazer você trabalhar no Teamviewer.

Se você tiver criado uma conta do Teamviewer por meio de seu site, poderá usar o login da web para acessar remotamente outros computadores - é apenas uma conexão externa, portanto você não pode usá-la para permitir que outra pessoa acesse remotamente seu computador. pelo menos permitir que você acesse outras pessoas.

Desculpe, você está tendo muitos problemas - todos os seus novos erros estão acima da minha base de conhecimento, desculpe.

    
por Peter 18.10.2012 / 10:38
0

Isso funcionou para mim:

sudo apt-get install gdebi
sudo gdebi TEAMVIEWER_PACKAGE.deb
    
por Francisco Luz 09.01.2016 / 13:04
0

Basta verificar se o teamviewer já está instalado no seu sistema digitando dpkg -l | grep team

Se você precisar removê-lo totalmente, instale as dependências suportadas e reinstale-as novamente %código% Você pode achar este artigo útil. link

    
por Aqila 27.03.2017 / 14:43