Вопрос Установленный 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

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


216
2017-10-21 09:13


происхождения


Установите версию «32-бит / 64-бит Multiarch». Он работал над моей системой безупречно. Не устанавливайте только 64-битную версию. - teamviewer.com/en/download/linux.aspx - Sepero
все методы бесполезны для меня. наконец, я загрузил этот файл с официального сайта: download.teamviewer.com/download/teamviewer_i386.tar.xz  затем разархивируйте его, запустите, сделайте! (эта версия запускается в винной среде) - Siwei Shen申思维


ответы:


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

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


295
2017-10-21 13:52



Я пробовал метод Gdebi, но это не помогло. Я получаю: Зависимость не выполняется: lib32asound2 - Slava Fomin II
@SlavaFominII устанавливает вместо 32-битного - ssgao
что означает: i386 означает? Я нахожусь на x64, должен ли я использовать: i386? - アレックス
i386 относится к 32-разрядной версии окон, а amd64 (или x86_64) относится к 64-разрядной версии. - вот что я сказал. Если вы сказали, что i386 был 64-битным - アレックス
@Alex вы не понимаете. У них нет 64-битного двоичного кода для TeamViewer, поэтому они полагались на ia32-libs и теперь многоархиво, поэтому их 32-разрядные двоичные файлы работают в 64-битных системах. - Braiam


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


9
2017-11-01 07:06



Я делаю тот же вывод, что и вы. Вы связались с службой поддержки Teamviewer? Получили ли вы от них какой-либо ответ? У вас есть решение? - Rémi B.
Я никогда не связывался с ними, просто потому, что по моему опыту ни одна компания не хочет поддерживать Linux, поэтому я всегда получаю здесь свою помощь. - wjrochester
Хорошо спасибо за вашу реактивность. Мы не можем одинаково относиться к команде TeamViewer, эти арки и недостающие проблемы с зависимостями присутствуют в каждой новой основной версии. Они не заботятся о нас, это так смешно. Его как раз построить чистый пакет для их программного обеспечения ... И мы платим за это .. - Rémi B.
Мои навыки нигде не достаточно хороши, чтобы сделать это сами, но я полагаю, что вы можете сделать, это удалить зависимость для пакета libpng, которая не работает из списка зависимостей для TeamViewer, а затем добавить другой пакет с полной поддержкой PNG а затем запрограммируйте это вручную. Я не знаю, возможно ли это или легко сделать, но если мы возьмем на себя задачу сделать другую работу по пакету для этой программы, мы сможем сделать ее работу, я думаю. - wjrochester


Вам нужно установить все библиотеки зависимостей для 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
2018-05-15 15:49





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

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

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


0
2017-12-09 16:04