This repository documents a Bash-based workaround for modifying the gp_install.sh installer so Palo Alto GlobalProtect can be installed on unsupported Linux distributions such as Fedora.
GlobalProtect installers commonly restrict installation to a limited set of recognized Linux distributions. This project shows how to edit the install script to permit alternative distributions, with Fedora as the primary example.
Although this example focuses on Fedora, the same general approach can be adapted for other unsupported Linux distributions.
The goal of this project is to:
- inspect the existing
gp_install.shdistribution checks - modify the script so Fedora is accepted
- preserve the rest of the installation workflow as much as possible
- provide a repeatable example for other Linux distributions
This is a workaround for unsupported distributions. Use it carefully and test in a non-production environment before wider deployment.
- identifying where
gp_install.shchecks the operating system - editing the script to allow Fedora
- using the same idea for other alternative Linux distributions
- documenting the process clearly for reuse
This repository is useful for users who need to install GlobalProtect on Fedora systems even though Fedora may not be officially allowed by the default installer logic.
- review the original
gp_install.sh - locate the Linux distribution validation logic
- add Fedora as an accepted distribution
- save the modified script
- run the installer and test functionality
Because this changes vendor installer behavior:
- compatibility is not guaranteed
- future installer versions may require different edits
- updates may overwrite the workaround
- support may be limited on unsupported distributions
This project is intended for:
- Linux users running Fedora
- system administrators
- lab or development environments
- users adapting vendor installers for unsupported systems