Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Importation des dictionnaires sur Linux #65

Open
BrRoman opened this issue Aug 28, 2021 · 18 comments
Open

Importation des dictionnaires sur Linux #65

BrRoman opened this issue Aug 28, 2021 · 18 comments

Comments

@BrRoman
Copy link

BrRoman commented Aug 28, 2021

No description provided.

@BrRoman
Copy link
Author

BrRoman commented Aug 28, 2021

Bonjour,

Je n'arrive pas à importer les dictionnaires.
Debian 10
Collatinus 11.1 (11.0 d'après le "à propos" du menu Aide de Collatinus) installé depuis le gestionnaire de paquets debian.
Après avoir suivi les instructions pour l'installation, j'obtiens la fenêtre "L'installation s'est bien passée", mais au redémarrage les dictionnaires ne sont pas disponibles.
Dans le terminal (car je lance Collatinus en ligne de commande) j'ai le message suivant pour chaque importation de dictionnaire : "qUncompress: Input data is corrupted
".
Merci pour votre aide !
fr. Romain Marie

@BrRoman
Copy link
Author

BrRoman commented Aug 28, 2021

Je précise que les dictionnaires se sont bien installés dans le dossier ~/.local/share/collatinus/data/dicos.
Je remarque juste que les fichiers .cfg et .idx sont vides. Voici ce que donne un ls -al sur le dossier dicos :
-rw-r--r-- 1 frromain frromain 0 Aug 28 11:03 Quicherat_1836-avr17.cfg
-rw-r--r-- 1 frromain frromain 5.2K Aug 28 11:03 Quicherat_1836-avr17.cz
-rw-r--r-- 1 frromain frromain 0 Aug 28 11:03 Quicherat_1836-avr17.idx
-rw-r--r-- 1 frromain frromain 0 Aug 28 11:03 Ramminger_2020-jan20.cfg
-rw-r--r-- 1 frromain frromain 334K Aug 28 11:03 Ramminger_2020-jan20.cz
-rw-r--r-- 1 frromain frromain 0 Aug 28 11:03 Ramminger_2020-jan20.idx

Merci.
fr. Romain Marie

@BrRoman
Copy link
Author

BrRoman commented Aug 28, 2021

Et si vous pouvez effacer le 1er message de cette issue… J'ai validé par erreur avant d'avoir tapé le message !
Merci.

@PhVerkerk
Copy link

PhVerkerk commented Aug 29, 2021 via email

@BrRoman
Copy link
Author

BrRoman commented Aug 30, 2021

Bonjour Philippe,

Merci pour votre réponse.
Les fichiers *.col font la bonne taille et ont été correctement installés autant que j'en puisse juger.
J'ai juste été surpris par la rapidité de l'installation : j'ai eu immédiatement le message "L'installation s'est bien passée etc." Je m'attendais à une opération un peu longue de conversion de fichiers ou autres.
Je suis surpris également par le fait que les fichiers *.cfg et *.idx soient vides, mais c'est peut-être normal !

Voici une capture d'écran des dicos installés et du message d'erreur :

Screenshot from 2021-08-30 14-54-36

C'est étonnant, car le paquet djview est bien installé sur mon poste (version 3.5.27.1-10).
En espérant que ces éléments vous mettent sur la piste !
Merci encore.

@PhVerkerk
Copy link

PhVerkerk commented Aug 30, 2021 via email

@ycollatin
Copy link

ycollatin commented Aug 30, 2021 via email

@BrRoman
Copy link
Author

BrRoman commented Aug 30, 2021

Je vous envoie par ailleurs les fichiers de deux dicos que vous essaierez d'installer à la main (sans passer par Collatinus).

Je ne vois pas les fichiers en question… et je n'ai rien reçu par mail non plus… snif !

@BrRoman
Copy link
Author

BrRoman commented Aug 30, 2021

Sous Debian testing, j'ai des fichiers Quicherat cfg et idx légers, mais non vides. Je les joins. Je ne peux pas facilement tester l'installation, je suis sous Collatinus 12. Il faudrait donc vérifier - l'archive à télécharger - l'opération de décompression Valete. -- Yves [fichiers] data=Quicherat_1836-avr17.djvu debut=27 echelle=160 [remplacements] casse=0 ji=1 JI=1 a abatos abeo abjudico aborigineus […]

Cher Yves,
Où dois-je copier ceci ?
Me conseillez-vous d'essayer d'installer Collatinus 12 ?

@PhVerkerk
Copy link

PhVerkerk commented Aug 30, 2021 via email

@ycollatin
Copy link

ycollatin commented Aug 30, 2021 via email

@BrRoman
Copy link
Author

BrRoman commented Aug 31, 2021

Bonjour Yves,
Merci pour votre réponse.

Si c'est le paquet officiel Debian, il faut repérer où se trouve le fichier djvu, et copier idx et cfg au même endroit.

Oh oh… Je n'ai aucun fichier djvu nulle part (recherche avec find sur le répertoire /) !
J'ai téléchargé les fichiers *.col ici, puis j'ai lancé l'importation depuis Collatinus. Les dicos s'installent dans ~/.local/share/collatinus/data/dicos, mais je n'obtiens pas de djvu :

Screenshot from 2021-08-31 08-41-51

Collatinus 12 ne fait pas encore partie des paquets officiels Debian. Il faudrait donc télécharger les sources sur GitHub https://github.com/biblissima/collatinus/tree/c12 et compiler, mais ce n'est pas très facile. Je peux aussi essayer de vous envoyer le binaire, qui ne pèse que 973 K, mais il y a sûrement des dépendances.Il faudrait ensuite peupler data/ avec les fichiers lexique, et installer les dictionnaires. Pas sûr que vous ayez le temps et la motivation pour vous y lancer.

En effet… !

Philippe doit m'envoyer les fichiers des dictionnaires pour que je les installe à la main. C'est un peu bourrin, mais cela devrait résoudre le problème.

Encore merci, et bonne journée.

@ycollatin
Copy link

ycollatin commented Aug 31, 2021 via email

@BrRoman
Copy link
Author

BrRoman commented Aug 31, 2021

Merci à tous deux pour vos indications. Voilà où j'en suis :

  • J'ai pu installer sur Debian les dictionnaires installés sur Mac, merci Philippe.
  • Seuls les *.djvu posent problème = un carré s'affiche à la place de l'image.
  • Je peux ouvrir les djvu avec l'application linux DjView.
  • Le fichier caché .pagefelix.tif est bien créé dans mon dossier home et est modifié en fonction de ma recherche : si je cherche "tabula" dans le Calonghi, puis "abbas" dans le Gaffiot 1934, .pagefelix.tif est mis à jour.
  • Ce fichier .pagefelix.tif avait les permissions "rw-r--r--", je les ai mises à 'rw-rw-rw-' (idem pour tous les fichiers contenus dans /dicos), mais le problème persiste.

Screenshot from 2021-08-31 15-34-25

En espérant que ces éléments vous aident à trouver le problème.
Merci encore.

@BrRoman BrRoman changed the title Importation des dictionnaires Importation des dictionnaires sur Linux Aug 31, 2021
@ycollatin
Copy link

ycollatin commented Aug 31, 2021 via email

@PhVerkerk
Copy link

PhVerkerk commented Aug 31, 2021 via email

@BrRoman
Copy link
Author

BrRoman commented Aug 31, 2021

Ouf, ça y est !

Avez-vous, à la racine de votre home, un fichier .pagefelix.tif ?

Oui !
Ce n'était pas ça.

Si le fichier existe, Il vous manque peut-être les modules Qt qui permettent

  1. D'extraire du gros fichier djvu l'image de la page où se trouve l'entrée. Je ne sais plus exactement de quel paquet il s'agit.
    Je soupçonne djvulibre-bin. Il faut essayer.

djvulibre-bin était installé.
Ce n'était pas ça non plus.

  1. d'afficher l'image .pagefelix.tif : $ sudo apt install qt5-image-formats-plugins

C'était ça !

Le Collatinus de Debian est vieux. Je devrais reprendre contact avec mon ami empaqueteur, qui se ferait un plaisir de construire un paquet collatinus12.

Voici en effet ce que me donne la commande aptitude show collatinus, concernant les dépendances :

Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgl1, libqt5core5a (>= 5.9.0~beta), libqt5gui5 (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.0.2), libstdc++6 (>= 5), locales, djvulibre-bin, djview4 | djview

Rien qui ressemble à qt5…

Mea culpa.

Ego te absolvo!

Un grand merci à tous les deux.

@BrRoman
Copy link
Author

BrRoman commented Aug 31, 2021

Je ne ferme pas l'issue, car en fait le problème de l'importation n'est pas vraiment résolu. En effet j'ai dû, sur la suggestion de Philippe, importer des dictionnaires depuis un Collatinus Mac, ce qui n'est qu'une solution alternative.
Par contre le problème de l'affichage est bien résolu et maintenant tout fonctionne normalement.
Merci.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants