Installer Ogon avec Accendino

La version 0.10 d'accendino ne devrait pas tarder à sortir, mais en attendant, j'ai quelques requêtes pour essayer ogon, comment l'installer, le configurer, etc.
C'est tout simple pour ça soit on suit les instructions fournies dans le répertoire doc d'ogon. Soit on utilise Accendino pour faire la majorité du boulot et on finit "à la main", toutes manipulations qui demande une intervention humaine pour la configuration.
Utiliser accendino
Sur une Ubuntu 24.04 fraichement installée, on commence par s'installer accendino dans
un venv qu'on appellera _venv:
$ sudo apt install git python3-venv $ git clone https://github.com/forgiare/accendino.git ... $ cd accendino $ python3 -m venv _venv ... $ source _venv/bin/activate (_venv) $ pip install . ...
Et une fois qu'accendino est là, on va juste demander à builder et installer dans /opt/ogon.
On commence par se faire le répertoire qui va bien:
(_venv) $ sudo mkdir -p /opt/ogon (_venv) $ sudo chown $USER /opt/ogon
Ensuite on lance l'installation à proprement dit, Accendino va récuperer récupérer les paquets qu'il faut pour le build, descendre les sources et tout construire:
(_venv) $ accendino --prefix=/opt/ogon forgiare.accendino
Accendino joue toute le partie "build" du manuel d'installation, il reste quand même à faire la configuration.
Configuration
Il reste quelques éléments de configuration à effectuer.
sudo ln -s /opt/ogon/etc/dbus-1/system.d/ogon.SessionManager.conf /etc/dbus-1/system.d/ sudo systemctl reload dbus
sudo cp misc/pam.d/ogon.debian /etc/pam.d/ogon
sudo ln -s /opt/ogon/etc/pam.d/ogon.debian /etc/pam.d/ogon
sudo ln -s /opt/ogon/etc/systemd/system/ogon-rdp-server.service # todo sudo ln -s /opt/ogon/etc/systemd/system/ogon-session-manager.service # todo sudo systemctl daemon-reload
cp forgiare/build/ogon-forgiare/Ubuntu-Gcc-x86_64-release/misc/config.ini.debian /opt/ogon/etc/ogon/config.ini
mkdir /opt/ogon/var
sudo ln -s /opt/ogon/lib/qt5/plugins/platforms/libogon.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms