Vous n'êtes pas identifié(e).
Se placer dans le rep de compil (par exemple ~/ocr), puis:
C'est tout, si aucun message d'erreur n'apparaît. Il peut manquer quelques paquets; en voici une liste, sans doute non-exhaustive
gnome-common
libgtk2.0-dev # fournit glib-gettext
yelp-tools # fournit yelp.m4
python3-enchant
python3-sane
python3-reportlab
python3-odf
python3-gtkspellcheck
gir1.2-goocanvas-2.0 # GObject introspection data for GooCanvas
Une fois la compil réussie on peut lancer ocrfeeder
Normalement ça fonctionne, et cette version ne comporte pas les bug indiqués plus haut.
Mais pour être plus propre, toujours à partir du répertoire des sources on peut en profiter pour construire un deb.
Pour ça voir le tuto du wiki DF sur cette page https://debian-facile.org/atelier:chant … uet-simple
Pour résumer ce tuto:
J'ai rencontré quelques petits soucis notamment celui de devoir créer des répertoires à la main. C'est peut être dû au fait que je sois dans un chroot.
L'étape de configuration (./configure --les-options-qui-vont-bien) serait à tester avant de passer le make; dans un prochain post peut être.
Donc on se retrouve avec un paquet installé et bien sûr désinstallable.
Le seul petit souci est que les dépendances ne sont pas "liées" au paquet; si c'est possible ce serait une des modif à apporter à la construction
A plus
Dernière modification par phlinux (27-07-2021 15:37:01)
Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent
Hors ligne
Malgré tout une erreur concernant Gtk s'affiche au démarrage du script
Passer les arguments demandés dans l'interpréteur Python3 n'a rien changé
La solution est d'indiquer ces mêmes arguments dans le script python qui regimbe. C'est lui : ~/ocr/ocrfeeder/src/ocrfeeder/util/lib.py auquel on va ajouter ce qu'il faut
Voilà, voilà....
Dernière modification par phlinux (27-07-2021 15:18:55)
Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent
Hors ligne
Il est à noter que même la version compilée sous Sid (voir au dessus) et testée sous Buster à le même comportement; bon ça peut paraître "normal", mais tout de même...
Si parmi ceux qui pratiquent le pypy le python, quelqu'un voulait bien se pencher, merci d'avance...
Dernière modification par phlinux (27-07-2021 15:54:22)
Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent
Hors ligne
Le type ODT ajoute directement l'extension au fichier de sortie mais ce n'est pas le cas pour TXT ou PDF (pas testé les autres)
A la prochaine...
Dernière modification par phlinux (27-07-2021 16:53:04)
Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent
Hors ligne
Plus généralement, si une nouvelle version sort et que la dernière version debian est en retard, tu peux récupérer simplement le ocrfeeder_x.x.x.debian.tar.xz, le ocrfeeder_x.x.x.orig.tar.xz étant directement le contenu du dépôt côté éditeur. Si il n'y a pas de différences majeurs (c-à-d modification des dépendances la plus part du temps), ça devrait passer.
3e point, pourquoi ocrfeeder, plutôt que directement tesseract? (Question naïve, je n'ai aucune idée des possibles différences en cli, j'utilise tesseract habituellement)
4e point, dans ton code,
, j'aurai écrit directement
, le "echo" n'est pas utile.
Voilà pour les maigres p'tits trucs que je peux raconter la dessus.
Dernière modification par David5647 (27-07-2021 17:31:25)
Hors ligne