Skip to content

Instantly share code, notes, and snippets.

@kenzoi
Last active January 7, 2025 10:58
Show Gist options
  • Select an option

  • Save kenzoi/98e26bba99baaf8935995d027ab9bec4 to your computer and use it in GitHub Desktop.

Select an option

Save kenzoi/98e26bba99baaf8935995d027ab9bec4 to your computer and use it in GitHub Desktop.
Pulse Secure Client (Ivanti) on Ubuntu 24.04 / Linux Mint 22

If you try to install Pulse Secure and the package is asking for the missing dependency libwebkit2gtk-4.0, you need to grab these packages from Ubuntu 22.04 as the newer version only have a newer libwebkit2gtk.

  1. Add the Ubuntu 22.04 repos - create a file /etc/apt/sources.list.d/jammy.list with this content:
deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  1. Install the packages:
sudo apt update
sudo apt install libicu70 libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37
  1. Remove the Ubuntu 22.04 repos to avoid conflicts - delete the file /etc/apt/sources.list.d/jammy.list

source: https://4help.vt.edu/sp?id=kb_article&sysparm_article=KB0012678&sys_kb_id=d96631ad1b0516100aac64ea234bcbd7&spa=1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment