Conseil en systèmes et logiciels informatiques.

GNU / Verbiste


Verbiste créée par Pierre Sarrazin est une application très pratique pour conjuguer les verbes en Français et en Italien. Disponible sous Gnome (donc avec Ubuntu), utilisable au choix en ligne de commande, avec une interface, ou luxe ultime une applet dans le tableau de bord.

Pour l'utiliser on tape le verbe désiré dans le champ de saisie de l'applet et apparaît alors une fenêtre avec la conjugaison de celui-ci à tous les temps de la langue française.

Pour ajouter l'applet de Verbiste sur le tableau de bord :
- Installez le paquet : verbiste-gnome
- Redémarrez Ubuntu
- Clic droit sur le tableau de bord
- Menu => "Ajouter au tableau de bord"
- Recherchez Verbiste dans la liste, le sélectionner et cliquez sur le bouton "Ajouter".
L'applet sera dès lors disponible au quotidien sur le tableau de bord de votre Ubuntu !



Néanmoins si vous utilisez Ubuntu Lucid Lynx 10.04 LTS (Long Time Support), la version de Verbiste disponible dans les paquets officiels est la 0.1.28, vous ne profiterez donc pas des dernières mises à jour du programme et de la base de connaissances. Si vous désirez pouvoir en bénéficier, il faudra alors l'installer par vous-même « à la mano » en compilant les sources.

Sous les conseils avisés de Pierre, je vous livre ci-dessous la procédure à suivre.
Fanion attention

Compiler les sources d'un programme est une opération délicate et installe sur votre ordinateur des paquets non-officiels. Ne vous lancez dans cette opération qu'en toute connaissance de cause ! Pour les néophytes du monde GNU/Linux, je conseille également de lire ce tutoriel.

Avant-propos
Pour vous faciliter la vie, si ce n'est déjà fait, installez le paquet "nautilus-open-terminal" (dans les dépots UNIVERSE, puis redémarrer pour le voir apparaître) qui permet de lancer une commande depuis n'importe quel dossier, par un clic droit, sans avoir à se soucier du chemin d'accès des fichiers.

Les commandes précédées de "gksudo" comme de "sudo" ne peuvent être effectuées que par l'administrateur, votre mot de passe vous sera demandé, tapez-le (vous ne le verrez pas s'afficher dans le terminal), puis validez.

Préalable : a) Installer les paquets nécessaires pour compiler un programme
Via Synaptic le gestionnaire de paquets d'Ubuntu (Système => Administration => Gestionnaire de paquets Synaptic)

  • libxml2-dev
  • libgnomeui-dev
  • libpanelappletmm-2.6-dev
Synaptic vous proposera d'installer également d'autres paquets, acceptez !

Voir la liste de tous les paquets :
b) Indiquer le chemin d'accès où se trouvera la librairie de Verbiste
Dans le Terminal, lancez cette commande :

gksudo gedit /etc/ld.so.conf


et ajoutez la ligne ci-dessous au fichier, puis enregistrez-le :

/usr/local/lib

• Compiler les sources de Verbiste 0.1.33
  1. Si vous aviez déjà installé une version antérieure de Verbiste, il faudra en premier lieu désinstaller tous ses paquets (via Synaptic).
  2. Créez ensuite dans votre répertoire personnel, un dossier que vous appellerez "scripts" (s'il n'existe pas déjà), son chemin d'accès sera donc ~/scripts

    Ce dossier servira à sauvegarder celui de "verbiste-1.0.33" pour pouvoir le cas échéant désinstaller l'application plus facilement. Si vous devez compiler d'autres applications ou vous servir de programmes ou scripts ne faisant pas partie de la distribution officielle d'Ubuntu (comme l'excellent dictionnaire Le Littré), vous pourrez également les sauvegarder dans ce dossier.
  3. Télécharger ensuite l'archive des sources de la 0.1.33 à cette adresse :
    http://sarrazip.com/dev/verbiste-0.1.33.tar.gz et enregistrer la dans le dossier ~/scripts
  4. Puis compiler les sources via le terminal depuis le répertoire ~/scripts (à l'aide de "nautilus-open-terminal") avec ces instructions :

    tar -xzf verbiste-0.1.33.tar.gz
    cd verbiste-0.1.33
    ./configure --with-gnome-app --with-gnome-applet
    sudo ldconfig
    make
    sudo make install

    Chaque retour à la ligne signifiant de presser la touche [Entrée]
    et de patienter jusqu'au retour du "prompt" (l'invite de commande clignotante après le $)

    Ce qui installera les fichiers de Verbiste-0.1.33 dans le répertoire /usr/local

    Une installation dans le répertoire /usr/local permet de différencier les fichiers d'un programme compilé par soi-même avec ceux de la distribution, normalement installés sous Ubuntu dans le répertoire /usr

    Pour installer Verbiste dans un autre répertoire, passez à ./configure l'option --prefix=/autre/repertoire

  5. L'installation de Verbiste 0.1.33 est alors terminée.
  6. Si vous le désirez, vous pouvez mettre à la corbeille l'archive des sources (verbiste-0.1.33.tar.gz) à présent inutile. Mais conservez bien le dossier "verbiste-0.1.33" !
  7. Enfin redémarrez votre ordinateur.
  8. Vous trouverez alors Verbiste dans le menu : Applications => Bureautique => Verbiste.
