58 lines
1.8 KiB
Markdown
58 lines
1.8 KiB
Markdown
Une interface pour récupérer ses sauvegardes Borgbackup
|
|
=======================================================
|
|
|
|
Voici une interface pour accéder facilement à vos sauvegardes BorgBackup
|
|
|
|
- Renseignez une fois vos paramètres (ils seront sauvegardés)
|
|
- Choisissez votre sauvegarde
|
|
- Parcourez-là avec votre navigateur de fichier habituel
|
|
|
|

|
|
|
|
|
|
Toutes les commandes indiquées ci-dessous sont faites pour être exécutées dans le dossier contenant ce `Readme.md`
|
|
|
|
Développement
|
|
-------------
|
|
|
|
Ce projet est en Python3 / Qt.
|
|
|
|
1. Créez un environnement virtuel python3 `python -m venv .venv`
|
|
2. Activez-le `source .venv/bin/activate`
|
|
3. Installez les dépendances `pip install -r requirements`
|
|
|
|
Génération du package
|
|
---------------------
|
|
|
|
1. Activez l'environnement de développement comme décrit ci-dessus
|
|
2. Si vous avez modifié le code, éditer `pyproject.toml`, changez la version.
|
|
3. Utilisez la commande `python -m build`
|
|
|
|
Les fichiers générés se trouve dans le repertoire `dist/`
|
|
|
|
Installation
|
|
------------
|
|
|
|
L'installation sur le système se fait avec pipx.
|
|
|
|
sudo apt install pipx
|
|
|
|
# adaptez le nom à la version générée
|
|
pipx install borgbackup_gui-0.1.0-py3-none-any.whl
|
|
|
|
Intégration au bureau
|
|
---------------------
|
|
|
|
cp borgbackupgui.desktop $HOME/.local/share/applications
|
|
|
|
|
|
Problèmes connus
|
|
---------------
|
|
|
|
1. Le raccourcis n'apparaît pas, la commande borgbackup-gui renvoie "Commande introuvable".
|
|
|
|
Le repertoire ~/.local/bin ne fait pas parti du $PATH. Exécutez la commande `pipx ensurepath` pour régler le problème
|
|
|
|
2. La commande borgbackup-gui crash au lancement avec le message: `qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin`
|
|
|
|
Installez la librairie libxcb-cursor0 : `sudo apt install libxcb-cursor0` |