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