Вопрос Не удается установить пакет Teamviewer_linux.deb на linux 64bit


Я хотел установить TeamViewer на 64-разрядную систему Linux.

То, что я сделал, это скачать Файл teamviewer.deb и установите его, как показано ниже:

sudo dpkg -i install teamviewer.deb

Затем я решил исправить проблему зависимостей, поэтому я выпустил следующую команду:

sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrender1:i386 libxtst6:i386  

Я получил следующую ошибку:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Затем я попытался:

sudo apt-get install -f  

Снова я получил следующую ошибку:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Даже я пытался установить gdebi, но я снова получил вышеуказанную ошибку.

Я опустошил папку архивов:

sudo apt-get clean  
sudo apt-get update  
sudo apt-get upgrade

Снова у меня проблема с установкой моего deb-пакета. Есть ли что-нибудь, что я мог бы сделать сейчас, чтобы решить эту проблему?


Я читал также следующую статью:

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


РЕДАКТИРОВАТЬ: 

я нашел libperl5.14:amd64 как сломанный пакет. Я использовал:

sudo apt-get remove libperl5.14:amd64  

Я получил следующее сообщение:

E: Unable to locate package Broken

Это весь файл apt.log, Я нашел еще несколько сломанных пакетов. Я сделал то же самое и получил то же сообщение.


EDIT 2:

Я попытался установить teamviewer_linux.deb через программный центр, и я нашел кнопку восстановления, которую я нажал, и снова получил следующую ошибку:

This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.    

даже после удаления пакета и установки его через программный центр, я получил следующую ошибку:

Can not install 'libfreetype6:i386'  

ИЗМЕНИТЬ 3: 

Может ли sources.list повлиять на процесс установки пакетов deb? Это единственное, что я подозреваю!

EDIT 4: 

Когда после этого я печатаю sudo apt-get install -f Я получаю это сообщение:

Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded

EDIT 5:
Вывод sudo dpkg -i teamviewer_linux.deb:

dpkg: error processing package teamviewer (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer

2
2018-05-31 15:35


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


возможный дубликат Установите Teamviewer с использованием 64-битной системы, но я получаю ошибку зависимости - Jacob Vlijm
Вы посмотрели на этот ответ? он отлично работает, вы используете метод gdebi. - Jacob Vlijm
@JacobVlijm, проблема в том, что я даже не могу установить gdebi? Я получаю ошибку зависимости. Разве это не из-за неправильных источников.list или, возможно, у этого файла нет универсума или основного? - ALH
сначала вы должны решить проблему с нарушенной зависимостью, я думаю, см. здесь .. askubuntu.com/questions/140246/... - Bibi424
Что с 18 не обновлено? По какой-то конкретной причине они не были обновлены? - Seth♦


ответы:


Дважды щелкните файл .deb, teamviewer_linux.deb и дождитесь, пока откроется Центр программного обеспечения. Оттуда вы можете установить Teamviewer 9 без проблем.


1
2018-05-31 16:55



Не могли бы вы взглянуть на часть редактирования. - ALH
Попробуйте 64-битную версию. - Korkel
Загруженный пакет - это 32-битный / 64-битный Multiarch. Как говорит сам сайт. I Ubuntu 13.10 является многоэкранным. - ALH
Да, я знаю. У вас установлена ​​другая версия? - Korkel
Это была моя первая попытка установить TeamViewer. Он был установлен частично, поэтому, когда я открываю команду teamviewer_linux.deb с помощью Software Center, я вижу команду восстановления. Ремонт пакета также не работал. - ALH


Попробуй это

dpkg --add-architecture i386
sudo apt-get update
wget http://www.teamviewer.com/download/teamviewer_linux.deb
sudo dpkg -i teamviewer_linux.deb
sudo apt-get install -f

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


1
2018-05-31 17:33



можете ли вы добавить ошибку, которую вы получаете в вопросе? - Bibi424
Положите вашу teamviever_linux.deb файл в домашний каталог и попробуйте еще раз с 4-й команды. - Bibi424
Он присутствует в доме. Результат проверки Pls Ls команда. - Bibi424
Теперь файл присутствует. А также EDIT 5 часть вопроса рассказывает о проблеме зависимости - ALH
Попробуйте это. Он решил аналогичную проблему forums.debian.net/viewtopic.php?f=17&t=104887  sudo apt-get install ia32-libs-i386 && sudo apt-get install -f && sudo dpkg -i teamviewer_linux.deb - Bibi424


Взглянуть по этой ссылке, Это может помочь.

Открой /var/log/dist-upgrade/apt.log файл журнала в текстовом редакторе. Найдите все «сломанные» пакеты и удалите их с помощью sudo apt-get remove <package>,


0
2018-05-31 15:39