Teamviewer 7 no Ubuntu 12.04

Iniciado por leigoLinux, 12 de Junho de 2012, 20:38

tópico anterior - próximo tópico

leigoLinux

Tentei instalar o ia32-libs pois falta isto para instalar o teamviewer. Atraves do comando no terminal executei a instalação e me retornou o seguinte problema. Alguem pode me ajudar?
sudo apt-get install ia32-libs
[sudo] password for armando:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
ia32-libs : Depende: ia32-libs-multiarch
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

irtigor

A verdade é que esse teamviewer não foi bem construído. Nenhum pacote pro 11.10 e 12.04 deveria depender da ia32-libs, é até provável que ele não funcione mesmo depois de você resolver esse problema. Habilite todos os repositórios em canais de software e rode

sudo apt-get update && sudo apt-get install ia32-libs-multiarch:i386 && sudo apt-get install ia32-libs


Cole saída aqui.

leigoLinux

Executei o comando que me informou pelo terminal e no final surgiu a seguinte mensagem:
Baixados 22,2 MB em 5min 22s (69,0 kB/s)                                       
Lendo listas de pacotes... Pronto
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
ia32-libs-multiarch:i386 : Depende: libcurl3:i386 mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

leigoLinux

Irtigor, você escreveu que possivelmente mesmo se eu resolver esta dependencia poderá não funcionar o software. Então porque muitos conseguiram baixar o teamviewer e instalar normalmente, executar o programa, e eu estou com este problema? Sempre mantenho meu ubuntu atualizado com os programas padrões até o Wine, apesar de não usar. Mas não entendo porque esta sendo tao dificil instalar o Teamviewer e preciso dele para trabalhar. Se não conseguir vou ter que instalar o Windows e eu não gostaria.  So utilizo o ubuntu neste notebook. E pretendia ficar assim, a não ser que não funcione.

irtigor

Não disse pra desanimar, mas como ele depende de um pacotes que não deveria, outros passos podem ser necessários. Antes da versão 11.10, a ia32libs fazia um meio de campo/gabiarra pra bibliotecas 32bits funcionarem no Ubuntu 64bits, agora existe suporte "real" (via pacotes:plataforma). Rode

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libcurl3:i386


Isso deve indicar o que está impedindo a instalação ou instalar, ai você faz o comando anterior novamente.

cajaboy

Colega, baixa direto desse link, se não der certo, não sei mais como te ajudar, baixei deste link e está funcionando.
Nota: quando baixar, clique duplo em cima do pacote e abrirá pela central de programas do Ubuntu/ clique para instalar/ forneça a senha e dará certo.

http://www.teamviewer.com/download/teamviewer_linux_x64.deb
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

leigoLinux

Após executar o comando novamente que me passou apareceu a seguinte mensagem:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
libcurl3:i386 : Depende: librtmp0:i386 (>= 2.3) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

irtigor

Certo, você atualizou  de outra versão (o Ubuntu)? Parece que você tem pacotes que dependem da forma antiga.


sudo apt-cache policy librtmp0
sudo apt-get install librtmp0 librtmp0:i386

leigoLinux

Efetuei o comando e apresentou a seguinte mensagem>
sudo apt-cache policy librtmp0
[sudo] password for armando:
librtmp0:
  Instalado: 2.4~git20120222.60218d3-ppa2~precise
  Candidato: 2.4~git20120222.60218d3-ppa2~precise
  Tabela de versão:
*** 2.4~git20120222.60218d3-ppa2~precise 0
        500 http://ppa.launchpad.net/alexandr-surkov/xbmc-pvr/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4~20110711.gitc28f1bab-1 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

Eu efetuei a atualização sim do Ubuntu. Fiz a atualização do 11.10 para a 12.04.
Existe alguma forma de corrigir estes possiveis problemas?

irtigor

#24
O librtmp0 não é a versão dos repositórios oficiais. Sem mudar não vai ser possível instalar o ia32-libs, só que mudando o xmbc pode reclamar (essa versão do ppa que você instalou).

Você pode tentar forçar a instalação do oficial e, tudo ocorrendo bem, voltar ao passo da instalação do pacote ia32-libs

sudo apt-get install librtmp0=2.4~20110711.gitc28f1bab-1


Ou remover esse xbmc, desabilitar o ppa, atualizar os índices e voltar no passo da instalação do pacote ia32-libs.

---
Tinha um 0 sobrando na linha do apt-get.

leigoLinux

Não resolveu, acho que vou desistir. Não sabia que atualizando a versão do Ubuntu apresentaria tanto problema...
Sera que existe uma maneira de reparar o Ubuntu? Assim evitaria menos desgaste. O meu colega me informou que instalou o software teamviewer naturalmente e sem problemas.
Necessito deste aplicativo, mas infelizmente não consigo instalar.

irtigor

- O único problema até agora identificado foi causado pelo ppa que você adicionou. Todo ppa que substitui pacotes oficiais (digo alem do próprio aplicativo -- as dependências) deve ser usado com cautela.

- Seu colega usou um clone da sua instalação? Se não foi o caso, não é relevante.

- Sem a saída dos comandos ninguém vai ser capaz de ajudá-lo.

leigoLinux

Executei o comando: sudo apt-get install libcurl3:i386
E apareceu a seguinte mensagem:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
libcurl3:i386 : Depende: librtmp0:i386 (>= 2.3) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

leigoLinux

Não, o meu colega baixou o Teamviewer do site e ele possui a mesma versão do ubuntu que a minha. Não sei qual ppa que instalei que possa esta causando problemas. Não entendo este assunto. Apenas adiciono os comando solicitados quando vou instalar o instalar um pacote. Como diz meu nick sou leigo em linux. Praticamente gostaria de entender um pouco mais. Mas não sei por onde começar, ou por onde começar eratastudar. O linux é realmente muito complexo quando se trata de comandos ou até mesmo partições, pastas, etc. Sempre fui acostumado a usar Windows, mas reconheço que linux é um desafio e também é algo interessante, além de bastante estavel e seguro.

Não entendo o porque de tantos problemas para instalar um pacote e tantas dependencias. O linux deveria instalar as proprias dependencias sozinho, assim facilitaria mais. Mas como não é o caso e não sei o motivo peço ajuda a vocês que estão mais familiarizados.

irtigor

#29
Qual das alternativas você tentou seguir, forçar a instalação ou remover o ppa e o programa? Parece que não fez nenhum dos dois (com sucesso), pra confirmar

sudo apt-cache policy librtmp0

---
Mostre a saída, tipo, sempre mostre a saída. Eu costumo passar comandos por isso.
---
É um ppa que fornece uma versão do xbmc e algumas dependências (entre elas a librtmp0): http://ppa.launchpad.net/alexandr-surkov/xbmc-pvr/ubuntu/