This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
client:client_compiling [2023/09/20 02:15] leaf [Linux Mint 21 (Vanessa)] Update with package install list |
client:client_compiling [2024/05/05 17:31] (current) leaf [Linux Mint 20 (Ulyana)] Update last test date |
||
---|---|---|---|
Line 34: | Line 34: | ||
Instructions creation date: 2023-September-1 | Instructions creation date: 2023-September-1 | ||
- | Last tested date: 2023-September-1 | + | Last tested date: 2024-May-1 |
Line 46: | Line 46: | ||
Instructions creation date: 2023-September-1 | Instructions creation date: 2023-September-1 | ||
- | Last tested date: 2023-September-1 | + | Last tested date: 2024-May-1 |
==== Debian 11 (Bullseye) ==== | ==== Debian 11 (Bullseye) ==== | ||
Line 77: | Line 77: | ||
==== Devuan ==== | ==== Devuan ==== | ||
+ | |||
+ | ==== Devuan Beowulf 3.1 ==== | ||
+ | |||
+ | A quick reference for Devuan Beowulf 3.1: | ||
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac | ||
+ | | ||
+ | Instructions creation date: 2024-May-1 | ||
+ | |||
+ | Last tested date: 2024-May-1 | ||
+ | |||
==== Devuan Chimaera 4.0 ==== | ==== Devuan Chimaera 4.0 ==== | ||
- | A quick reference for Devuan (Chimaera 4.0): | + | A quick reference for Devuan Chimaera 4.0: |
sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac | sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac | ||
Line 86: | Line 97: | ||
Instructions creation date: 2023-September-1 | Instructions creation date: 2023-September-1 | ||
- | Last tested date: 2023-September-1 | + | Last tested date: 2024-May-1 |
+ | ==== Devuan Daedalus 5.0 ==== | ||
+ | |||
+ | A quick reference for Devuan Daedalus 5.0: | ||
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac | ||
+ | | ||
+ | Instructions creation date: 2024-May-01 | ||
+ | Last tested date: 2024-May-03 | ||
==== Fedora ==== | ==== Fedora ==== | ||
Line 96: | Line 115: | ||
sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | ||
- | Instructions creation date: 2023-September-1 | + | Instructions creation date: 2023-September-01 |
- | Last tested date: 2023-September-1 | + | Last tested date: 2024-May-04 |
| | ||
==== Fedora 38 ==== | ==== Fedora 38 ==== | ||
Line 106: | Line 125: | ||
sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | ||
- | Instructions creation date: 2023-September-1 | + | Instructions creation date: 2023-September-01 |
- | Last tested date: 2023-September-1 | + | Last tested date: 2023-May-05 |
- | ==== Fedora 39 (beta) ==== | + | ==== Fedora 39 ==== |
- | Since this is a beta release, the install instructions may change without notice. The documentation will be tested again after the official release of Fedora 39. | + | A quick reference for Fedora 39 using the command line interface: |
- | + | ||
- | A quick reference for Fedora 39 (beta) using the command line interface: | + | |
sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | ||
Line 121: | Line 138: | ||
Instructions creation date: 2023-September-18 | Instructions creation date: 2023-September-18 | ||
- | Last tested date: 2023-September-18 | + | Last tested date: 2024-May-05 |
+ | ==== Fedora 40 ==== | ||
+ | A quick reference for Fedora 40 using the command line interface: | ||
+ | |||
+ | sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala | ||
+ | |||
+ | Instructions creation date: 2024-April-25 | ||
+ | |||
+ | Last tested date: 2024-April-25 | ||
Line 138: | Line 163: | ||
Instructions creation date: 2023-September-15 | Instructions creation date: 2023-September-15 | ||
- | Last tested date: 2023-September-15 | + | Last tested date: 2024-May-05 |
==== Linux Mint 20.1 (Ulyssa) ==== | ==== Linux Mint 20.1 (Ulyssa) ==== | ||
Line 194: | Line 219: | ||
==== Linux Mint 21.2 (Victoria) ==== | ==== Linux Mint 21.2 (Victoria) ==== | ||
- | === Installing on Linux Mint using Synaptic === | + | A quick reference for Linux Mint 21.2 (Victoria) using command line interface: |
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl2-mixer-dev libgtk2.0-dev valac | ||
+ | |||
+ | Instructions creation date: 2023-September-21 | ||
+ | |||
+ | Last tested date: 2023-September-21 | ||
+ | |||
+ | ==== Linux Mint Debian Debian Edition 6 ==== | ||
+ | |||
+ | A quick reference for Linux Mint Debian Debian Edition 6: | ||
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac | ||
+ | |||
+ | Instructions creation date: 2023-September-28 | ||
+ | |||
+ | Last tested date: 2023-September-28 | ||
+ | |||
+ | |||
+ | ==== Installing on Linux Mint using Synaptic ==== | ||
FIXME - use with caution, package list has not been tested for a very long time | FIXME - use with caution, package list has not been tested for a very long time | ||
Line 210: | Line 254: | ||
* git | * git | ||
* libcurl4-openssl-dev | * libcurl4-openssl-dev | ||
- | * libglade2-dev | + | * libglade2-dev |
* libsdl1.2-dev | * libsdl1.2-dev | ||
- | * libsdl-image1.2-dev | + | * libsdl-image1.2-dev |
* libsdl-mixer1.2-dev | * libsdl-mixer1.2-dev | ||
+ | * libsdl2-mixer-dev | ||
* libgtk2.0-dev | * libgtk2.0-dev | ||
* valac | * valac | ||
+ | |||
==== Manjaro ==== | ==== Manjaro ==== | ||
- | === Manjaro === | + | ==== Manjaro 23.1.3 (Vulcan) ==== |
A quick reference for Manjaro using command line interface: | A quick reference for Manjaro using command line interface: | ||
- | sudo pacman -S cmake gcc git make pkg-config sdl_image sdl_mixer vala | + | |
- | + | sudo pacman -S cmake gcc git gtk2 make sdl_image sdl_mixer sdl2_mixer vala | |
+ | |||
+ | Instructions creation date: 2023-September-21 | ||
+ | |||
+ | Last tested date: 2024-February-21 | ||
==== OpenSUSE ==== | ==== OpenSUSE ==== | ||
- | ==== OpenSUSE Leap 42.3 ==== | + | ==== OpenSUSE Leap 15.5 ==== |
- | A quick reference for OpenSUSE Leap 42.3 | + | A quick reference for OpenSUSE Leap 15.5 |
- | sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel vala | + | sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel libSDL2-devel libSDL2_mixer-devel make vala |
+ | |||
+ | Instructions creation date: 2023-September-24 | ||
+ | |||
+ | Last tested date: 2024-May-1 | ||
| | ||
==== OpenSUSE Tumbleweed ==== | ==== OpenSUSE Tumbleweed ==== | ||
A quick reference for OpenSUSE Tumbleweed | A quick reference for OpenSUSE Tumbleweed | ||
- | sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel vala | + | sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel SDL2_mixer-devel make vala |
+ | |||
+ | Instructions creation date: 2023-September-24 | ||
+ | |||
+ | Last tested date: 2024-May-1 | ||
+ | |||
+ | NOTE: the first client launch after compile may result in a warning about UI dialogs not being available. Exit the client and try launching again. | ||
+ | ==== Pop!_OS ==== | ||
+ | |||
+ | ==== Pop!_OS 22.04 LTS ==== | ||
+ | |||
+ | A quick reference for Pop!_OS 22.04 LTS: | ||
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | ||
+ | |||
+ | Instructions creation date: 2023-September-25 | ||
+ | Last tested date: 2023-September-25 | ||
==== Ubuntu ==== | ==== Ubuntu ==== | ||
Line 273: | Line 343: | ||
sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | ||
- | ==== Ubuntu 23.04 (Lunar Lobster) ==== | + | Instructions creation date: 2023-September-29 |
+ | |||
+ | Last tested date: 2023-September-29 | ||
+ | |||
+ | ==== Ubuntu 23.10 (Mantic Minotaur) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 23.10 (Mantic Minotaur) using the command line interface: | ||
- | A quick reference for Ubuntu 23.04 (Lunar Lobster): | ||
sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | ||
- | ===== Obtaining the Source ===== | + | Instructions creation date: 2023-September-26 |
+ | |||
+ | Last tested date: 2024-February-9 | ||
+ | |||
+ | ==== Ubuntu 24.04 (Noble Numbat) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 24.04 (Noble Numbat) using the command line interface: | ||
+ | |||
+ | sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac | ||
+ | |||
+ | Instructions creation date: 2024-April-26 | ||
+ | |||
+ | Last tested date: 2024-April-26 | ||
+ | |||
+ | ===== Obtaining the Source Code ===== | ||
* Master contains the newest features and development for the game | * Master contains the newest features and development for the game | ||
* Tags is an official & stable release of the game | * Tags is an official & stable release of the game | ||
- | The following steps may be used to download the client source files to your computer. | + | The following steps may be used to download the client source files to your computer. Just pick one option between Master or Tag. Master is the recommended option. |
=== Master === | === Master === |