J'en suis conscient question , mais lorsque j'essaie d'installer via Sudo dpkg -i viber.deb
, J'ai compris:
Selecting previously unselected package viber.
(Reading database ... 206700 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.
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
J'ai essayé le composant logiciel enfichable Viber Unofficial, mais je suis tombé sur l'énorme écran rez et je ne sais pas comment résoudre ce problème non plus.
Flatpak de Viber résout le problème:
À installer:
flatpak install flathub com.viber.Viber
Courir:
flatpak run com.viber.Viber
On répond à votre question ici
Il indique que vous devez télécharger le paquet deb libssl1.0.0 depuis ici et l'installer avant d'installer viber
Vous pouvez installer ce package en exécutant la commande suivante:
cd ~/Downloads && wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu6.2_AMD64.deb && Sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu6.2_AMD64.deb
Mise à jour: Comme vous pouvez le voir dans les entrées ci-dessous, libssl1.0.0 et viber sont installés sur mon système 19.04.
spacer@ubuntu:~/Downloads$ dpkg --list | grep libssl
ii libssl-dev:AMD64 1.1.1b-1ubuntu2.1 AMD64 Secure Sockets Layer toolkit - development files ii libssl1.0.0:AMD64 1.0.2n-1ubuntu6.2 AMD64 Secure Sockets Layer toolkit - shared libraries ii libssl1.1:AMD64 1.1.1b-1ubuntu2.1 AMD64 Secure Sockets Layer toolkit - shared libraries
spacer@ubuntu:~/Downloads$ dpkg --list | grep viber
ii viber 10.3.0.37 AMD64 Free Text & Calls.
spacer@ubuntu:~/Downloads$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=19.04 DISTRIB_CODENAME=disco DISTRIB_DESCRIPTION="Ubuntu 19.04"
Vous pouvez également essayer:
apt-cache search libssl
pour voir quels packages libssl sont disponibles à installer à partir des référentiels. Peut-être que certains d'entre eux pourraient satisfaire votre paquet viber.
Il a également été essayé pour Ubuntu 19.10 et cela fonctionne.
pour toutes les personnes qui n'aiment pas installer la version flatpak et qui veulent s'en tenir à la version deb, il y a une autre façon: puisque les nouvelles versions d'Ubuntu sont livrées avec libssl1.1
ou avoir ce package dans leurs référentiels, viber.deb
peut être bricolé pour indiquer libssl1.1
comme dépendance.
Je ne peux pas garantir à 100% que toutes les dépendances sont respectées, mais la rétro-compatibilité devrait fonctionner. J'ai également appliqué cette méthode et jusqu'à présent, je n'ai aucun problème sur Xubuntu 19.10.
Voici une courte procédure pas à pas:
Veiller à ce que libssl1.1
est installé:
Sudo apt install libssl1.1
Remarque: si une version plus récente de libssl
est disponible, elle doit être utilisée plus loin à l'étape 4.
Télécharger viber.deb
à partir de page Web Viber et copiez-le dans un dossier temporaire. J'ai utilisé /home/<user>/temp
pour ça.
Maintenant, nous devons apporter quelques modifications au package, en suivant ceci guide .
mkdir viber
cd viber
ar x ../viber.deb
tar xzf control.tar.gz
Ligne par ligne, cela fait ce qui suit:
viber
.viber.deb
.control.tar.gz
.Maintenant, nous devons changer les dépendances:
control
avec un éditeur de texte.Changement à la ligne 6: libssl1.0.0
à libssl1.1
.
Remarque: dans le cas d'une version plus récente de libssl
utilisez la nouvelle version (voir l'étape 1!).
Reconditionnez le .deb
fichier.
tar --ignore-failed-read -cvzf control.tar.gz {post,pre}{inst,rm} md5sums control
ar rcs viber-new.deb debian-binary control.tar.gz data.tar.gz
Installez le nouveau deb:
Sudo dpkg -i viber-new.deb
Voila!
Édition: correction de la commande ar