Auteur :
• 9 octobre 2011
closeCet article a été publié il y a 3 ans 14 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Le correcteur d’orthographe Antidote dans sa version huit n’est officiellement supporté que pour Ubuntu 8.04. Mais jusqu’à la version 10.10, je n’ai eu aucun souci avec l’installation de celui-ci. Je n’avais même pas remarqué le problème avec 11.04 (ma 11.04 était une 10.10 mises à jour), mais lors d’une nouvelle installation de 11.04, pas possible d’y arriver sans bidouiller un brin.

Antidote n’est pas un logiciel libre, j’aurais pu aussi intituler ce billet : « c’est compliqué quand ce n’est pas libre », mais puisque que ça se passe dans Ubuntu, je publie.

Alors, voici ce que j’ai appliqué afin de pouvoir utiliser ma version d’Antidote RX v8 (la H60).

Les manipulations qui suivent nécessitent des manipulations à effectuer avec des droits superutilisateurs (root) dont le mauvais usage peut engendrer des effets néfastes pour votre système. Je ne suis donc pas responsable de vos erreurs.

Tout d’abord, j’ai installé normalement Antidote v7 et ensuite j’ai appliqué le patch pour la v8. Jusqu’à 10.10 c’était terminé, un sudo antidote et on pouvait utiliser la chose.

Depuis Ubuntu 11.10

Sous 11.10 on obtient le message d’erreur suivant:

antidote: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory

La librairie libssl.so.6 semble avoir été remplacée par la libssl.so.1.0.0, pour y remédier j’ai crée le lien symbolique suivant dans les dossiers d’Antidote:

sudo ln -s /lib/i386-linux-gnu/libssl.so.1.0.0 /usr/local/Druide/Antidote/lib/libssl.so.6

Mais un problème semblable existe aussi pour le fichier libcrypto.so.6 puisqu’on obtient le message d’erreur suivant:

antidote: error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory

La librairie libcrypto.so.6 semble aussi avoir été remplacée par la libcrypto.so.1.0.0, pour y remédier j’ai également crée le lien symbolique suivant dans les dossiers d’Antidote:

sudo ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /usr/local/Druide/Antidote/lib/libcrypto.so.6

Il faut maintenant remédier à l’erreur suivante:

antidote: symbol lookup error: /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2: undefined symbol: dbus_watch_get_unix_fd

Nous aurons besoin d’une version de libdbus-glib datant de l’époque de la sortie d’Antidote. Il faudra télécharger cette version (ne pas l’installer), la décompresser et ensuite copier les fichiers vétustes dans les répertoires d’Antidote.

wget http://security.ubuntu.com/ubuntu/pool/main/d/dbus-glib/libdbus-glib-1-2_0.74-2ubuntu0.1_i386.deb
dpkg -x libdbus-glib-1-2_0.74-2ubuntu0.1_i386.deb .
sudo cp usr/lib/* /usr/local/Druide/Antidote/lib/.

Et pour terminer, nous aurons à gérer l’erreur suivante:
D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/usr/local/var/lib/dbus/machine-id": Aucun fichier ou dossier de ce type

Le fichier machine-id existe dans /var/lib/dbus/. Il nous faudra donc créer un lien, mais d’abord assurons-nous que l’arborescence existe.

cd /usr/local/
sudo mkdir var
cd var/
sudo mkdir lib
cd lib/
sudo mkdir dbus
sudo ln -s /var/lib/dbus/machine-id /usr/local/var/lib/dbus/machine-id

Et voilà, ça devrait fonctionner…..

Bonne erreur de grammaire…

Be Sociable, Share!
Vous pouvez suivre toutes les réponses à à ce billet via le flux RSS 2.0. Les commentaires et la notification par ping sont désactivés.

9 réponses

  1. 1
    Martin 
    Firefox 7.0.1 Linux

    Curieux, je n’ai eu aucune difficulté avec l’installation de ma version Antidote HD dans Ubuntu 11.04 et 11.10. J’ai copié le fichier d’installation et celui de la mise à jour sur mon bureau. J’ai changé la propriété des fichiers pour permettre l’exécution. L’installation se fait par défaut dans /opt

    Mais pour installer, j’y vais en root (avec gksudo nautilus) pour que je n’aie pas à entrer mon numéro de série et ma licence à chaque ouverture.

    L’intégration avec Chrome, LibreOffice et Firefox se fait sans problème.

  2. @Martin La HD c’est la mouture suivante (de mémoire elle supporte 10.10 et 11.04) la méthode proposée dans l’article est à propos de la RX (H60).

  3. 3
    JF 
    Firefox 7.0.1 Linux

    Bonjour Éric,

    Je sais que je n’utilise pas la même version d’Antidote (je suis sous HD) et encore moins la même distribution (Archlinux). Par contre, j’ai eux le même problème que toi pour la création de liens symboliques. J’avais déjà trouvé ta solution ailleurs et j’ai donc tenté de créer des liens qui malheureusement m’amènent à un nouveau problème. J’arrive à cette erreur d’où je suis incapable de résoudre :

    /opt/Druide/Antidote7/Programmes64/Antidote7_64.bin: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /opt/Druide/Antidote7/Programmes64/Antidote7_64.bin)

    Je me demandais si tu avais une piste de solution pour me sortir de cette impasse. Que ferais-tu si tu voyais ce message d’erreur sous Ubuntu avec Antidote RX?

    Merci d’avance pour ton aide :D

  4. 4
    Éric Noël 
    Unknown android/1.5.1

    Bonsoir,
    Je ne connais pas tellement l’architecture 64bits.
    As-tu essayé la commande locate afin de voir où est le ficher et sa version?

  5. 5
    kralisec 
    Chromium 14.0.835.202 Ubuntu 11.10

    Hello à toutes & Tous ;-)

    La commande apt-file est très sympa quand on cherche quoi installer
    (sudo apt-get install apt-file puis sudo apt-file update)

    C’est un peu l’équivalent de la commande locate mais étendu sur tout les packages qu’il est possible d’installer.

    Ce qui donne:
    apt-file search libcrypto.so.0.9.8

    réponse:
    libssl0.9.8

    Je propose un sudo apt-get install libssl0.9.8 pour voir si Antidote HD fonctionne ?

    a+,
    Laurent.

  6. 6
    Alex 
    Firefox 7.0.1 Linux

    Je viens de changer de portable et je réinstalle donc Antidote HD à partir de ma v.2 du CD sur un Ubuntu 11.10 64-bit.

    Après l’installation de libssl0.9.8, je peux le lancer. Par contre, la mise à jour vers 5.1 reste figée au début et il n’a aucune progression.

    Quelqu’un a-t-il eu ce problème?

  7. 7
    Alex 
    Firefox 7.0.1 Linux

    Bon, ayant heureusement une copie de /opt/Druide à jour (5.1) sur un autre poste, j’ai simplement remplacé le dossier du laptop par celui là et tout fonctionne!

    Pour ceux qui n’ont pas cette chance, je ne sais pas quelle est la solution par contre…

  8. 8
    Éric Noël 
    Safari iPhone

    Merci pour l’astuce Alex

  1. [...] Lire la suite sur le site de l’auteur Cliquez ici pour annuler la réponse. [...]