Ceci est une ancienne révision du document !
Table des matières
Gourmet Recipe manager (version Python 3) : gestionnaire de recettes de cuisine
Pré-requis
- une connexion internet.
Installation
Gourmet est actuellement disponible sous forme Flatpak et Python.
Nous vous recommandons de l'installer à partir du Flatpak.
Comme Gourmet est encore au stade précoce du (re)développement,
Faites une sauvegarde de votre base de données de recettes, généralement en $HOME/.gourmet/recipe.db :
...@...:~$ cp $HOME/.gourmet/recipes.db $HOME/.gourmet/recipes.db.bak
- Téléchargez le fichier flatpak sur la page https://github.com/kirienko/gourmet/releases/latest
- Installez gourmet avec flatpak (sans sudo ! et en acceptant d'installer les dépendances) :
...@...:~ $ flatpak install gourmet-c3ece056.flatpak Required runtime for io.github.thinkle.Gourmet/x86_64/master (runtime/org.gnome.Platform/x86_64/3.36) found in remote flathub
Do you want to install it? [Y/n]:Info: org.gnome.Platform is end-of-life, with reason: The GNOME 3.36 runtime is no longer supported as of February 13, 2021. Please ask your application developer to migrate to a supported platform. Info: org.gnome.Platform.Locale is end-of-life, with reason: The GNOME 3.36 runtime is no longer supported as of February 13, 2021. Please ask your application developer to migrate to a supported platform. io.github.thinkle.Gourmet permissions: network fallback-x11 pulseaudio x11 file access [1] [1] host ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 19.08 i flathub 88,6 MB / 89,1 MB 2. [✓] org.freedesktop.Platform.GL.nvidia-460-73-01 1.4 i flathub 133,6 MB / 133,7 MB 3. [✓] org.freedesktop.Platform.openh264 2.0 i flathub 1,5 MB / 1,5 MB 4. [✓] org.gnome.Platform.Locale 3.36 i flathub 5,9 MB / 323,2 MB 5. [✓] org.gnome.Platform 3.36 i flathub 274,9 MB / 326,0 MB 6. [✓] io.github.thinkle.Gourmet master i gourmet-origin 0 bytes Installation complete.
Avec Flatpak
Flatpak contient l'environnement complet, mais dépend d'autres packages flatpak, qui seront installés automatiquement.
Comme Gourmet est toujours en cours de développement actif,
- installez-le manuellement :
...@...:~$ sudo flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo ...@...:~$ sudo flatpak install gourmet-2db9db8f.flatpak
You will be prompted with a message regarding the runtime:
Required runtime for io.github.thinkle.Gourmet/x86_64/master (runtime/org.gnome.Platform/x86_64/3.36) found in remote flathub) Do you want to install it? [Y/n]
Select y, and a list of dependencies will be displayed. Say y to install them all.
At the end, you will be greeted with an Installation complete. message.
You can now launch the Flatpak either from your application menu or from the command line so:
flatpak run io.github.thinkle.Gourmet
It can be uninstalled so:
flatpak remove io.github.thinkle.Gourmet
Avec Python Wheel
- Téléchargez le fichier whl ici : https://github.com/kirienko/gourmet/releases/latest
- Installez les packages suivants :
...@...:~$ sudo apt update ...@...:~$ sudo apt-get install --no-install-recommends python3-argcomplete python3-gi python3-gi-cairo gir1.2-gtk-3.0 libgirepository1.0-dev libcairo2-dev enchant python3-bs4 python3-ebooklib python3-keyring python3-lxml python3-pil python3-cairo python3-enchant python3-gi python3-gtkspellcheck python3-requests python3-reportlab python3-selenium python3-setuptools python3-sqlalchemy python3-pip python3-toml gir1.2-poppler-0.18
- Installez Gourmet :
...@...:~$ sudo pip3 install gourmet-2db9db8f-py3-none-any.whl