Ubuntu 18.04 Não é possível instalar o Viber

20

Estou tentando obter o Viber no meu novo Ubuntu 18.04, mas recebo esse erro ...

sudo dpkg -i Downloads/viber.deb 
(Reading database ... 138136 files and directories currently installed.)
Preparing to unpack Downloads/viber.deb ...
Unpacking viber (7.0.0.1035) over (7.0.0.1035) ...
dpkg: dependency problems prevent configuration of viber:
 viber depends on libcurl3; however:
  Package libcurl3 is not installed.

dpkg: error processing package viber (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 viber
    
por Adelin 01.05.2018 / 11:08

6 respostas

38

O problema não é apenas com o arquivo viber.deb , mas também com o requisito libcurl3 de viber.deb .

No Ubuntu 18,04 libcurl3 não pode coexistir com libcurl4 , portanto, você terá problemas com outros aplicativos. No meu caso, o Viber e o Steam não poderiam coexistir.

Após algumas pesquisas, encontrei a seguinte solução, que é deb-package, consertar a dependência e, em seguida, criar um novo arquivo viber.

Os passos são:

  1. Salve o arquivo viber.deb em uma pasta
  2. Abra a pasta em um terminal
  3. execute os seguintes comandos
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. Edite viber/DEBIAN/control e substitua "libcurl3" por "libcurl4" (também excluir a última linha em branco do arquivo ou você receberá um erro depois)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.deb ou instale o arquivo .deb com gdebi

O Viber parece funcionar bem com libcurl4 atleast para mim até agora.

Encontrei a solução aqui, em um comentário ...

link

    
por Plevrakis Theophilos 03.05.2018 / 17:18
15
sudo dpkg -i --ignore-depends=libcurl3 viber.deb

Funciona perfeitamente para mim.

Atualização: @borowis está certo: depois de instalar dessa forma, ele é desinstalado para corrigir dependências quebradas. Outra linha, mas a solução ainda viável é:

sudo apt install libcurl3 ~/viber.deb 

fonte : link

    
por TVJ 08.07.2018 / 12:42
7

A maneira mais fácil é converter o pacote rpm no site do Viber em um pacote deb. Para fazer isso:

Faça o download do pacote rpm com:

wget https://download.cdn.viber.com/desktop/Linux/viber.rpm

Instale o alien, converta o pacote rpm e instale o pacote deb recém-criado:

sudo apt-get install alien
sudo alien --to-deb --scripts viber.rpm
sudo dpkg -i viber_7.0.0.1035-3_amd64.deb

A conversão levará cerca de 5 minutos. Seja paciente!

    
por Claudio Taccogna 01.05.2018 / 17:17
3

A solução para instalar o Viber no Ubuntu 18.04 é incluir explicitamente o pré-requisito do pacote libcurl3 como parte do comando de instalação do apt:

sudo apt install libcurl3 ~/Downloads/viber.deb

Como instalar o Viber no Ubuntu 18.04 Bionic Beaver Linux

Você também pode simplesmente instalar a versão flatpak do flathub.org

    
por Ivan V. 01.05.2018 / 19:48
0

A melhor maneira de instalar pacotes-deb simples é usar a ferramenta APT, que resolverá todas as dependências automaticamente:

sudo apt-get install ./Downloads/viber.deb 
    
por N0rbert 01.05.2018 / 12:46
0

Você pode instalar libcurl3 e remover libcurl4 .

Todos os programas, até onde eu sei, como o Opera e Brackets funcionam bem com qualquer um deles.

Vá para o terminal e digite:

sudo apt install libcurl3

Quando for solicitada a confirmação, pressione y

Isto irá remover automaticamente todos os libcurl4 e suas dependências e instalar o libcurl3.

Como precaução, faça o seguinte:

sudo apt install -f

para corrigir quaisquer problemas de dependência que possam ocorrer.

Agora baixe o pacote debiber viber de seu site oficial.

No tipo de terminal

sudo dpkg -i viber.deb
sudo install -f

Isso deve instalar o viber sem problemas.

Agora abra o viber no launchpad.

Conversa feliz no viber :)

    
por Sonevol 07.09.2018 / 20:56