J'essayais d'installer Teamviewer, mais j'obtenais 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 "Configuration de Temviewer", cela me donne ceci:
Comment puis-je résoudre ce problème?
apt
software-installation
dpkg
teamviewer
Mini John
la source
la source
Réponses:
Le problème est que le
teamviewer_linux_x64.deb
paquet destiné aux systèmes 64 bits utilise un paquet obsolète qui essayait de réaliser le multiarch précédemment dans les systèmes basés sur Debiania64-libs
. Bien que ce schéma de package ait changé et maintenant Teamviewer distribue la version native pour les architectures i386 et amd64, car ils n'ont plus besoin de multiarch.Le téléchargement du paquet approprié pour Debian / Ubuntu et son installation à l'aide de votre méthode préférée devraient suffire. Ce paquet installe également un référentiel. Il doit donc se mettre automatiquement à jour lorsque vous mettez votre système à niveau.
la source
Tout ce que je devais faire pour modifier ce problème était de le faire
dpkg --force-all -i *.deb
pour installer ce paquet. Notez que la seule dépendance qu'il n'a pas pu résoudre était libpng12-0. Ainsi, après avoir forcé l'installation, aucune image ne se trouve dans l'interface, mais elle est toujours exécutable. Les autres solutions ne m'ont pas résolu le problème. J'espère que les développeurs de Teamviewer y parviendront bientôt.la source
Vous devez installer toutes les bibliothèques de dépendances pour i386 (cela peut également fonctionner avec 64) comme décrit ci-dessus. Pour la bibliothèque libpng12 manquante, rendez-vous à l' adresse suivante : https://packages.debian.org/jessie/i386/libpng12-0/download et installez-la avec
il n'a pas de dépendances qui ne seraient pas résolues par l'environnement actuel:
dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)
la source
TeamViewer pour Linux
TeamViewer 14.0 est destiné à Linux et n'est plus basé sur Wine . TeamViewer 14.0 offre un support natif 64 bits et une interface Qt. Les packages .deb pour TeamViewer 14.0 pour Linux sont disponibles sur le site Web officiel de TeamViewer .
TeamViewer 64 bits
TeamViewer 32 bits
Sous Ubuntu 17.10, certaines fonctionnalités de TeamViewer exigent que Xorg soit sélectionné à la place de Wayland par défaut à l'écran de connexion. Dans Wayland, seuls le contrôle à distance sortant et le transfert de fichier entrant sont pris en charge. Si vous avez besoin d'un contrôle à distance entrant, vous devez vous connecter à Xorg classique. Pour entrer dans une session X à partir de l'écran de connexion GDM, sélectionnez Ubuntu sur Xorg .
la source
TeamViewer 13+14
Malheureusement, la version Linux comporte également un bouton de réunion manquant ...