web-dev-qa-db-fra.com

Ubuntu 18.04 Impossible d'installer Viber

J'essaie d'avoir Viber sur mon nouvel Ubuntu 18.04 mais j'obtiens cette erreur ...

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
28
Adelin

Le problème ne concerne pas seulement le fichier viber.deb mais également l'exigence libcurl3 de viber.deb.

Dans Ubuntu 18.04, libcurl3 ne peut pas coexister avec libcurl4, vous allez donc avoir des problèmes avec d’autres applications. Dans mon cas, Viber et Steam ne pourraient pas coexister.

Après quelques recherches, j'ai trouvé la solution suivante qui consiste à deb-package, à corriger la dépendance, puis à créer un nouveau fichier Viber.

Les étapes sont les suivantes:

  1. Enregistrez le fichier viber.deb dans un dossier
  2. Ouvrir le dossier dans un terminal
  3. exécuter les commandes suivantes
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. Éditez viber/DEBIAN/control et remplacez "libcurl3" par "libcurl4" (supprimez également la dernière ligne vierge du fichier ou vous obtiendrez une erreur par la suite)
  7. dpkg -b viber viberlibcurl4.deb
  8. Sudo dpkg -i viberlibcurl4.deb ou installer le fichier .deb avec gdebi

Viber semble fonctionner correctement avec libcurl4 au moins pour moi jusqu'à maintenant.

J'ai trouvé la solution ici, dans un commentaire ...

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

73
Sudo dpkg -i --ignore-depends=libcurl3 viber.deb

Fonctionne parfaitement pour moi.

Mise à jour: @borowis a raison: après l’installation de cette manière, il est désinstallé avec des dépendances non résolues. Une autre solution, mais toujours viable, consiste à:

Sudo apt install libcurl3 ~/viber.deb 

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

15
Tradunsky

Le moyen le plus simple est de convertir le paquetage rpm du site Web de Viber en paquetage deb. Pour faire ça:

Téléchargez le package rpm avec:

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

Installez alien, convertissez le paquetage rpm et installez le paquetage deb nouvellement créé:

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

La conversion prendra environ 5 minutes. Sois patient!

8

La solution pour installer Viber sur Ubuntu 18.04 consiste à inclure explicitement les prérequis du paquet libcurl3 dans la commande d'installation d'apt:

Sudo apt install libcurl3 ~/Downloads/viber.deb

Comment installer Viber sur Ubuntu 18.04 Bionic Beaver Linux

Vous pouvez aussi simplement installer le version flatpak de flathub.org

3
Ivan V.

Si cela ne vous dérange pas d'utiliser snap, vous pouvez facilement installer Viber à partir de Snap Store:

Sudo snap install viber-unofficial

Disclaimer: J'ai ajouté ce snap à snap store.

1
uglide

Après avoir essayé certaines des réponses ci-dessus, j'ai trouvé une autre solution. Il y a cURLPPA qui prend en charge cURL version 3 et 4.

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

Donc, j'ai ajouté ceci PPA à mon Ubuntu 18.04 et ai installé cURL à partir de là. Puis j'ai installé Viber avec cette commande ci-dessous

Sudo dpkg -i viber.deb

Et Viber fonctionne bien jusque-là.

Aucun avertissement de paquetage cassé jusqu'à présent et le paquet libcurl4 est installé .

1
CodeMascot

Vous pouvez installer libcurl3 et supprimer libcurl4.

Tous les programmes à ma connaissance, comme Opera et Supports travailler bien avec soit.

Allez au terminal et tapez:

Sudo apt install libcurl3

À la demande de confirmation, appuyez sur y

Cela supprimera automatiquement tout libcurl4 et ses dépendances et installera libcurl3.

Par précaution, faites:

Sudo apt install -f

pour résoudre les éventuels problèmes de dépendance.

Maintenant, téléchargez le paquet viber debian de leur site officiel.

Dans le type de terminal

Sudo dpkg -i viber.deb
Sudo install -f

Cela devrait installer viber sans aucun problème.

Ouvert viber du tableau de bord.

Heureux bavarder dans viber :)

0
Sonevol

La meilleure façon d’installer un seul paquet unique est d’utiliser APT-tool, ce qui résoudra automatiquement toutes les dépendances:

Sudo apt-get install ./Downloads/viber.deb 
0
N0rbert

Viber a publié la version 10.30, donc ce problème est résolu. Je recommande l'installation de la dernière version.

0