web-dev-qa-db-fra.com

Packages de dépendance manquants lors de l'installation de Viber

Comme le titre l'indique, certains packages requis par Viber sont manquants. Je suis assez noob pour Ubuntu. Quelqu'un peut-il me guider. Merci

Selecting previously unselected package viber.
(Reading database ... 183037 files and directories currently installed.)
Preparing to unpack viber.deb ...
Unpacking viber (10.3.0.37) ...
dpkg: dependency problems prevent configuration of viber:
 viber depends on libssl1.0.0; however:
  Package libssl1.0.0 is not installed.
 viber depends on gstreamer1.0-plugins-ugly; however:
  Package gstreamer1.0-plugins-ugly is not installed.
 viber depends on gstreamer1.0-libav; however:
  Package gstreamer1.0-libav is not installed.

dpkg: error processing package viber (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 viber
2
the newbie

Pour une raison quelconque, comme @ fkraiem décrit dans le commentaires , le package libssl1.0.0 est manquant dans le référentiel d'Ubuntu 19.04 . Cela devrait probablement être signalé comme bogue à l'équipe d'Ubuntu. Heureusement, la bonne nouvelle est que vous pouvez télécharger et installer ce paquet à partir du référentiel de 18.10.

Allez sur page de téléchargement et cliquez sur le lien security.ubuntu.com/ubuntu (situé au milieu de la page), puis une boîte de dialogue d'installation sera lancée. Après cela, vous pouvez installer Viber.

Tous ensemble depuis la CLI:

Sudo apt update

# download and install the dependencies
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu6.2_AMD64.deb
Sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu6.2_AMD64.deb 

# download and install Viber
wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
Sudo apt install ./viber.deb

# just in case
Sudo apt install --fix-broken

La réponse originale, qui est vérifiée pour Ubuntu 16.04 - 18.04 :

Les dernières fois où j'installais Viber, j'ai dû installer certaines dépendances manuellement par l'option --fix-broken paquets de apt... J'ai juste essayé d'installer Viber sur la nouvelle Ubuntu 18.04 et j'ai rencontré une erreur , mais elle est différente de la vôtre. L'approche mentionnée a à nouveau résolu le problème. C'est ici:

Sudo apt update
wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
Sudo dpkg -i viber.deb
Sudo apt install -f
2
pa4080