• Utilisation avancée
  • Utiliser Verbiste (compilé par soi-même) avec l'applet sur le tableau de bord :
    L'applet s'installe sous la forme de ces fichiers :

    $prefix/lib/bonobo/servers/verbiste.server
    $prefix/libexec/verbiste-applet

    Dans le cas d'un paquet standard $prefix est /usr, mais si vous compilez Verbiste vous-même (selon l'exemple donné sur cette page) alors $prefix sera /usr/local et le composant Bonobo (qui est relié aux applets GNOME) ne saura pas que son chemin d'accès sera :
    /usr/local/lib/bonobo/servers

    Il faudra alors le lui indiquer en éditant sous root le fichier
    /etc/bonobo-activation/bonobo-activation-config.xml avec la commande :

    gksudo gedit /etc/bonobo-activation/bonobo-activation-config.xml


    Le fichier au complet devra ressembler à ceci (copiez/collez/enregistrez) :

    <?xml version="1.0"?>
     <oafconfig>
       <searchpath>
        <item>/usr/local/lib/bonobo/servers</item>
       </searchpath>
     </oafconfig>

    Puis redémarrer votre PC pour que ce changement prenne effet.

    Pour ajouter l'applet sur votre tableau de bord, suivez ensuite la procédure classique expliquée ci-dessus.

  • Utiliser Verbiste via le terminal :
    - Lancer Verbiste :

    verbiste


    - Chercher la conjugaison d'un verbe (ici "découvrir") :

    french-conjugator découvrir


    - Chercher l'infinitif d'un verbe depuis une conjugaison (ici "découvrit") :

    french-deconjugator découvrit


• Désinstallation
Pour désinstaller Verbiste 0.1.33, si vous avez suivi la procédure à partir du paragraphe 2, il faudra lancer depuis le répertoire ~/scripts/verbiste-0.1.33 (le répertoire ou vous avez lancé "make install") la commande :

sudo make uninstall

Quant au fichier "/etc/bonobo-activation/bonobo-activation-config.xml" (personnalisé pour l'applet), il ne sert qu'à mentionner des répertoires autres que les répertoires standards. Si une applet s'installe dans les répertoires standards (lors d'une installation depuis les paquets officiels), ce fichier ne fait pas de différence. Vous pouvez donc ne plus y toucher, le cas échéant, si un jour vous deviez compiler une nouvelle version de Verbiste, il pourrait encore vous servir.

Si vous souhaitez en apprendre davantage sur les commandes du Terminal, vous pouvez consulter la page d'introduction au langage Bash sur les hirondelles du net.com.

N.B.

  • Le symbole ~ sous Ubuntu est un abrégé qui représente le chemin d'accès vers votre répertoire personnel et signifie /home/votre_identifiant (exemple : si votre identifiant est alain, ce sera /home/alain).

  • Différence entre "sudo" et "gksudo" dans le Terminal :
    - Pour exécuter une commande avec un programme en mode graphique,
      utilisez "gksudo" (Ubuntu et Xubuntu) ou "kdesudo" (sous Kubuntu).
    - Pour exécuter une commande en mode console, utilisez "sudo".

  • Compiler les sources signifie convertir le texte d'un programme, écrit dans un langage de programmation vers des fichiers binaires exécutables par l'ordinateur. Cette procédure s'effectue fréquemment sous GNU/Linux avec les commandes "configure", "make" et "make install".

  • configure est un script (shell) créé pour simplifier la vie des programmeurs afin qu'ils n'aient plus besoin d'éditer le fichier "Makefile" et faire l'inventaire complet du système d'exploitation de l'utilisateur.

    Ainsi le programme pourra connaître le nom de l'hôte, savoir s'il doit utiliser telle ou telle bibliothèque, sous quel système doit-il être installé, comme beaucoup d'autres informations et parfois même effectuer certains tests. En fonction de quoi, ce script construira le fichier "Makefile" et quelques autres fichiers si nécessaire au bon fonctionnement du programme.

    Il est en général opportun d'ajouter ./ avant la commande "configure" pour indiquer le chemin du répertoire en cours.

  • make construit le programme exécutable en recherchant les instructions indiquées dans le fichier "Makefile" et établit un ensemble de règles dans un format compréhensible par l'ordinateur. Ceci afin de permettre au programmeur de gagner du temps, n'ayant plus besoin de garder par la suite ces règles en mémoire.

  • make install cette dernière commande, comme son nom l'indique sert à installer le programme. Elle recherche la cible "install" dans le "Makefile" et suit les instructions indiquées pour l'installation du programme.

"Le désir s'exprime par la caresse comme la pensée par le langage"  Jean-Paul Sartre.

Haut