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


31

Estou tentando obter o Viber no meu novo Ubuntu 18.04, mas recebo estes erros ...

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

3
Parece que o pessoal do Viber precisa fornecer um pacote para o 18.04 (ou, se este foi para o Ubuntu 18.04, é necessário corrigi-lo), para que dependa das dependências corretas.
janc

Respostas:


75

O problema não é apenas com o viber.debarquivo, mas também com a libcurl3exigência de viber.deb.

No Ubuntu 18.04 libcurl3não pode coexistir, libcurl4então você enfrentará problemas com outros aplicativos. No meu caso, Viber e Steam não poderiam coexistir.

Após algumas pesquisas, encontrei a seguinte solução, que é empacotar o pacote, corrigir a dependência e criar um novo arquivo do Viber.

Os passos são:

  1. Salve o viber.debarquivo 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/controle substitua "libcurl3" por "libcurl4" (também exclua a última linha em branco do arquivo ou você receberá um erro posteriormente)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.debou instale o .debarquivo comgdebi

Viber parece funcionar bem com libcurl4pelo menos para mim até agora.

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

https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux


3
Como ainda não é corrigido pelo próprio Viber?
11489 D. Dan

2
Rakuten é uma empresa. Eles fazem os acionistas felizes. Os acionistas ficam satisfeitos quando 95% dos usuários estão satisfeitos. 95% dos usuários ficam satisfeitos quando as versões do Windows / OSX / Android / iOS funcionam.
Lennart Rolland

Espero que esteja tudo bem se eu encontrar aqui: o acima não funciona para mim. Quando eu tento, ou quando tento instalar o viber com o "software-center" no ubuntu, nada acontece. Fiz tudo isso acima, mas quando digito 'viber' no terminal, ele diz que o comando não foi encontrado e 'qual viber' também não fornece nada.
Marses 2/11/19

Parece que de alguma forma o link para o Viber não foi colocado no caminho do meu sistema? Encontrei 'viber.desktop' em '/ usr / share / applications /' e, com 'cat', existe um executável em '/ opt / viber / Viber', que parece executar o Viber. No entanto, o que isso significa? O sistema não procura arquivos executáveis ​​lá? Se sim, por que o Viber foi colocado lá? Como torná-lo "visível" para o sistema com 'qual', ao executar a partir do terminal ou ao procurar pelo aplicativo?
Marses 02/11/19


16
sudo dpkg -i --ignore-depends=libcurl3 viber.deb

Funciona perfeitamente para mim.

Atualização: @borowis está certa: após a instalação, é desinstalada para corrigir dependências quebradas. Outra linha, mas ainda solução viável, é:

sudo apt install libcurl3 ~/viber.deb 

fonte : https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux


3
Viber obras, mas eu tenho "dependências desencontradas Tente 'apt --fix-install' sem nenhum pacote (ou especifique uma solução)."
borowis

Esta solução é a resposta aceita.
Telperinquar 17/10/1918

8

A maneira mais fácil é converter o pacote rpm no site da Viber em um pacote deb. 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!


3

A solução para instalar o Viber no Ubuntu 18.04 é incluir explicitamente o libcurl3pré-requisito do pacote como parte do comando apt installation:

sudo apt install libcurl3 ~/Downloads/viber.deb

Como instalar o Viber no Ubuntu 18.04 Bionic Beaver Linux

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


A seção 'Aviso' de 'Instalar o Viber' no seu link parece estar funcionando muito bem. Aconselho a todos experimentá-lo com libcurl4
Ivan Yarych

3

Se você não se importa em usar o snap, pode instalar o Viber facilmente na Snap Store:

sudo snap install viber-unofficial

Isenção de responsabilidade: adicionamos este snap à snap store.


Esta parece ser a única solução agora. A resposta anterior aceita não está mais funcionando. O Snap foi inventado para resolver esse problema exato
Bhikkhu Subhuti 17/03

1

Depois de tentar algumas das respostas acima, encontrei outra solução. Existe um cURL PPA que suporta as cURLversões 3 e 4.

https://launchpad.net/~xapienz/+archive/ubuntu/curl34

Então, adicionei este PPA ao meu Ubuntu 18.04 e instalei a cURLpartir daí. Em seguida, instalei o Viber com este comando abaixo

sudo dpkg -i viber.deb

E o Viber está funcionando bem até então.

Nenhum aviso de pacote quebrado até agora e o libcurl4pacote está instalado .


Isso funciona apenas em 18.04, não em 18.10, pois não há PPA para 18.10.
Svetlana Belkin

0

A melhor maneira de instalar pacotes únicos de deb-lo para usar a ferramenta APT, que resolverá todas as dependências automaticamente:

sudo apt-get install ./Downloads/viber.deb 

11
Eu não acho que funcione, a menos que o problema entre a libcurl versão 3 e 4 seja corrigido primeiro.
Sonevol 7/09/18

0

Você pode instalar libcurl3e remover libcurl4.

Todos os programas, tanto quanto eu sei, como o Opera e o Brackets, também funcionam bem.

Vá para o terminal e digite:

sudo apt install libcurl3

Quando solicitado para confirmação, pressione y

Isso removerá automaticamente toda a libcurl4 e suas dependências e instalará a libcurl3.

Como precaução, faça:

sudo apt install -f

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

Agora faça o download do pacote debian do Viber no site oficial.

No tipo de terminal

sudo dpkg -i viber.deb
sudo install -f

Isso deve instalar o Viber sem nenhum problema.

Agora abra o Viber a partir da barra de ativação.

Feliz conversando no Viber :)


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.