Package: PanGPLinux-6.3.3-c42 (GlobalProtect_UI_deb-6.3.3.1-674.deb)
Tested on: Ubuntu 26 (amd64), run from a normal graphical desktop session (not SSH/TTY).
Full working install sequence
# 1. Extract (if starting from a .tgz)
tar -xvzf PanGPLinux-6.3.3-c42.tgz
cd PanGPLinux-6.3.3-c42
# 2. Confirm architecture
uname -m
# use the plain amd64 .deb for x86_64, or the _aarch64 one for arm64
# 3. Install — bypass the dead libqt5webkit5 pre-dependency
# (removed from Ubuntu repos, but still listed as required by the package)
sudo dpkg -i --ignore-depends=libqt5webkit5 GlobalProtect_UI_deb-6.3.3.1-674.deb
# 4. Do NOT run "apt --fix-broken install" afterward —
# apt will "fix" the unmet dependency by removing globalprotect entirely.
# 5. Verify the service and processes are running
systemctl status gpd
ps aux | grep -i pan
# 6. Connect
globalprotect connect -p <portal-address>
globalprotect show --status
Once connected, you'll see the GlobalProtect icon live in your system tray, similar to below:
The tray icon gives you connect/disconnect controls and shows current tunnel status at a glance, without needing the terminal.
When you click it to connect, you'll get a portal login prompt like this:
Enter the portal address given by your IT/network admin, then authenticate with your username/password or SSO credentials depending on how your organization has it configured.
Note: globalprotect with no arguments drops into an interactive shell (>> prompt) — type help there, or just run commands directly as shown above (e.g. globalprotect connect -p ...).
Top comments (0)