Bidouilles informatiques…

Avertissement : peut contenir des traces d’humour à 2 balles !

Forêt des Carnutes, XXIè siècle…

30 décembre 2008

Krap (17:43)

guiNon non, je ne vais pas vous faire un cours d’histoire sur les mythes et les cultes de nos ancêtres les Gaulois, ni même vous parler d’une célèbre bande dessinée… Je vais simplement essayer de vous faire profiter de quelques stratagèmes « magiques », pour vous permettre de rivaliser en terme de langage avec les meilleurs bardes de cette lointaine époque, en espérant ne pas vous forcer à sacrifier votre ordinateur à un quelconque dieu gaulois !

Les règles de grammaire et autres lois barbares régissant la langue française vous empoisonnent la vie ? Pas de problèmes, prenez donc une dose d’Antidote (oui, je fais un peu de pub…)

Ce logiciel, commercial, édité par la société québécoise (salut les cousins !) Druide, propose de nombreux outils, dictionnaires, correcteur, guides, pour vous aider à rédiger en bon français. Il n’est pas le seul, me direz-vous, alors, pourquoi en faire la publicité ? Parce que ce logiciel à le bon goût de respecter ma liberté, et de fonctionner correctement sous Linux, et que c’est à ma connaissance le seul (en tout cas lorsque je l’ai acheté il y a quelque temps déjà). Et de plus il est plutôt efficace, ce qui ne fait pas de mal ;-)

Fonctionner correctement sous Linux, oui… enfin, sur une plateforme compatible x86, et en 32 bits. Mais mon ordinateur, lui, tourne avec la version 64 bits de la toute fraîche distribution openSUSE 11.1.

L’éditeur affirme qu’il travaille au support du 64 bits (quid des autres plateformes ?), certes, mais en attendant, que faire ? Nous y sommes, voici le sujet de cet article (qui à dit « enfin » ? Je veux des noms !) : faire tourner Antidote sous openSUSE 64 bits (le procédé est similaire sur d’autres distributions).

L’installeur d’Antidote est un gros exécutable, qui génère à la volée un paquet prêt à installer suivant le type de distribution, soit au format .deb, soit au format .rpm ; c’est ce dernier qui nous intéresse. Le problème est qu’il n’est pas accessible directement, il est créé temporairement, dans le répertoire /tmp, lorsque l’on lance l’installation… et disparaît aussitôt qu’un message d’erreur s’affiche pour nous prévenir qu’il n’est pas compatible avec le système. Une astuce  « simple » (pour qui maîtrise les fondements des systèmes de type Unix) est de créer, dès que l’installeur à commencé à extraire le fichier nous intéressant, un lien « matériel » (pas symbolique) vers ce fichier ; un lien est en fait équivalent à une copie du fichier, qui ne prend pas de place – lorsque le fichier original sera effacé, votre « copie » sera, elle, préservée. Ma version d’Antidote, relativement ancienne, crée un fichier nommé /tmp/Antidote-6.2.7000-1.i386.rpm. Pour le récupérer, il faut donc, dès que le fichier est créé (nul besoin d’attendre qu’il soit entièrement extrait, il suffit qu’il existe), taper la commande suivante (dans un terminal, et en étant connecté sous le compte « root », accessible via la commande « su » si nécessaire):
ln /tmp/Antidote-6.2.7000-1.i386.rpm /tmp/CopieAntidote.rpm

Avant de continuer, assurez-vous que vous avez installé quelques bibliothèques 32 bits nécessaires au bon fonctionnement d’Antidote. Il s’agit du paquet libopenssl0_9_8-32bit, que vous pouvez installer avec l’outil standard Yast.

Une fois que l’installeur vous a expliqué que votre système n’était pas compatible, et que vous l’avez quitté, revenez dans le terminal, et installez le paquet rpm « intercepté », en ignorant les incompatibilités, avec la commande :

rpm --force --nodeps -ivh /tmp/CopieAntidote.rpm

Antidote est alors installé, mais il est (fort) possible à ce moment-là qu’il ne fonctionne pas. Tout d’abord, si vous n’avez pas la dernière version (la mienne est la v2, la dernière disponible étant la v8), commencez par télécharger la mise à jour (gratuite) depuis la page dédiée, et installez-la. Cette étape devrait bien se passer.

En revanche, Antidote ne fonctionnera sans doute toujours pas. Pour y remédier, toujours dans le terminal, allez dans le répertoire des bibliothèques d’Antidote :

cd /usr/local/Druide/Antidote/lib

Supprimez les deux fichiers libssl.so.6 et libcrypto.so.6 qui s’y trouvent :

rm libssl.so.6 libcrypto.so.6

Et créez des liens (symboliques, cette fois) vers les bibliothèques 32 bits installées précédemment :

ln -s /usr/lib/libssl.so.0.9.8 libssl.so.6
ln -s /usr/lib/libcrypto.so.0.9.8 libcrypto.so.6

Voilà, Antidote est installé, et devrait être fonctionnel.

En revanche, il ne fonctionnera qu’en mode autonome, les intégrations diverses aux logiciels externes (Firefox, Thunderbird, OpenOffice.org…) n’existant pas en mode 64 bits. En attendant donc la sortie officielle d’une version 64 bits, il faudra utiliser à chaque fois l’éditeur interne d’Antidote, ce qui reste une contrainte acceptable.

Plus d’excuses pour avoir des fautes dans vos cartes de voeux en cette fin d’année !

PS : Vous avez bien entendu le droit de vous embrasser sous le gui, il suffit de tenir l’écran au-dessus de vos têtes ;-)

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. Adresse web de rétrolien

Laisser un commentaire

Propulsé par WordPress