Domanda Installato Teamviewer usando un sistema a 64 bit, ma ottengo un errore di dipendenza


Stavo cercando di installare Teamviewer, ma stavo ottenendo un errore di dipendenza. Ho provato ad installare i pacchetti richiesti, ma senza fortuna.

Sto ottenendo questo errore:

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

Provai

sudo apt-get -f install

ottenere

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

Non riesco nemmeno ad arrivare al

sudo dpkg -i teamviewer_linux_x64.deb

Se costringo l'installazione

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

Sebbene sia "Setting up Temviewer" mi dà questo:

Enter image description here

Come posso risolvere questo problema?


216
2017-10-21 09:13


origine


Installa la versione "Multiarch a 32 bit / 64 bit". Ha funzionato perfettamente sul mio sistema. Non installare la versione solo a 64 bit. - teamviewer.com/en/download/linux.aspx - Sepero
tutti i metodi sono inutili per me. finalmente ho scaricato questo file dal sito ufficiale: download.teamviewer.com/download/teamviewer_i386.tar.xz  quindi decomprimilo, eseguilo, fatto! (questa versione è eseguita nell'ambiente del vino) - Siwei Shen申思维


risposte:


Il problema è che il teamviewer_linux_x64.deb, il pacchetto destinato ai sistemi a 64 bit, utilizza un pacchetto obsoleto che ha cercato di ottenere il multiarch in precedenza nei sistemi basati su Debian chiamato ia64-libs. Sebbene, lo schema di questo pacchetto sia cambiato e ora Teamviewer distribuisce la build nativa per l'architettura i386 e amd64, poiché non hanno più bisogno del multiarch.

Semplicemente scaricando il pacchetto appropriato per Debian / Ubuntu e installarlo usando il tuo metodo preferito, dovrebbe essere sufficiente. Questo pacchetto installa anche un repository, quindi dovrebbe anche aggiornarsi automaticamente quando si aggiorna il sistema.


295
2017-10-21 13:52



Ho provato il metodo Gdebi, ma non mi ha aiutato. Sto ricevendo: La dipendenza non è soddisfacente: lib32asound2 - Slava Fomin II
@SlavaFominII installa invece 32-bit - ssgao
cosa significa: i386 significa? Sono su x64, dovrei usare: i386? - アレックス
i386 si riferisce all'edizione a 32 bit di Windows e amd64 (o x86_64) si riferisce all'edizione a 64 bit. - questo è quello che ho detto. Mentre hai detto che i386 era a 64 bit - アレックス
@Alex tu non capisci. Non hanno un binario a 64 bit per TeamViewer, quindi si basavano su ia32-libs e ora su multiarch, quindi i loro binari a 32 bit funzionano in sistemi a 64 bit. - Braiam


Tutto quello che dovevo fare per correggere questo problema era fare dpkg --force-all -i *.deb per installare quel pacchetto. Si noti che l'unica dipendenza che non è stata in grado di risolvere era libpng12-0, quindi dopo aver forzato l'installazione non ha immagini nell'interfaccia ma è ancora eseguibile. Le altre soluzioni non hanno risolto il problema per me. Spero che gli sviluppatori di Teamviewer arrivino presto a questo.


9
2017-11-01 07:06



Faccio la stessa conclusione di te. Hai contattato il servizio di supporto di teamviewer? Hai ottenuto qualche risposta da loro? Hai una soluzione? - Rémi B.
Non li ho mai contattati, solo perché nella mia esperienza nessuna azienda vuole supportare Linux quindi ho sempre il mio aiuto qui. - wjrochester
Ok grazie per la tua reattività. Non possiamo fare lo stesso con il team di TeamViewer, questi problemi di dipendenze arch e mancati sono presenti in ogni nuova versione principale. A loro non importa di noi, è così ridicolo. Si tratta solo di costruire un pacchetto pulito per il loro software ... E paghiamo per quello .. - Rémi B.
Le mie capacità non sono abbastanza buone da farlo da solo, ma suppongo che ciò che si può fare è rimuovere la dipendenza dal pacchetto libpng che non funziona dall'elenco delle dipendenze di TeamViewer, quindi aggiungere un altro pacchetto con supporto PNG completo e poi programmarlo manualmente. Non so se questo sia possibile o facile da fare, ma se ci impegnamo a far funzionare un pacchetto diverso per questo programma, possiamo farlo funzionare. - wjrochester


È necessario installare tutte le librerie di dipendenze per i386 (potrebbe funzionare anche con 64) come descritto sopra. Per la libreria libpng12 mancante, vai su: https://packages.debian.org/jessie/i386/libpng12-0/download e installare con

sudo dpkg -i ~/Downloads/libpng12-0_1.2.50-2+deb8u3_i386.deb

non ha dipendenze che non sarebbero risolte dall'ambiente attuale:

dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)


0
2018-05-15 15:49





Anteprima di TeamViewer 13.0 per Linux

TeamViewer 13.0 è in anteprima per Linux e non lo è più basato sul vino. TeamViewer 13.0 offre supporto nativo a 64 bit e un front-end Qt. I pacchetti .deb per TeamViewer 13.0 per l'anteprima per Linux sono disponibili da sito Web ufficiale di TeamViewer.

Su Ubuntu 17.10 alcune funzionalità di TeamViewer richiedono che Xorg sia selezionato al posto del Wayland predefinito nella schermata di accesso. In Wayland sono supportati solo il controllo remoto in uscita e il trasferimento dei file in entrata. Se hai bisogno di un telecomando in entrata, devi accedere al classico Xorg. Selezionare per accedere a una sessione X dalla schermata di accesso GDM Ubuntu su Xorg.


0
2017-12-09 16:04