Ubuntu 18.04 Unable to install Viber
UPDATE: The same issue arises when you try to install the newest viber 12.0.0.7 in ubuntu 20.04 (at least the beta until now), but with the problematic dependency being libssl1.0. Ubuntu has libssl1.1 installed.
The solution is the exactly the same, just use the corresponding names.
The problem is not only with the viber.deb
file but also with the libcurl3
requirement of viber.deb
.
In Ubuntu 18.04 libcurl3
cannot coexist with libcurl4
so you are going to face problems with other applications. In my case Viber and Steam could not coexist.
After some search I found the following solution which is to deb-package, fix the dependency and then build a new viber file.
The steps are:
- Save the
viber.deb
file in a folder - Open the folder in a terminal
- execute the following commands
dpkg-deb -x viber.deb viber
dpkg-deb --control viber.deb viber/DEBIAN
- Edit
viber/DEBIAN/control
and replace "libcurl3" with "libcurl4" (also delete the last blank line from the file or you will get an error afterwards) dpkg -b viber viberlibcurl4.deb
sudo dpkg -i viberlibcurl4.deb
or install the.deb
file withgdebi
Viber seems to work ok with libcurl4
atleast for me until now.
I found the solution here, in a comment...
https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux
sudo dpkg -i --ignore-depends=libcurl3 viber.deb
Works perfectly for me.
Update: @borowis is right: after installing this way it gets uninstalled on fix broken dependencies. Another one line, but still workable solution is:
sudo apt install libcurl3 ~/viber.deb
source: https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux
The easiest way is to convert the rpm package on Viber website to a deb package. To do that:
Download the rpm package with:
wget https://download.cdn.viber.com/desktop/Linux/viber.rpm
Install alien, convert the rpm package and install the newly created deb package:
sudo apt-get install alien
sudo alien --to-deb --scripts viber.rpm
sudo dpkg -i viber_7.0.0.1035-3_amd64.deb
The conversion will take about 5 minutes. Be patient!