среда, 15 августа 2018 г.

Установка TeamViewer 10 на Ubuntu 18.04

Возникла тут проблемка послу обновления Ubuntu до 18.04 TeamViewer так же обновился до последней версии, а это в некоторых случаях чревато проблемами при определенной корпоративной политике. Ну что, засучаем рукава, курим маны и начинаем искать решение.












Собственно казалось бы ничего страшного, на оффсайте вполне себе лежат версии ниже текущей 13, но все не совсем так просто.
После удаления полностью из системы 13 версии, скачиваем 10 с оффсайта, устанавливаем, запускаем и лицезреем -

~$ teamviewer
Init...
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI...

Все. На этом больше ничего не происходит - GUI не появляется. Долгие поиски принесли решение, благодаря одному итальянскому спецу. Проблема кроется в библиотеке libfreetype6, которая в 18 версии кривовата. Ну делаем значит даунгрейд!

В зависимости от вашей версии Ubuntu качаем и ставим нужную версию.

libfreetype6_2.8-0.2ubuntu2.1_amd64.deb
libfreetype6_2.8-0.2ubuntu2.1_i386.deb

Далее ставим ее в систему.

sudo apt install ./libfreetype6_2.8-0.2ubuntu2.1_amd64.deb

либо

sudo dpkg -i ./libfreetype6_2.8-0.2ubuntu2.1_i386.deb

в зависимости от вашей версии.

И запрещаем обновлять данный пакет.

sudo apt-mark hold libfreetype6:amd64 libfreetype6:i386

Переустановка TeamViewer мне не потребовалась, все после этого завелось, но можете и переустановить.

Думаю если возникнут проблемы с 11 или 12 версией TeamViewer то рецепт возможен тот же, но не проверял.

Как превратить Ubuntu 15 в 18 через upgrade расскажу как нибудь отдельно )

Комментариев нет:

Отправить комментарий