# Distribution Status

Updates to the information below are welcomed, especially for distributions (including *BSD etc.) which aren't yet mentioned.

- ## Packages built from latest releases

  `openconnect`, `NetworkManager-openconnect` (or `network-manager-openconnect`) and `vpnc-scripts` packages are automatically built and published for all supported Linux distributions and architectures on the Open Build Service. Repositories can be added following instructions on OBS.

- ## Packages built from latest git HEAD

  `openconnect`, `NetworkManager-openconnect` (or `network-manager-openconnect`) and `vpnc-scripts` packages are automatically built and published for all supported Linux distributions and architectures on the Open Build Service. Repositories can be added following instructions on OBS.

- ## Fedora

  Both `openconnect` and `NetworkManager-openconnect` packages are included in Fedora and generally kept up to date with the latest release.

  In addition, the latest git `master` branch is built automatically in the dwmw2/openconnect COPR for current versions of Fedora as well as RHEL/EPEL and also a `mingw-openconnect` package cross-compiled for Windows.

- ## Debian / OpenSUSE / Gentoo

  The `openconnect` and `NetworkManager-openconnect` (or `network-manager-openconnect`) packages are included in most Linux distributions.

- ## Ubuntu

  The `openconnect` and `network-manager-openconnect` packages are included in Ubuntu but bug fixes are sometimes very slow.

- ## NetBSD, DragonFly BSD, Solaris, etc. (pkgsrc)

  There is an OpenConnect package in the NetBSD pkgsrc repository, which covers many UNIX-like systems.

- ## FreeBSD

  An `openconnect` port is available for FreeBSD.

- ## OpenBSD

  The OpenBSD ports collection contains an OpenConnect package.

- ## Mac OS X

  The Homebrew project contains an OpenConnect package.

- ## Windows

  NSIS-based installers for OpenConnect are automatically built with each commit pushed to GitLab CI. Download the most recent build from the `master` branch for 32-bit Windows or for 64-bit Windows. Note that this is the OpenConnect command-line application; see GUI Tools for other possibilities.

  The Fedora dwmw2/openconnect COPR mentioned above contains `mingw-openconnect` packages built for 32-bit and 64-bit Windows. These are in the form of Fedora RPM packages, which can be extracted via `rpm2cpio` to obtain the installer executable.