Gourmet sur Mint 20 🗃️

· Pims

📦 Un vieux billet exhumé de mon ancien blog. Attention, poussière possible !

🍽 Gourmet sur Mint 20

🗓 ven. 19 avril 2020


Cela fait plusieurs mois que je tente de passer sous Linux en usage quotidien (merci le dual-boot).
Parmi les premières choses que j’ai faites : héberger mes recettes de cuisine.


Le problème

J’ai testé pas mal de solutions pour saisir et conserver mes recettes (glanées un peu partout), mais rien de vraiment convaincant :

  • Pas envie d’un service payant hébergé je-ne-sais-où
  • Pas d’appli smartphone truffée de pubs
  • Je veux pouvoir partager une recette par lien simplement

La solution (presque) parfaite : Gourmet

Puis je suis tombé sur Gourmet Recipe Manager.

✅ Gratuit
✅ Open-source
✅ Ultra simple
✅ Permet de générer un site HTML statique en quelques clics

Mais… pas de mise à jour depuis plusieurs années 😅
Et tout allait bien jusqu’à ma mise à jour vers Linux Mint 20.04


Le souci avec Python

Avec Mint 20.04, la version de Python n’est plus compatible avec Gourmet.

Les forums sont remplis de messages du type :

“Will Gourmet be available for Ubuntu 20.04?” – Posté le 2020-04-19
“Bug #1877008: Gourmet needs to be ported to Python 3” – Signalé le 2020-05-06

Certains vont jusqu’à installer la version Windows via Wine… 🤕


La solution de contournement

💡 Heureusement, je suis tombé sur ce message qui m’a permis de tout relancer.

Voici la séquence de commandes à exécuter dans un terminal :

mkdir -p ~/Downloads/gourmet
cd ~/Downloads/gourmet

wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gourmet/gourmet_0.17.4-7_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/p/python-reportlab/python-reportlab_3.5.23-1ubuntu0.1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/e/elib.intl/python-elib.intl_0.0.3~git20110809-5_all.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/p/python-reportlab/python-reportlab-accel_3.5.23-1ubuntu0.1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtkspellcheck/python-gtkspellcheck_4.0.5-1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pyenchant/python-enchant_2.0.0-1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-mechanize/python-mechanize_0.2.5-3_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/b/beautifulsoup/python-beautifulsoup_3.2.1-1_all.deb

sudo apt-get install ./*.deb

Moi en tout cas ça m'a servi à pouvoir recommencer :)