Skip to content

DEB Package

Install system dependencies:

Terminal window
sudo apt install gir1.2-gtk-4.0 gir1.2-adw-1 gir1.2-secret-1 python3-gi python3-dbus openvpn3
Terminal window
make deb-build
make deb-install
Terminal window
make deb-uninstall

The DEB package installs:

  • Python application code to the distro site-packages path
  • ovpn-gui companion CLI on PATH
  • ovpn3-linux-gui desktop launcher entry point
  • Desktop file for the application menu (Network category)
  • App icon
  • .ovpn file association (application/x-openvpn-profile)
  • openvpn:// URI handler

Until an APT repository is published, updates are manual: download the new .deb from GitHub Releases and install it over the existing package.

Once an APT repository is available, you can upgrade with:

Terminal window
sudo apt update && sudo apt upgrade openvpn3-client-linux