Как установить Viber в Ubuntu 18.04
Столкнулся с тем, что стандартная установка deb пакета скачанного с сайта viber-а, ругается на недостающие зависимости, пришлось искать решение..
Проблема заключается в том, что у Viber-а в зависимостях стоит libcurl3, а в Ubuntu 18.04 libcurl4
Способ 1. Меняем зависимости в deb пакете
Скачиваем пакет с оф. сайта viber-а
1 2 3 |
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb |
Распаковываем пакет
1 2 3 4 |
dpkg-deb -x viber.deb viber dpkg-deb --control viber.deb viber/DEBIAN |
Теперь открываем в редакторе файл ./viber/DEBIAN/control , в разделе Depends ищем libcurl3 и меняем на libcurl4
Затем собираем пакет обратно
1 2 3 |
dpkg -b viber vibernew.deb |
И устанавливаем
1 2 3 |
sudo dpkg -i vibernew.deb |
Теперь все должно работать.
Способ 2. Устанавливаем с игнорированием зависимости
Чтобы установить Viber и при этом не удалять libcurl4 делаем так:
1 2 3 4 5 6 7 8 |
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb sudo apt-mark hold libcurl4 sudo dpkg -i --ignore-depends=libcurl3 viber.deb sudo apt install -f sudo dpkg -i --ignore-depends=libcurl3 viber.deb sudo apt-mark unhold libcurl4 |
После этих действий Viber устанавливается и работает, однако при работе с apt будет показывать сообщение о неудовлетворенных зависимостях, что-то вроде:
The following packages have unmet dependencies:
viber : Depends: libcurl3 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
С этим придется мириться, пока разработчики viber не исправят проблему, поэтому лучше воспользуйтесь способом №1.
Author: | Tags: /
| Rating:
3 comments.
Write a comment