'teamviewer зависит от (...)' при попытке установить TeamViewer [duplicate]

10

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

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

[email protected]:~/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:
[email protected]:~/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).
[email protected]:~/Download$

Больше ошибок
[email protected]:~/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 ...
[email protected]:~/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.
[email protected]:~/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.
[email protected]:~/Download$
    
задан Teknikk 17.10.2012 в 20:58
источник

7 ответов

14

Из строки «замена» выглядит так, как будто 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

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

    
ответ дан hexafraction 17.10.2012 в 21:14
источник
5

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

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

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

dpkg --add-architecture i386

apt-get update

Для получения дополнительной информации: Ссылка

    
ответ дан scouser73 21.10.2013 в 09:23
2

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

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

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

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

Желаем удачи.

    
ответ дан Peter 17.10.2012 в 21:13
1

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

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

    
ответ дан Hardik Sondagar 05.08.2016 в 19:37
0

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

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

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

    
ответ дан Peter 18.10.2012 в 08:38
0

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

sudo apt-get install gdebi
sudo gdebi TEAMVIEWER_PACKAGE.deb
    
ответ дан Francisco Luz 09.01.2016 в 12:04
0

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

Если вы так любезно удалите его, то установите поддерживаемые зависимости и снова установите повторно, используя sudo dpkg --force-depends -i teamviewer_i386.deb Вы можете найти эту статью полезной. Ссылка

    
ответ дан Aqila 27.03.2017 в 12:43