Как все-таки установить Viber в Debian GNU/Linux и Ubuntu?

На сайте уже есть статья о том, как устанавливать Viber. Однако многие пользователи сталкиваются с проблемой, когда одна из нужных этому мессенджеру библиотек просто отказывается устанавливаться из репозиториев самостоятельно. Интернет-обсуждения пестрят сотнями однотипных сообщений от людей, которые так и не смогли установить Viber в своем Debian-подобном дистрибутиве GNU/Linux. Попробуем наконец-то дать развернутый, исчерпывающий ответ на вопрос, как решить возможные проблемы с установкой.

Речь пойдет об установке deb-пакета штатными способами Debian GNU/Linux или Ubuntu. Единственное условие — это обязательно должна быть 64-битная ОС. 32-битная версия Viber отсутсвует в принципе!

Итак, качаем deb-пакет с официального сайта разработчика:

Скачать Viber (x86_64)

Давайте для эксперимента попробуем установить мессенджер стандартными средствами системы. Я воспользуюсь для этого утилитой dpkg из командной строки, однако вы можете выбрать любой другой способ установки. Нужно перейти в каталог, куда скачался файл «viber.deb», и выполнить:

sudo dpkg -i viber.deb

Дальше есть несколько возможных вариантов развития событий. Я покажу, как установить Viber на примере Debian GNU/Linux 9.6 с графическим окружением MATE, а затем расскажу про особенности его установки в Ubuntu и ее форках.

Устанавливаем Viber в Debian GNU/Linux

Я попытался сделать это на только что установленном Debian GNU/Linux 9.6 (stable) — получил ворох проблем с зависимостями:

Как видите, не хватает четырех пакетов. Что ж, давайте попробуем установить их автоматически:

sudo apt install -f

Система самостоятельно установит некоторые недостающие зависимости Viber, однако при этом… удалит сам Viber! Полюбуйтесь:

Что ж, давайте просто потакать системе — нажимаем «Enter» и смотрим, что произойдет. Менеджер пакетов apt действительно установит часть необходимых нам компонентов. А сам мессенджер можно и переустановить! Попробуем воспользоваться dpkg еще раз:

sudo dpkg -i viber.deb

После повторной установки количество отсутвующих зависимостей Viber’а уменьшится до двух. Хороший знак! grin 

Библиотеку libssl1.0.0 пробуем установить из репозитория:

sudo apt install libssl1.0.0

У кого не получилось — просто берем и скачиваем в виде deb-пакета. Перейдя по ссылке, внимательно выберите подходящий файл с самой актуальной версией (в моем случае это libssl1.0.0_1.0.1t-1+deb7u4_amd64.deb).

Теперь устанавливаем только что полученную из Интернета библиотеку. Делать это, опять же, можно так, как привыкли вы. Я, например, перешел в каталог со скачанным deb-пакетом, открыл в нем терминал и выполнил:

sudo dpkg -i libssl1.0.0_1.0.1t-1+deb7u4_amd64.deb

Зависимость без проблем установилась.

Библиотеку libcurl3 следует устанавливать прямо из репозитория:

sudo apt install libcurl3

У меня в «чистом» Debian GNU/Linux 9.6 это, как ни странно, сработало. Повторная попытка установить Viber после всех этих манипуляций увенчалась успехом. Программа запустилась и прекрасно работала. Если же у вас возникла проблема с установкой libcurl3 — прочтите статью дальше, и вы обязательно найдете решение. wink 

Устанавливаем Viber в Ubuntu и ее форках

Обладатель прекрасной операционной системы Ubuntu или любого его производного дистрибутива, скачав Viber и попробовав его установить, получит один-единственный конфликт завимостей. Но зато какой! grin 

Да, в случае с Debian GNU/Linux мы умудрились установить libcurl3 из репозитория при помощи apt. Однако спешу вас разочаровать: так легко мы с вами не отделаемся.

Думаю, не обязательно знать украинский, чтобы понять — libcurl4 и libcurl3 конфликтуют. Даже не пытайтесь разбираться, что происходит, ибо это обернется настоящим «адом зависимостей», в котором, скорее всего, запутался бы сам Линус Торвальдс. grin Выполняем уже знакомую команду:

sudo apt install -f

Она должна была бы доустановить недостающие зависимости, но сейчас просто удалит криво установленый Viber, потому что он нам ни к чему.

Открываем терминал в каталоге с пакетом «viber.deb» и поочередно выполняем:

dpkg-deb -x viber.deb viber
dpkg-deb --control viber.deb viber/DEBIAN

Теперь же нас интересует файл «control», лежащий в каталоге «DEBIAN», который, в свою очередь, находится в только что созданной директории «viber». Открываем его любым тектовым редактором, ищем в долгом списке после слова «Depends:» libcurl3 и нагло перепечатываем на libcurl4. Да-да, бесцеремонно! twisted Должно получиться так:

Теперь внимание — очень важный шаг, без которого метод не сработает. Обязательно нужно удалить пустую строку в этом же файле. Она прячется в самом конце. Вот, я выделил ее для вас:

После того, как вы убедились, что файл больше не заканчивается пустой строкой, а библиотека libcurl3 в нем изменена на libcurl4 сохраните документ и вернитесь обратно в терминал, в котором работали ранее. Если вы уже закрыли его, просто откройте новый в каталоге, в котрый еще в самом начале скачивали пакет с официального сайта. Выполните:

dpkg -b viber viberlibcurl4.deb

Менеджер dpkg создаст пакет «vibercurl4.deb». Тепер его можно установить любым способом. Например, так:

