The leading way of doing this by adjusting the invocation line. above, depending on how you launch PulseSecure pulseUi generally, you might want to make your launch script aware of these new load libraries.
Pulse secure client linux cli install#
If yours does not, install it with sudo apt install libenchant1c2a extraĮxport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/ # Extract those just downloaded into the extra/ folder
# Get needed packages and store them in the debs/ folder To do this I followed Tribuga: cd /usr/local/pulse So I chose to install what was needed, not in my general load library locations, but instead only in a subfolder of /usr/local/pulse, and then telling PulseSecure to look there. I prefer not to inter-mingle libraries on my machine. These proposals range from temporarily telling your system it's an 18.04 machine to pointing to 18.04 repositories, and then switching back and so on (e.g., Pulse-Secure-42721). A number of solutions suggest ways to install that library nonetheless. The key problem is libwebkitgtk-1.0.so.0 is not in Ubuntu 20.04. On Ubuntu 20.04, however, neither of the above works.Should give you the VPN sign-on screen, from where you can now fill in your organisation's VPN specifics. Alternatively, doing: LD_LIBRARY_PATH=/usr/local/pulse:$LD_LIBRARY_PATH You'll find that an entry has been created in your App drawer or menu with the appropriate name, and containing: /usr/bin/env LD_LIBRARY_PATH=/usr/local/pulse:$LD_LIBRARY_PATH /usr/local/pulse/pulseUi above works for you, however, Pulse Secure Client is now available. (with some systems asserting that some of what I was attempting to install was already present and up to date this is of course without harm). Sudo apt install libproxy1-plugin-gsettings The critical difference in the below is whether libwebkitgtk-1.0 is available on your system (GalliumOS 3.1 Ubuntu 18.04 and possibly others) or is not (Ubuntu 20.04 and possibly others). However, all my systems at this point show some combination of errors including: cannot remove /usr/local/pulse/libwebp.so.6: No such file or directoryĪnd references to unary operators expected (when, for instance, the shell script is unable to find a correct OS/release label and replaces it instead with just a blank).įrom here, I took advice from UWO.ca and Tribuga, but updated and modified to run the following by hand. Again, if no error messages appear, then you're good to go. Typically, however, the script detects missing dependencies and asks that the user execute: sudo /usr/local/pulse/PulseClient_x86_64.sh install_dependency_packages If that works with no error messages, you're done. Start to install Pulse Secure Client with: sudo dpkg -install 86_64.deb Of course, by when this Gist is read, the latest version will almost surely have different numbers, but the filename will likely retain still some resemblance. In my case, I retrieved onto my local disk from my university's servers the file 86_64.deb for my 64-bit machines. Retrieve that (sometimes that needs to be unzipped or otherwise extracted, so I don't assume being able to get it using just a wget or curl). The Pulse Secure Client itself is typically provided somewhere on an organisation's file servers. Other writeups elsewhere that I've looked at describe the same problems I encountered, but were either out-dated, overly localised, or did not provide me the critical information I needed to complete the job. This Gist describes the steps I took to install Pulse Secure Client on my Ubuntu-based Linux machines, including a Pixelbook running GalliumOS 3.1 and Dell desktops running Ubuntu 18.04 and 20.04.
Pulse secure client linux cli windows#
(For one, UWO.ca suggests "PulseSecure's understanding of Linux package managers and distributions in general seems very limited.") The user is then either forced to use a Windows machine, somehow, or fail VPN access when traveling with their Linux notebook. However, because Linux comes in many different flavors, the standard Pulse Secure Client installer does not always run to completion. Many universities use that latter for faculty, staff, and student access to their computer systems. Pulse Secure Client is a VPN client that allows secure connection to a Pulse Connect Secure SSL VPN gateway. By Danny Quah, June 2020 (revised Jan 2022)