Установленный Teamviewer использование 64-разрядной системы, но я получаю ошибку зависимости

Я пытался установить Teamviewer, но я получал ошибку зависимости. Я пытался установить необходимые пакеты, но без удачи.

Я получаю эту ошибку:

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

Я попробовал

sudo apt-get -f install

Получение

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

Я не могу даже добраться до

sudo dpkg -i teamviewer_linux_x64.deb

Если я вызываю установку

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

Хотя это "Создает Temviewer", это дает мне это:

Enter image description here

Как я могу решить эту проблему?

218
задан 29 June 2017 в 23:24

5 ответов

Проблема заключается в том, что teamviewer_linux_x64.deb, пакет, предназначенный для 64-битных систем, использует устаревший пакет, который ранее пытался достичь multiarch в системах на основе Debian под названием ia64-libs. Хотя схема этого пакета изменилась, и теперь Teamviewer распространяет встроенную сборку как для архитектуры i386, так и для архитектуры amd64, поскольку им больше не требуется многоархитектура.

Достаточно просто загрузить соответствующий пакет для Debian / Ubuntu и установить его, используя ваш любимый метод. Этот пакет также устанавливает репозиторий, поэтому он также должен автоматически обновляться при обновлении системы.

0
ответ дан 29 June 2017 в 23:24

Все, что мне нужно было сделать, чтобы исправить эту проблему, это сделать dpkg --force-all -i *.deb, чтобы установить этот пакет. Обратите внимание, что единственной зависимостью, которую он не смог разрешить, была libpng12-0, поэтому после принудительной установки у него нет образов в интерфейсе, но он все еще работает. Другие решения не решили проблему для меня. Я надеюсь, что разработчики Teamviewer скоро доберутся до этого.

0
ответ дан 29 June 2017 в 23:24

Вам необходимо установить все библиотеки зависимостей для i386 (это может работать и с 64), как описано выше. Для отсутствующей библиотеки libpng12 просто перейдите по адресу: https://packages.debian.org/jessie/i386/libpng12-0/download и установите с помощью

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

она не имеет зависимостей который не будет решен текущей средой:

dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)

0
ответ дан 29 June 2017 в 23:24

Предварительный просмотр TeamViewer 13.0 для Linux

TeamViewer 13.0 - предварительный просмотр для Linux, и он больше не основан на Wine . TeamViewer 13.0 имеет встроенную 64-битную поддержку и интерфейс Qt. Пакеты .deb для TeamViewer 13.0 для предварительного просмотра для Linux доступны на официальном сайте TeamViewer .

В Ubuntu 17.10 для некоторых функций TeamViewer требуется выбрать Xorg вместо стандартного Wayland на экране входа в систему. В Wayland поддерживаются только исходящий удаленный контроль и передача входящего файла. Если вам нужно входящее дистанционное управление, вы должны войти в классический Xorg. Чтобы войти в сеанс X на экране входа в GDM, выберите Ubuntu на Xorg .

0
ответ дан 29 June 2017 в 23:24

Для установки на Ubuntu 20.04 x64, с https://linuxconfig.org/how-to-install-teamviewer-on-ubuntu-20-04-focal-fossa-linux :

sudo apt update
sudo apt install gdebi-core wget
wget -O ~/teamviewer.deb "https://download.teamviewer.com/download/linux/teamviewer_amd64.deb"
sudo gdebi ~/teamviewer.deb 
teamviewer
2
ответ дан 7 May 2020 в 03:32

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

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