Skip to content

Instantly share code, notes, and snippets.

@tafarij
Created April 22, 2017 13:05
Show Gist options
  • Save tafarij/e92755c7b5d853241c3f0790e2786c65 to your computer and use it in GitHub Desktop.
Save tafarij/e92755c7b5d853241c3f0790e2786c65 to your computer and use it in GitHub Desktop.
Install Pulse Secure on Ubuntu 16.04
# https://vt4help.service-now.com/kb_view_customer.do?sysparm_article=KB0010740#linux
wget https://secure.nis.vt.edu/resources/downloads/pulse-8.2R5.i386.deb
sudo dpkg –i pulse-8.2R5.i386.deb
/usr/local/pulse/PulseClient.sh install_dependency_packages
@hutber
Copy link

hutber commented Apr 20, 2018

@rubencabrera thanks for putting this together. I assume that pulse isn't an open source tool? I've struggled to find any deb online to be able to download this sadly.

@rubencabrera
Copy link

Hi @hutber, I'm afraid it's not open source, I ended up using another tool for the same reason, together with improved performance. Sadly, that tool is from an in-company repo and not open source either. You might want to try JuniperVPN (see http://mad-scientist.net/junipernc for 64 bit). If your company uses 2FA you better have an in-company repo or create it yourself.

@cardonator
Copy link

openconnect works really well with Pulse these days as long as you are using a typical setup. If you need a third party SAML integration then that's where you will run into some problems.

@david-romero
Copy link

Hi @mcfinley thanks for your gist. It's a great help.

I have an issue with the antivirus, when Host checker launchs an analysis, an error is thrown.

error1
error2
error3

@rubencabrera could you help me please?

@bliles
Copy link

bliles commented Aug 29, 2018

@david-romero you probably need to reach out to whoever manages your Pulse Secure endpoint. They're running a host checker on your system and it is looking for running AV software but isn't finding the required process.

@kuvaldini
Copy link

kuvaldini commented Jan 4, 2022

To install on Ubuntu xfce 16 x64 it was also required to

sudo apt install lib32z1 libc6-i386 libwebkitgtk-1.0-0:i386 libproxy1v5:i386 libproxy1-plugin-gsettings:i386 libproxy1-plugin-webkit:i386 libdconf1:i386 dconf-gsettings-backend:i386

The /usr/local/pulse/PulseClient.sh install_dependency_packages did nothing for me.

Finally run UI with sudo env LD_LIBRARY_PATH=/usr/local/pulse /usr/local/pulse/pulseUi

Hooray!

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