Viber não suportado no Ubuntu 14.04

3

Eu baixei o Viber e o instalei via terminal no meu Ubuntu 14.04 OS. Para a instalação usei dpkg -i para instalar e apt-get install -f para instalar as dependências:

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

Embora o Viber esteja instalado, ele não pode ser iniciado. Executando através do terminal, recebo a saída abaixo:

$ /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)

Eu acho que tem algo a ver com ter uma versão mais antiga de algumas dependências do que o necessário. O sistema operacional é atualizado embora. Como posso consertar isso?

    
por pgmank 03.01.2018 / 17:14

2 respostas

3

Eu sugiro instalar a versão anterior - 4.2.2.6. Eu o encontrei no site de arquivo .
Seu MD5 é 4dec3ade37a3738c6f084858a4554861 , portanto, não modifica .

Em seguida, instale-o como você fez antes:

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

No meu 14.04 LTS, ele inicia normalmente.

Atualização: recebi o Viber 7.0.0.1035 mais recente trabalhando no meu 14.04 LTS após o download manual do libstdc ++ do Xenial (16.04 LTS) para o diretório /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
    
por N0rbert 03.01.2018 / 17:52
1

Tente o seguinte

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

Acho que os programas acima não estão instalados corretamente.

    
por Mohendra 07.03.2018 / 05:11