I'm trying to install the Upwork desktop app with dpkg on Debian Stretch. I've downloaded the file "upwork_amd64.deb" from the site.
Upon running "sudo dpkg -i upwork_amd64.deb", I get a message about dependency problems.
Therefore I run "sudo apt-get install -f" in hope to resolve those problems, usually it works (worked on Debian Jessie).
I've tried to preinstall the dependencies, but it seems that something is not right with libssl: upwork depends on libssl1.0.0, the installed version is libssl1.0.2 (and libssl1.1). I'm not sure how to fix it. But maybe I'm wrong and libssl is not the problem.
Here is the output:
Code: Select all
debuser@deb:~/Downloads$ sudo dpkg -i upwork_amd64.deb
Selecting previously unselected package upwork.
(Reading database ... 105698 files and directories currently installed.)
Preparing to unpack upwork_amd64.deb ...
Unpacking upwork (4.2.153.0) ...
dpkg: dependency problems prevent configuration of upwork:
upwork depends on libssl1.0.0 (>= 1.0.1f); however:
Package libssl1.0.0 is not installed.
upwork depends on libgtkglext1 (>= 1.2.0); however:
Package libgtkglext1 is not installed.
upwork depends on libharfbuzz-gobject0 (>= 0.9.27); however:
Package libharfbuzz-gobject0 is not installed.
dpkg: error processing package upwork (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for menu (2.1.47+b1) ...
Errors were encountered while processing:
upwork
debuser@deb:~/Downloads$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
upwork
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 117 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 105823 files and directories currently installed.)
Removing upwork (4.2.153.0) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for menu (2.1.47+b1) ...
debuser@deb:~/Downloads$
The solution (thanks to kopper)
Install libssl1.0.0 manually: download it here,
then run
Code: Select all
sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
sudo dpkg -i upwork_amd64.deb
sudo apt-get install -f