Forked from eugenetriguba/Install Pulse Secure on Ubuntu 20.04.md
Created
January 29, 2021 09:34
-
-
Save pawel-t/c3e0fa9f23ffe377f69924bafd97e80d to your computer and use it in GitHub Desktop.
Revisions
-
eugenetriguba revised this gist
Nov 23, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -54,7 +54,7 @@ alias vpn=/usr/local/pulse/pulseUi > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias: `alias vpn="nohup /usr/local/pulse/pulseUi >| ~/.pulse_secure/pulse/pulse-output.log &"` > (thanks [@GreyCardinal](https://gist.github.com/eugenetriguba/beb90e0bca7e5299436693d9b74a9853#gistcomment-3488551)!) Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` -
eugenetriguba revised this gist
Nov 23, 2020 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -22,8 +22,8 @@ $ sudo apt-get install libenchant1c2a Next, we'll want to create an `extras` and `debs` folder inside the `pulse` folder. ```bash $ sudo mkdir /usr/local/pulse/extra $ sudo mkdir /usr/local/pulse/debs ``` Then we'll want to download the following debs into `/usr/local/pulse/debs/`. -
eugenetriguba revised this gist
Oct 22, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -54,7 +54,7 @@ alias vpn=/usr/local/pulse/pulseUi > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias: `alias vpn="nohup /usr/local/pulse/pulseUi > ~/.pulse_secure/pulse/pulse-output.log &"` > (thanks [@GreyCardinal](https://gist.github.com/eugenetriguba/beb90e0bca7e5299436693d9b74a9853#gistcomment-3488551)!) Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,7 +16,7 @@ update the shell script file first to recognize Ubuntu 20. $ cd /usr/local/pulse/ $ sudo sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 20 \]/" PulseClient_x86_64.sh $ ./PulseClient_x86_64.sh install_dependency_packages $ sudo apt-get install libenchant1c2a ``` Next, we'll want to create an `extras` and `debs` folder inside the `pulse` folder. -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -54,7 +54,7 @@ alias vpn=/usr/local/pulse/pulseUi > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias: `alias vpn=nohup /usr/local/pulse/pulseUi > ~/.pulse_secure/pulse/pulse-output.log &` > (thanks [@GreyCardinal](https://gist.github.com/eugenetriguba/beb90e0bca7e5299436693d9b74a9853#gistcomment-3488551)!) Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -55,7 +55,7 @@ alias vpn=/usr/local/pulse/pulseUi > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias instead: `alias vpn=nohup /usr/local/pulse/pulseUi > ~/.pulse_secure/pulse/pulse-output.log &` > (thanks [@GreyCardinal](https://gist.github.com/eugenetriguba/beb90e0bca7e5299436693d9b74a9853#gistcomment-3488551)!) Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` so the changes are loaded. We can then startup the client. -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -55,6 +55,7 @@ alias vpn=/usr/local/pulse/pulseUi > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias instead: `alias vpn=nohup /usr/local/pulse/pulseUi > ~/.pulse_secure/pulse/pulse-output.log &` > (thanks @GreyCardinal!) Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` so the changes are loaded. We can then startup the client. -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 6 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -52,13 +52,19 @@ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-li alias vpn=/usr/local/pulse/pulseUi ``` > By default, pulse secure will have its output go directly to the terminal from which you ran it from. If > you'd like to keep those separate and detach the program from the terminal when you run it, you can instead > create the following alias instead: `alias vpn=nohup /usr/local/pulse/pulseUi > ~/.pulse_secure/pulse/pulse-output.log &` Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` so the changes are loaded. We can then startup the client. ```bash $ vpn ``` > If you get disconnected and the GUI is stuck in a "reconnecting" status, you can use `pulsesvc -K` to kill the process. ## Resources * https://askubuntu.com/questions/1135065/cant-run-pulse-secure-on-ubuntu-19-04-because-libwebkitgtk-1-0-so-0-is-missing -
eugenetriguba revised this gist
Oct 16, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ one with the deb file and then you can install it using `dpkg` from your downloa ```bash $ cd ~/Downloads $ sudo dpkg -i ps-pulse-linux-[your-pulse-version]-ubuntu-debian-64-bit-installer.deb ``` Now, we'll want to go into the pulse directory and install the dependencies. We -
eugenetriguba revised this gist
Oct 14, 2020 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -44,8 +44,8 @@ $ sudo dpkg -x /usr/local/pulse/debs/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_ $ sudo dpkg -x /usr/local/pulse/debs/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb . ``` Then we'll want to add the library path to our shell startup file and for convience, the pulse secure command can be aliased as well. Likely .bashrc if you're using bash or .zshrc if zsh. ```bash export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/ -
eugenetriguba revised this gist
Oct 12, 2020 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,8 +1,8 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to go through the form at https://www.pulsesecure.net/trynow/client-download/. You'll get an email with download links to the latest versions of pulse secure. Download the Linux one with the deb file and then you can install it using `dpkg` from your downloads folder. ```bash $ cd ~/Downloads -
eugenetriguba revised this gist
Oct 12, 2020 . 1 changed file with 3 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,8 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to go through the form at https://www.pulsesecure.net/trynow/client-download/. Then you'll get an email with download links to the latest versions of pulse secure. Download the Linux one with the deb file and then you can install it using `dpkg` from your downloads folder. ```bash $ cd ~/Downloads -
eugenetriguba revised this gist
Oct 6, 2020 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,11 +1,11 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to download the deb file at http://go.pulsesecure.net/kS07N0q00X503Nf5va0fi0E and then install it using `dpkg` from your downloads folder. ```bash $ cd ~/Downloads $ sudo dpkg -i ps-pulse-linux-9.1r5.0-b151-ubuntu-debian-64-bit-installer.deb ``` Now, we'll want to go into the pulse directory and install the dependencies. We -
eugenetriguba revised this gist
Jun 15, 2020 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,15 +1,15 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to download the deb file at http://go.pulsesecure.net/j5iN083NS00iv05qEfk0500 and then install it using `dpkg` from your downloads folder. ```bash $ cd ~/Downloads $ sudo dpkg -i ps-pulse-linux-9.1r4.0-b143-ubuntu-debian-64-bit-installer.deb ``` Now, we'll want to go into the pulse directory and install the dependencies. We update the shell script file first to recognize Ubuntu 20. ```bash $ cd /usr/local/pulse/ -
eugenetriguba revised this gist
May 27, 2020 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,6 +15,7 @@ update the shell script file first to support Ubuntu 20. $ cd /usr/local/pulse/ $ sudo sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 20 \]/" PulseClient_x86_64.sh $ ./PulseClient_x86_64.sh install_dependency_packages $ sudo apt install libenchant1c2a ``` Next, we'll want to create an `extras` and `debs` folder inside the `pulse` folder. -
eugenetriguba revised this gist
May 27, 2020 . 1 changed file with 8 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,7 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to install the deb file at http://go.pulsesecure.net/j5iN083NS00iv05qEfk0500 and then install it from your downloads folder. ```bash $ cd ~/Downloads @@ -23,7 +24,7 @@ $ mkdir /usr/local/pulse/extra $ mkdir /usr/local/pulse/debs ``` Then we'll want to download the following debs into `/usr/local/pulse/debs/`. ```bash $ cd /usr/local/pulse/debs @@ -32,7 +33,7 @@ $ sudo wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libjavasc $ sudo wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb ``` Next we will extract the debs into the extras folder. ```bash $ cd /usr/local/pulse/extra @@ -42,14 +43,15 @@ $ sudo dpkg -x /usr/local/pulse/debs/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.de ``` Then we'll want to add the library path to our shell startup file and for convience, we can alias the pulse secure command in your shell startup file. Likely .bashrc if you're using bash or .zshrc if zsh. ```bash export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/ alias vpn=/usr/local/pulse/pulseUi ``` Lastly, we want to make sure to source that same shell startup file e.g. `source ~/.bashrc` so the changes are loaded. We can then startup the client. ```bash $ vpn -
eugenetriguba revised this gist
May 27, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -23,7 +23,7 @@ $ mkdir /usr/local/pulse/extra $ mkdir /usr/local/pulse/debs ``` Then we'll want to download the following debs into `/usr/local/pulse/debs/`: ```bash $ cd /usr/local/pulse/debs -
eugenetriguba revised this gist
May 27, 2020 . 1 changed file with 1 addition and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,6 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to install the deb file at http://go.pulsesecure.net/j5iN083NS00iv05qEfk0500. Once that is in your Downloads folder, you can run: ```bash $ cd ~/Downloads -
eugenetriguba revised this gist
May 27, 2020 . 1 changed file with 5 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -50,6 +50,11 @@ alias vpn=/usr/local/pulse/pulseUi ``` Lastly, we just want to make sure to source that same shell startup file so the changes are loaded. We can then startup the client using: ```bash $ vpn ``` ## Resources -
eugenetriguba renamed this gist
May 27, 2020 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
eugenetriguba created this gist
May 27, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,57 @@ To install Pulse Secure for Ubuntu 20.04, it is a bit complicated since the support isn't great. First, we'll want to install the deb file at http://go.pulsesecure.net/j5iN083NS00iv05qEfk0500 Once that is in your Downloads folder, you can run: ```bash $ cd ~/Downloads $ sudo dpkg -i ps-pulse-linux-9.1r4.0-b143-ubuntu-debian-64-bit-installer.deb ``` Now, we'll want to go into the pulse directory and install dependencies. We update the shell script file first to support Ubuntu 20. ```bash $ cd /usr/local/pulse/ $ sudo sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 20 \]/" PulseClient_x86_64.sh $ ./PulseClient_x86_64.sh install_dependency_packages ``` Next, we'll want to create an `extras` and `debs` folder inside the `pulse` folder. ```bash $ mkdir /usr/local/pulse/extra $ mkdir /usr/local/pulse/debs ``` Then we'll want to download the following debs into /usr/local/pulse/debs/ ```bash $ cd /usr/local/pulse/debs $ sudo wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb $ sudo wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb $ sudo wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb ``` Next we will extract the debs into the extras folder: ```bash $ cd /usr/local/pulse/extra $ sudo dpkg -x /usr/local/pulse/debs/libicu60_60.2-3ubuntu3_amd64.deb . $ sudo dpkg -x /usr/local/pulse/debs/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb . $ sudo dpkg -x /usr/local/pulse/debs/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb . ``` Then we'll want to add the library path to our shell startup file and for convience, we can alias the pulse secure command in your shell startup file with the following: ```bash export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pulse/extra/usr/lib/x86_64-linux-gnu/ alias vpn=/usr/local/pulse/pulseUi ``` Lastly, we just want to make sure to source that same shell startup file so the changes are loaded. ## Resources * https://askubuntu.com/questions/1135065/cant-run-pulse-secure-on-ubuntu-19-04-because-libwebkitgtk-1-0-so-0-is-missing * https://community.pulsesecure.net/t5/Pulse-Desktop-Clients/pulseUi-doesn-t-work-in-ubuntu-20-04/td-p/42721