Gespage v9 is compatible with Debian distributions from Debian version 11 (including the corresponding Ubuntu distributions).
Installation of the Debian distribution can be done without graphic mode.
Below you will find the Gespage installation procedures:
Installation On Debian 11
You must first install the two packages cups and cups-bsd (if they are not already present on the distribution). These packages are necessary for the CUPS print service to work.
The installation commands are:
sudo apt-get install cups
sudo apt-get install cups-bsd
Installing the Gespage agent
You must then install the agent package gespage-agent.deb, which you will have downloaded in the Gespage installation package:
sudo dpkg -i /path/to/gespage-agent.deb
Installation of Postgresql-15
It should be noted that gespage-server.deb is dependent on the postgresql-15 package. It will therefore be necessary to install it first follow these commands :
# Create the file repository configuration: sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# Import the repository signing key: wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
# Update the package lists: sudo apt-get update
# Install the version of PostgreSQL : sudo apt-get -y install postgresql-15
Installation of the Gespage server
You can now install the Gespage server package gespage-server.deb, which you will have downloaded in the Gespage installation package :
sudo dpkg -i /path/to/gespage-server.deb
Point of attention
If you launch the server or agent installation before installing their dependencies, an error message will be displayed indicating that there are missing dependencies.
In this case, simply run the following command:
sudo apt --fix-broken install
This command allows you to automatically resolve (download and install) the missing dependencies and immediately restart the installation which was failed due to the lack of these dependencies.
Installation on Debian 12
Follow the same procedure as Debian 11, but before installing the Gespage agent you must unzip the attached libcrypto.so.1.1.tar file and launch it as follows: