Install Zandronum on Linux (General)

Revision as of 14:48, 14 September 2023 by DrinkyBird (talk | contribs) (Add a note that the flatpak is unofficial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Flatpak install (Normal)

Note
The Flatpak version is not officially provided by the Zandronum development team.

Zandronum (latest stable) is available as a flatpak for various distros with Flathub support. It is bundled with a matching Doomseeker (latest stable) and client/server binaries. You can typically find and install it from your respective distros app/software store provided it is configured to allow installations from flathub repositories.

Alternatively, you can download Zandronum flatpak here.


Flatpak install (Intermediate)

If you prefer to install via CLI, or your system is headless (ex: requiring only a dedicated server), you will first need to install flatpak if it is not already via your respective package manager and install the flatpak remote repositories:

  • Ubuntu:
sudo apt update
sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • Fedora: (flatpak is installed by default, only need to app the flatpak repos below)
 sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo 

You will then need to install Zandronum flatpak with the following command (making sure you have elevated privileges):

sudo flatpak install zandronum


Follow the installation prompts and restart/logout if instructed to refresh enviornment variables. Once complete, review the detailed Zandronum Flatpak via CLI instructions located here.


Install via source compilation (Advanced)

Installing via source compilation will be distro and dependancy specific. However you can optionally install server-only, client-only (or both) binaries if needed. Additionally you can choose between current stable releases of Zandronum or early dev builds. By default, unless specified, a compile will install the latest dev build.

Please follow this guide for the relative distro/dependancy requirements and compilation instructions. Specific configuration details post-install are also listed.