'teamviewer зависит от (…)' при попытке установить TeamViewer [дубликат]

Я недавно установил Ubuntu на моем сервере, я хотел установить TeamViewer, чтобы я мог легко управлять виртуальными машинами. Однако я получаю ошибки при установке из магазина приложений? И я также получаю ошибки, но подробнее на терминале.

Вывод ошибки:

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

Я попытался установить его вручную, но безуспешно, я слышал, что у некоторых других есть эти проблемы. Я использую Ubuntu 12.04 x64.


Ошибка @ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs:
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
задан 21 October 2013 в 16:57

7 ответов

Это на сайте TeamViewer.

Примечания для Multiarch: На более новых 64-битных DEB-системах с поддержкой Multiarch (Debian 7) teamviewer_linux_x64.deb не может быть установлен, поскольку пакет ia32-libs больше не доступен в этих системах. В этом случае вы можете использовать teamviewer_linux.deb.

В случае, если вы получили ошибку « неправильная архитектура i386 », вам необходимо выполнить следующие командные строки:

dpkg --add-architecture i386

apt-get update

Для получения дополнительной информации: http: // wiki .debian.org / Мультиархитектурная / МЕТОДИЧЕСКИЕ

0
ответ дан 21 October 2013 в 16:57

Просто проверьте, установлен ли teamviewer в вашей системе, набрав dpkg -l | grep team

Если вы любезно удалите его полностью, установите поддерживаемые зависимости и переустановите заново, используя sudo dpkg --force-depends -i teamviewer_i386.deb. Эта статья может оказаться полезной. http://bizgolive.com/blog/teamviewer-installation-in-lubuntu-from-command-line-dependency-error-fixed/

0
ответ дан 21 October 2013 в 16:57

Есть еще один вариант - не самый лучший, но он заставит вас работать в Teamviewer.

Если вы создали учетную запись Teamviewer через их веб-сайт, вы можете использовать веб-логин для удаленного доступа к другим компьютерам - это только внешнее соединение, поэтому вы не можете использовать его, чтобы разрешить кому-либо удаленный доступ к вашему компьютеру, но оно будет по крайней мере, позволит вам получить доступ к другим.

Извините, у вас так много проблем - все ваши новые ошибки выше моей базы знаний. Извините.

0
ответ дан 21 October 2013 в 16:57

Я без проблем запускаю teamviewer 7 на ubuntu 12.04 64 bit.

Все, что я сделал для его установки, это загрузил файл прямо с веб-сайта Teamviewer, выбрав правильную версию (то есть Ubuntu 64-битная), и просто открыл файл, и центр программного обеспечения установил его для меня без проблем.

Но, глядя на ваш вывод ошибок, я бы просто установил все недостающие зависимости. Зайдите в Центр программного обеспечения и найдите все недостающие элементы и установите их, прежде чем пытаться снова установить teamviewer. Не забудьте в центре программного обеспечения нажать «Показать технические элементы» в левом нижнем углу экрана.

Надеюсь, это сработает для вас.

Удачи.

0
ответ дан 21 October 2013 в 16:57

Из строки «замена» выглядит, как будто TeamViewer уже установлен.

Если это не так, запустите (в терминале):

sudo apt-get -f install

, а затем

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

и попробуйте установить .deb с помощью

sudo dpkg -i teamviewer_linux_x64.deb

Если ничего не работает и только если ничего не работает, вы можете форсировать установку, но вы, скорее всего, BREAK APT :

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

Обратите внимание, что это далеко от идеала .

0
ответ дан 21 October 2013 в 16:57

Для Ubuntu 16.04 у меня работали следующие команды

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

0
ответ дан 21 October 2013 в 16:57

Это сработало для меня:

sudo apt-get install gdebi
sudo gdebi TEAMVIEWER_PACKAGE.deb
0
ответ дан 21 October 2013 в 16:57

Другие вопросы по тегам:

Похожие вопросы: