Встановлення Viber в Ubuntu 18.04 та Linux Mint 19

Встановлюєш Viber, а тут на тобі – незадоволена залежність. Бракує пакета libcurl3. У нових системах використовується вже libcurl4. Вихід є – перепакувати.

Хто пробував встановити вайбер на нову Убунту або Лінукс Мінт? Я вже спробував, і… довелося питати в гугла, що робити. На старіших версіях систем бракувало однієї залежності – libcurl3. Проте після встановлення цього пакета Viber без проблем “влізав” у список доступних програм.

На жаль, системи оновилися, а розробники вайбера не подбали про сумісність свого дітища із новинками. Ubuntu 18.04 та Linux Mint 19 вже не використовують libcurl3, а замінили його на libcurl4. Спробуємо зараз перепакувати оригінальний файл встановлення Viber, щоб він “пропустив крізь пальці” неправильний пакет.

Viber – перемикаємо залежність з libcurl3 на libcurl4

Робити усе будемо прямо в терміналі. Запусти його, для прикладу, у папці “Завантаження”, щоб потім можна було без проблем очистити непотрібні файли. Тепер звантажуємо файл встановлення Viber:

wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb

Розпаковуємо його:

dpkg-deb -x viber.deb viber

Далі витягуємо контролюючий архів у папку DEBIAN:

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

Відкриваємо файл control для редагування програмою nano:

sudo nano viber/DEBIAN/control

Тепер необхідно у списку залежностей знайти наш libcurl3 і замінити його на libcurl4, після чого зберегти та закрити файл control.

Запаковуємо змінений пакет, перейменувавши його, наприклад, у viber_patched.deb:

sudo dpkg -b viber viber_patched.deb

Може статися так, що у процесі запакування виникне наступна помилка:

dpkg-deb: помилка: аналіз файлу «viber/DEBIAN/control» біля рядка 17 пакунку «viber»:
у значенні поля «Description» знайдено порожній рядок

У такому випадку повертаємося на крок назад і перевіряємо, чи у файлі viber/DEBIAN/control часом немає пустих рядків укінці. Якщо є – видаляємо їх без зайвих переживань і ще раз перепаковуємо пакет.

Тобі залишилося встановити вайбер, як будь-яку іншу програму:

sudo dpkg -i viber_patched.deb

Якщо ви виявили орфографічну помилку, будь ласка, повідомте мені. Виділіть текст із помилкою та натисніть Ctrl+Enter.

02.11.2018 Linux

Коментарів до цієї статті: 4

  • Expake
    20.12.2018 о 16:19

    dpkg-deb: ошибка: анализ файла «viber/DEBIAN/control» около строки 17 пакета «viber»:

    • Андрій Іванюра
      21.12.2018 о 16:53

      Щойно перевірив – так, дана помилка присутня. Коли редагуєш файл viber/DEBIAN/control, перевір, щоби вкінці файлу не було пустих рядків, якщо є – без роздумів видаляй.
      Вношу поправку до статті, дякую за підказку!

  • Van
    15.01.2019 о 11:35

    Спасибо, всё получилось. Хотя есть предложение просто установить недостающую библиотеку libcurl3. Но по моему разумению – Ваш способ более правильный.

  • Вадим
    18.01.2019 о 15:17

    Все супер, спасибо, работает.

Прокоментувати