Viber не поддерживается в Ubuntu 14.04

Я загрузил Viber и установил его через терминал в свою Ubuntu 14.04 ОС. Для установки я использовал dpkg -i для установки и apt-get install -f для установки зависимостей:

wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb sudo dpkg -i viber.deb sudo apt-get install -f

Хотя Viber установлен, его нельзя запустить. Выполняя его через терминал, я получаю следующий результат:

$ /opt/viber/Viber ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./Viber) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./Viber) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libQt5Location.so.5) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libicui18n.so.52) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libicuuc.so.52) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/viber/lib/libQt5WebEngineCore.so.5) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/viber/lib/libQt5Qml.so.5) ./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libQt5Core.so.5)

Я предполагаю, что это имеет какое-то отношение к более старой версии некоторых зависимостей, чем требуется. Однако ОС является актуальной. Как я могу это исправить?

4
задан 3 January 2018 в 20:14

4 ответа

Попробуйте следующее

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-4.9 sudo apt install libstdc++6

Я думаю, что указанные выше программы не установлены должным образом.

1
ответ дан 17 July 2018 в 23:56

Предлагаю установить предыдущую версию - 4.2.2.6. Я нашел его на сайте архива.

Затем установите его так, как вы это делали раньше:

sudo dpkg -i viber-for-linux-4-2-2-6-en-ubu.deb sudo apt-get install -f

На моем 14.04 LTS он запускается нормально.

Обновление: я получил последний Viber 7.0.0.1035, работающий над 14.04 LTS после ручной загрузки libstdc ++ из каталога Xenial (16.04 LTS) в /opt/viber/lib:

wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb sudo dpkg -i viber.deb sudo apt-get install -f wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb dpkg -x libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb /tmp/stdc sudo cp /tmp/stdc/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /opt/viber/lib sudo apt-get install libqt5gui5 # prevent errors about xcb
3
ответ дан 17 July 2018 в 23:56

Попробуйте следующее

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-4.9 sudo apt install libstdc++6

Я думаю, что указанные выше программы не установлены должным образом.

1
ответ дан 24 July 2018 в 17:08
  • 1
    Как это решает исходный вопрос OP? (На самом деле это звучит так, как будто это случай, когда они используют слишком старую ОС для программного обеспечения, которое они пытаются установить, а не из-за того, что вещи не установлены должным образом) – Thomas Ward♦ 7 March 2018 в 19:00

Предлагаю установить предыдущую версию - 4.2.2.6. Я нашел его на сайте архива.

Затем установите его так, как вы это делали раньше:

sudo dpkg -i viber-for-linux-4-2-2-6-en-ubu.deb sudo apt-get install -f

На моем 14.04 LTS он запускается нормально.

Обновление: я получил последний Viber 7.0.0.1035, работающий над 14.04 LTS после ручной загрузки libstdc ++ из каталога Xenial (16.04 LTS) в /opt/viber/lib:

wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb sudo dpkg -i viber.deb sudo apt-get install -f wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb dpkg -x libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb /tmp/stdc sudo cp /tmp/stdc/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /opt/viber/lib sudo apt-get install libqt5gui5 # prevent errors about xcb
3
ответ дан 24 July 2018 в 17:08

Другие вопросы по тегам:

Похожие вопросы: