Teamviewer installé en utilisant un système 64 bits, mais je reçois une erreur de dépendance

216

J'essayais d'installer Teamviewer, mais je recevais une erreur de dépendance. J'ai essayé d'installer les paquets requis, mais sans succès.

Je reçois cette erreur:

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

j'ai essayé

sudo apt-get -f install

Obtenir

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

Je ne peux même pas aller au

sudo dpkg -i teamviewer_linux_x64.deb

Si je force l'installation

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

Bien que ce soit "Configurer Temviewer", cela me donne ceci:

Comment puis-je résoudre ce problème?

    
posée The Mini John 21.10.2013 - 11:13
la source

4 réponses

295

Le problème est que teamviewer_linux_x64.deb , le paquetage destiné aux systèmes 64 bits, utilise un paquet obsolète qui a tenté d’atteindre le multi-point précédemment dans les systèmes basés sur Debian appelés ia64-libs . Bien que ce schéma de paquetage ait changé, Teamviewer distribue désormais la version native pour l’architecture i386 et amd64, car il n’a plus besoin de multiarchie.

Il suffit de télécharger le package approprié pour Debian / Ubuntu et de l’installer en utilisant votre méthode préférée. . Ce package installe également un référentiel. Par conséquent, il doit également être automatiquement mis à niveau lorsque vous mettez à niveau votre système.

    
réponse donnée Braiam 21.10.2013 - 15:52
la source
9

Tout ce que j'avais à faire pour modifier ce problème était de faire en sorte que dpkg --force-all -i *.deb installe ce paquet. Notez que la seule dépendance impossible à résoudre était libpng12-0, donc après avoir forcé l'installation, elle n'a pas d'images dans l'interface, mais elle est toujours exécutable. Les autres solutions n'ont pas résolu le problème pour moi. J'espère que les développeurs de Teamviewer y arriveront bientôt.

    
réponse donnée wjrochester 01.11.2016 - 08:06
la source
0

Vous devez installer toutes les bibliothèques de dépendances pour i386 (cela pourrait également fonctionner avec 64) comme décrit ci-dessus. Pour la bibliothèque manquante de libpng12, allez à: lien et installer avec

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

il n'y a pas de dépendances qui ne seraient pas résolues par l'environnement actuel:

dep: libc6 (& gt; = 2.14), zlib1g (& gt; = 1: 1.1.4)

    
réponse donnée Galvani 15.05.2017 - 17:49
la source
0

Aperçu de TeamViewer 13.0 pour Linux

TeamViewer 13.0 est sorti pour Linux et n'est plus basé sur Wine . TeamViewer 13.0 prend en charge le support natif 64 bits et un frontal Qt. Les packages .deb pour TeamViewer 13.0 pour la prévisualisation sous Linux sont disponibles sur le site Web officiel de TeamViewer .

Sur Ubuntu 17.10, certaines fonctionnalités de TeamViewer nécessitent que Xorg soit sélectionné au lieu du Wayland par défaut à l’écran de connexion. Dans Wayland, seuls le contrôle à distance sortant et le transfert de fichiers entrant sont pris en charge. Si vous avez besoin du contrôle à distance entrant, vous devez vous connecter à Xorg classique. Pour entrer une session X à partir de l'écran de connexion GDM, sélectionnez Ubuntu sur Xorg .

    
réponse donnée karel 09.12.2017 - 17:04
la source

Lire d'autres questions sur les étiquettes