Table of Contents

Citrix - Missing Dependencies

If errors detected when installing the icaclient package, for example:

✓ ~/Downloads→ sudo dpkg -i icaclient_13.10.0.20_amd64.deb                                                                                                                                                                           [20:33:59]
Selecting previously unselected package icaclient.
(Reading database ... 205904 files and directories currently installed.)
Preparing to unpack icaclient_13.10.0.20_amd64.deb ...
Unpacking icaclient (13.10.0.20) ...
dpkg: dependency problems prevent configuration of icaclient:
 icaclient depends on libwebkit-1.0-2 | libwebkitgtk-1.0-0; however:
  Package libwebkit-1.0-2 is not installed.
  Package libwebkitgtk-1.0-0 is not installed.
 
dpkg: error processing package icaclient (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Errors were encountered while processing:
 icaclient

Install the client available directly from Citrix site

Get the latest version directly from Citrix: https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html.

Navigator to Debian Packages → Full Packages (Self-Service Support) → Citrix Workspace app for Linux (x86_64)/.

sudo dpkg -i icaclient_19.12.0.19_amd64.deb  
 
Selecting previously unselected package icaclient.
(Reading database ... 250480 files and directories currently installed.)
Preparing to unpack icaclient_19.12.0.19_amd64.deb ...
Unpacking icaclient (19.12.0.19) ...
Setting up icaclient (19.12.0.19) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...

Still facing dependency issues?

Some of the used dependencies are only used in older versions of Ubuntu and Citrix hasn’t updated their application yet since they often keep their application in line with Ubuntu’s LTR-editions.

Get deb files


Install the deb files

# Install Dependencies
sudo dpkg -i libicu60_60.2-3ubuntu3_amd64.deb
sudo dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb
sudo dpkg -i libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb
 
# Optional - Install this if you get error message about missing dependencies LibWebKit while installing Workspace
sudo dpkg -i libwebkit-1.0-2_1.2.0-1_amd64.deb

References

https://tech.xenit.se/how-to-install-citrix-workspace-on-ubuntu/