I'm trying o install the Appgate VPN client on the latest version of Kali. I downloaded the Ubuntu .deb file from from https://www.appgate.com/support/software-defined-perimeter-support/client. When I attempt to install the file I get a dependency error. It appears that Appgate needs a version of libicu that is lower than the currently installed version. Below is the error message.
$ sudo dpkg -i appgate-sdp_6.0.2_amd64.deb
[sudo] password for kali:
Selecting previously unselected package appgate.
(Reading database ... 338646 files and directories currently installed.)
Preparing to unpack appgate-sdp_6.0.2_amd64.deb ...
Unpacking appgate (6.0.2+30054+release) ...
dpkg: dependency problems prevent configuration of appgate:
appgate depends on libicu55 | libicu57 | libicu60 | libicu63 | libicu66 | libicu67 | libicu70; however:
Package libicu55 is not installed.
Package libicu57 is not installed.
Package libicu60 is not installed.
Package libicu63 is not installed.
Package libicu66 is not installed.
Package libicu67 is not installed.
Package libicu70 is not installed.
dpkg: error processing package appgate (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.34-4) ...
Processing triggers for dbus (1.14.0-1) ...
Processing triggers for kali-menu (2022.3.1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
appgate
The installed version of the library is libicu71, as shown below.
$ dpkg -l | grep -i libicu
ii libicu-dev:amd64 71.1-3 amd64 Development files for International Components for Unicode
ii libicu71:amd64 71.1-3 amd64 International Components for Unicode
How can I install a previous version of the library? According to the Kali package tracker, http://pkg.kali.org/pkg/icu, previous versions should be available. I just don't know how install the version I want using apt-get
.
$ sudo apt-get install libicu70
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libicu70 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libicu70' has no installation candidate