web-dev-qa-db-fra.com

'teamviewer dépend de (...)' lors de l'installation de TeamViewer

Ubuntu a récemment été installé sur mon serveur. Je souhaitais installer TeamViewer afin de pouvoir gérer facilement les machines virtuelles. Cependant, des erreurs se produisent lors de l’installation à partir de App store?.

Erreur de sortie:

tek@tek-G53SW:~/Download$ Sudo dpkg -i ipts teamviewer_linux_x64.deb
dpkg: error processing ipts (--install):
 cannot access archive: No such file or directory
(Reading database ... 142115 files and directories currently installed.)
Preparing to replace teamviewer7 7.0.9360 (using teamviewer_linux_x64.deb) ...
Unpacking replacement teamviewer7 ...
dpkg: dependency problems prevent configuration of teamviewer7:
 teamviewer7 depends on libc6-i386 (>= 2.7); however:
  Package libc6-i386 is not installed.
 teamviewer7 depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 teamviewer7 depends on lib32z1; however:
  Package lib32z1 is not installed.
 teamviewer7 depends on ia32-libs; however:
  Package ia32-libs is not installed.
dpkg: error processing teamviewer7 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ipts
 teamviewer7

J'ai essayé de l'installer manuellement, mais sans succès, j'ai entendu d'autres personnes avoir ce problème. J'utilise Ubuntu 12.04 x64.


tek@tek-G53SW:~/Download$ Sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
tek@tek-G53SW:~/Download$

tek@tek-G53SW:~/Download$ Sudo apt-get -f install
[Sudo] password for tek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  teamviewer7
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 81.9 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 142441 files and directories currently installed.)
Removing teamviewer7 ...
tek@tek-G53SW:~/Download$ Sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
lib32z1 is already the newest version.
libc6-i386 is already the newest version.
lib32asound2 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
tek@tek-G53SW:~/Download$ Sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
                            Depends: gtk2-engines:i386 but it is not going to be installed
                            Depends: gtk2-engines-murrine:i386 but it is not going to be installed
                            Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed
                            Depends: gtk2-engines-oxygen:i386 but it is not going to be installed
                            Depends: ibus-gtk:i386 but it is not going to be installed
                            Depends: libcanberra-gtk-module:i386 but it is not going to be installed
                            Depends: libcups2:i386 but it is not going to be installed
                            Depends: libcupsimage2:i386 but it is not going to be installed
                            Depends: libfontconfig1:i386 but it is not going to be installed
                            Depends: libgail-common:i386 but it is not going to be installed
                            Depends: libgphoto2-2:i386 but it is not going to be installed
                            Depends: libgtk2.0-0:i386 but it is not going to be installed
                            Depends: libnss3:i386 but it is not going to be installed
                            Depends: libqt4-opengl:i386 but it is not going to be installed
                            Depends: libqt4-qt3support:i386 but it is not going to be installed
                            Depends: libqt4-scripttools:i386 but it is not going to be installed
                            Depends: libqt4-svg:i386 but it is not going to be installed
                            Depends: libqtgui4:i386 but it is not going to be installed
                            Depends: libqtwebkit4:i386 but it is not going to be installed
                            Depends: librsvg2-common:i386 but it is not going to be installed
                            Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
tek@tek-G53SW:~/Download$
13
Teknikk

À partir de la ligne disant "remplacer", on dirait que TeamViewer est déjà installé.

Si ce n'est pas le cas, lancez (dans un terminal):

Sudo apt-get -f install

et alors

Sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs

et essayez d'installer le .deb avec

Sudo dpkg -i teamviewer_linux_x64.deb

Si rien ne fonctionne, et seulement si rien ne fonctionne, vous pouvez forcer l'installation, mais vous aurez très probablement BREAK APT :

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

Notez que ceci est loin d'être idéal .

17
hexafraction

Ceci est sur le site TeamViewer.

Remarques à l'attention de Multiarch: Sur les systèmes DEB 64 bits plus récents prenant en charge Multiarch (Debian 7), teamviewer_linux_x64.deb ne peut pas être installé car le paquet ia32-libs n'est plus disponible sur ces systèmes. Dans ce cas, vous pouvez utiliser teamviewer_linux.deb à la place.

Si vous obtenez l'erreur “ architecture incorrecte i386 ”, vous devez exécuter les lignes de commande suivantes:

dpkg --add-architecture i386

apt-get update

Pour plus d'informations: http://wiki.debian.org/Multiarch/HOWTO

5
scouser73

Je lance teamviewer 7 sur ubuntu 12.04 64 bits sans aucun problème.

Tout ce que j'ai fait pour l'installer, c'était de télécharger le fichier directement à partir du site Web Teamviewer, en sélectionnant la version correcte (Ubuntu 64 bits). Je viens juste d'ouvrir le fichier et le centre de logiciels l'a installé pour moi sans aucun problème.

Mais en regardant votre sortie d'erreur, je voudrais simplement installer toutes les dépendances manquantes. Accédez au Centre de logiciel, recherchez chacun des éléments manquants et installez-les avant de réessayer d'installer teamviewer. N'oubliez pas dans le centre logiciel de cliquer sur "Afficher l'élément technique" en bas à gauche de l'écran.

J'espère que cela fonctionnera pour vous.

Bonne chance.

2
Peter

Pour Ubuntu 16.04, les commandes suivantes ont fonctionné pour moi

Sudo apt-get install libz1:i386 libncurses5:i386 libbz2-1.0:i386 libstdc++6:i386

1
Hardik Sondagar

Il suffit de vérifier si teamviewer est déjà installé sur votre système en tapant dpkg -l | grep team

Si c'est le cas, supprimez-le complètement, puis installez les dépendances prises en charge et réinstallez-le à nouveau à l'aide de Sudo dpkg --force-depends -i teamviewer_i386.deb. Cet article peut vous être utile. http://bizgolive.com/blog/teamviewer-installation-in-lubuntu-from-command-line-dependency-error-fixed/

0
Aqila

Il existe une autre option - pas la meilleure, mais cela vous permettra de travailler dans Teamviewer.

Si vous avez créé un compte Teamviewer via leur site Web, vous pouvez utiliser la connexion Web pour accéder à distance à d'autres ordinateurs. Il s'agit uniquement d'une connexion sortante. Vous ne pouvez donc pas l'utiliser pour permettre à une autre personne d'accéder à votre ordinateur à distance. vous accéder à d'autres.

Désolé, vous rencontrez tellement de problèmes - toutes vos nouvelles erreurs sont au-dessus de ma base de connaissances, désolé.

0
Peter

Cela a fonctionné pour moi:

Sudo apt-get install gdebi
Sudo gdebi TEAMVIEWER_PACKAGE.deb
0
Francisco Luz