sudo dpkg -i viberlibcurl4.deb

Вот и все! Как видите, установить Viber можно и в Ubuntu! Конечно же, все исходные файлы можно удалять.

Выводы

Возможно, статья покажется немного затянутой, но в свое время я знатно подпортил нервы, устанавливая Viber на некоторые дистрибутивы. Возможно, кто-то скажет, что намного проще было бы установить программу с помощью snap или flatpak, но в этом случае она лишена части функционала. Я же предлагаю способ установки с учетом всех неурядиц, которые могут произойти в процессе. Согласитесь, время, затраченное на чтение, стоит здоровой нервной системы.

Помогла ли вам эта статья? Пользуетесь ли вы Viber, или же предпочитаете другие мессенджеры? Напишите в комментариях, что думаете! wink 

UPD 22.01.19: А вот вам настоящий подарок — видео (на украинском) от моего друга Андрея, где он пытается запустить Viber на 32-битном GNU/Linux. Сразу следует сказать, что эти материалы — не для слабонервных, ибо там происходят такие страсти, какие не являются нормальному линуксоиду даже в ночных кошмарах!

Кстати, у нас продолжается конкурс.

Автор: root
Изображения: из открытых источников

Автор публикации

не в сети 3 недели

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 235Публикации: 67Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

33
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
12 Темы
21 Ответов
10 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
15 Авторы комментариев
oleksyВадимdanilayuriy_chijikovroot Последние авторы комментариев
trackback

[…] и не ругался на отсутствие зависимостей, прочтите нашу инструкцию по установке Viber. Обратите внимание, что изменения, описанные в тней, […]

trackback

[…] вспомнить, как установить Viber под Debian GNU/Linux и Ubuntu крайних версий! Этот материал достаточно неплохо объясняет основные […]

oleksy
Участник

Вчера достали проблемы с зависимостями, в итоге я их удалил, и удалился вайбер. Линукс минт 19.1. И на этом все – ни один из предложенных методов больше не сработал, хотя перед новым годом работало. Помонло следующее
sudo apt update
sudo apt install snapd
sudo snap install viber-unofficial
если последняя команда не работает ее можно сконфигурировать по ссылке
https://snapcraft.io/viber-unofficial
И все. никаких сообщений о проблемах с зависимостями, никаких ощибок в обновлениях.

Вадим
Гость
Вадим

і куда його встановило?

oleksy
Участник

в завантаження. У меню / інтернет теж є

yuriy_chijikov
Гость

Дочке на ноутбуке на KDE Neon установил. Сначала было все ОК! Через пару-тройку запусков начались такие проблемы, что пришлось из резервной копии восстанавливать…..удалить было это дерьмо – не возможно! Хочу сказать, что в Линуксе перепробовал все мессенджеры, ради “спортивного интереса” и, что бы там не говорили – самый, хоть иногда и глючный, но, все же – настраиваемый – это Skype!!! К тому же, Viber прекратил уже давно разработку для Линукса… Читать далее »

Andreas Zwiebel
Участник

А ще можна тупо розпакувати deb-файл вайбера у систему: основний пакет програм, бібліотек і допоміжних файлів знаходиться у директорії /opt/viber/, а ще додатково для зручності можна додати файли і значки, що змусить його з’явитися в меню програм. Оновлювати можна також шляхом тупого розпакування файла з заміною. В процесі першого встановлення можна проглянути залежності і встановити їх через апт чи синаптік. Можливо так буде трошки менше *тні, без якої, доречі, лінукс… Читать далее »

COBA
Гость
COBA

Самый простой и безопасный способ – это тот, который предложил grigoriy.slyusar
Тоже устанавливаю Viber только так.

araksts
Участник

супер) рад видеть, что сайт собирает все большее количество поклонников Unix

Slipknot
Участник

Telegram Рулит

araksts
Участник

с ним тоже не все так просто, но как вариант не плох

danila
Участник

У меня лично очень стабильно работает + периодически обновляется в отличии от viber

Arius
Участник

Мое почтение! Без сомнения-каким либо способом вам все же удастся наконец то установить у себя вайбер. Но давайте я вам немного облегчу задачу- скачайте вот этот deb файл программы и вы с легкостью его установите. Все библиотеки уже там есть! Прошу написать у как у кого установилось и запустилось? Всем добра! https://filecloud.me/kh0woialr5ho.html

wachowski
Гость
wachowski

Но ведь вайбер есть во флэтхабе. Зачем велосипед то изобретать?

GrigS
Участник

В LinuxMint 18.3 и Xubuntu 18.04 запускал Viber такими манипуляциями:
1.С оф.сайта скачал пакет viber.rpm
2.sudo apt-get install alien
3.sudo alien viber.rpm
4.Результат: viber_7.0.0.1035-3_amd64.deb
5.Его и установил. Всё работает.

Снимок экрана в 2019-01-22 07-13-19.png
GrigS
Участник

Немного уточню для экспериментаторов smile – перед пунктом 3. в терминале надо заходить в ту папку где находится конвертируемый viber.rpm.
После команды “sudo alien viber.rpm” обязательно ждём появления строки в терминале: viber_7.0.0.1035-3_amd64.deb generated. Очевидно, из-за слабого процессора на моём ноуте, конвертация о-о-очень долго длится.

Stan
Редактор
Stan

Вже понад 3 роки, як користуюсь Телеграмом, Вайбер навіть на смартфоні нормально працювати не може, що вже казати про інші платформи… wink

Ujin
Участник

И к тому же телеграм есть как под 64 бит. так и под 32битную архитектуру. Работает великолепно даже на древнем нетбуке

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля