Eu estava tentando instalar o Teamviewer, mas estava recebendo um erro de dependência. Tentei instalar os pacotes necessários, mas sem sorte.
Estou recebendo este erro:
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
eu tentei
sudo apt-get -f install
Obtendo
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
Package lib32asound2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lib32asound2' has no installation candidate
E: Package 'ia32-libs' has no installation candidate
Eu não posso nem chegar ao
sudo dpkg -i teamviewer_linux_x64.deb
Se eu forçar a instalação
sudo dpkg --force-depends -i teamviewer_linux_x64.deb
Embora seja "Configurando o Temviewer", isso me dá o seguinte:
Como posso resolver este problema?
apt
software-installation
dpkg
teamviewer
Mini John
fonte
fonte
Respostas:
O problema é que o
teamviewer_linux_x64.deb
, o pacote destinado aos sistemas de 64 bits, usa um pacote obsoleto que tentou alcançar multiarca anteriormente em sistemas baseados no Debian chamadosia64-libs
. No entanto, esse esquema de pacotes mudou e agora o Teamviewer distribui a compilação nativa para as arquiteturas i386 e amd64, pois elas não precisam mais de multiarch.Basta baixar o pacote apropriado para o Debian / Ubuntu e instalá-lo usando o seu método favorito, o suficiente. Este pacote também instala um repositório, portanto, ele também deve se atualizar automaticamente quando você atualiza seu sistema.
fonte
Tudo o que eu precisei para corrigir esse problema foi
dpkg --force-all -i *.deb
instalar o pacote. Observe que a única dependência que não pôde ser resolvida foi a libpng12-0, portanto, após forçar a instalação, ela não possui imagens na interface, mas ainda pode ser executada. As outras soluções não resolveram o problema para mim. Espero que os desenvolvedores do Teamviewer cheguem a isso em breve.fonte
Você precisa instalar todas as bibliotecas de dependência do i386 (isso também pode funcionar com o 64), conforme descrito acima. Para a biblioteca libpng12 ausente, acesse: https://packages.debian.org/jessie/i386/libpng12-0/download e instale com
não possui dependências que não seriam resolvidas pelo ambiente atual:
dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)
fonte
TeamViewer para Linux
O TeamViewer 14.0 foi lançado para Linux e não é mais baseado no Wine . O TeamViewer 14.0 possui suporte nativo de 64 bits e um front-end Qt. Pacotes .deb para TeamViewer 14.0 para Linux estão disponíveis no site oficial do TeamViewer .
TeamViewer de 64 bits
TeamViewer de 32 bits
No Ubuntu 17.10, alguns recursos do TeamViewer exigem que o Xorg seja selecionado em vez do Wayland padrão na tela de login. Em Wayland, apenas o controle remoto de saída e a transferência de arquivos são suportados. Se você precisar de um controle remoto, precisará acessar o Xorg clássico. Para entrar em uma sessão X na tela de login do GDM, selecione Ubuntu no Xorg .
fonte
TeamViewer 13+14
Infelizmente, a versão Linux também possui um botão de reunião ausente ...