This helper automates building and installing the two GlobalProtect components from the
UMass Lowell distribution tarball, applies a required <default-browser> setting,
restarts the gpd.service, and launches the GlobalProtect UI.
The package is available to UMass Lowell users at:
https://downloads.uml.edu/All/VPN/GP/Linux/PanGPLinux-5.3.2-c3.tgz
Note: You must be logged in with your UML credentials to access this file. If your browser prompts for login, complete authentication and then download the file. Save it to a convenient location, e.g.
~/Downloads.
If your browser renames the file (e.g., PanGPLinux-5.3.2-c3(3).tgz), that’s fine.
From a terminal:
cd ~/Downloads
tar -xzf PanGPLinux-5.3.2-c3*.tgzThis will create a folder such as:
PanGPLinux-5.3.2-c3/
or
PanGPLinux-5.3.2-c3(3)/
Inside that folder, you’ll see two *.tgz component archives and matching directories.
Copy the provided gp_local_build.sh script into the extracted directory.
Example:
cp ~/path/to/gp_local_build.sh ~/Downloads/PanGPLinux-5.3.2-c3(3)/
cd ~/Downloads/PanGPLinux-5.3.2-c3(3)/Make it executable:
chmod +x gp_local_build.shRun the script with sudo and specify your VPN portal (if different from default):
sudo ./gp_local_build.sh myvpn.uml.eduWhat it does:
- Finds the component tarballs that already have a same-named folder.
- Extracts them (safe if already extracted).
- Runs
makeand then./install.shfor each. - Ensures
<default-browser>yes</default-browser>exists in/opt/paloaltonetworks/globalprotect/GlobalProtect.xml. - Sets the
<Portal>to the value you specify. - Restarts the
gpd.service. - Detects your logged-in desktop user and restarts the GlobalProtect UI.
After the script completes:
sudo systemctl status gpd.service
globalprotect show --statusYou should see that the service is active and the UI is running.