** Installation de l'interface graphique (frontend)** Installation des pré-requis (Dépendances) Ce sont les "outils" et "matériaux" nécessaires pour construire le logiciel. sudo apt update sudo apt install build-essential g++ pkg-config libwxgtk3.2-dev libcrypto++-dev libz-dev libdevmapper-dev libssl-dev (Note : Si libwxgtk3.2-dev est introuvable, remplacez par libwxgtk3.0-gtk3-dev)\\ A. Méthode 1 : installation par compilation 1.Téléchargement et Extraction des sources On récupère le code source brut plutôt que le script d'installation automatique. cd /tmp wget https://hndl.urbackup.org/Client/2.5.27/urbackup-client-2.5.27.tar.gz tar xzf urbackup-client-2.5.27.tar.gz cd urbackup-client-2.5.27 2. Configuration et Compilation On prépare le terrain et on lance la fabrication. ./configure Ici, il est impératif de vérifier que la ligne checking for wxWidgets indique une version trouvée (ex: 3.2.4) et non "no". Si c'est bon, on compile et on installe : make sudo make install (L'étape make peut prendre quelques minutes)\\ B. Méthode 2 : installation par le pacquet .deb ( a continuer d'experimenter) C. Lancement du GUI en mode test (Le correctif Wayland)\\ Pour éviter le crash Gtk-CRITICAL sur les systèmes modernes, on force l'utilisation du mode X11. Commande de test : GDK_BACKEND=x11 urbackupclientgui D. Étape Finale : Démarrage automatique Pour que l'icône apparaisse toute seule à chaque ouverture de session sans avoir à taper la commande, voici comment créer le raccourci correctement. Ouvrez un éditeur de texte pour créer le fichier de démarrage : sudo nano /etc/xdg/autostart/urbackup-gui.desktop (Si le dossier n'existe pas, créez-le avant avec mkdir -p ~/.config/autostart) Collez le contenu suivant à l'intérieur : [Desktop Entry] Type=Application Name=UrBackup Client GUI Comment=Interface graphique pour UrBackup # La commande magique avec le fix Wayland : Exec=env GDK_BACKEND=x11 urbackupclientgui Icon=urbackup-client Terminal=false StartupNotify=false X-GNOME-Autostart-enabled=true Sauvegardez avec CTRL + O (puis Entrée) et quittez avec CTRL + X. Désormais, l'icône de statut UrBackup sera présente à chaque redémarrage de votre ordinateur ! ** Installation du Backend ** A. Méthode 1 par le script d'installation générique se rendre sur le site https://www.urbackup.org/download.html#linux_all_binary copier / coller le script d'installation (copier le script depuit le site, celui ci-dessous n'est pas forcément a jour) TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.5.29/UrBackup%20Client%20Linux%202.5.29.sh" -O $TF && sudo sh $TF; rm -f $TF tester l'état du processus systemctl status urbackupbackend.service B. Méthode 2 : depuis le script personnalisé par le serveur depuis le serveur Urback : clicker sur le bouton : - Ajouter nouveau client - Option : ajouter nouveau client internet - Indiquer le nom exacte de la machine) - Copier le script personnaliser - Coller le script personnaliser dans la console du poste client