Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Installer et construire Lazarus sur une distribution Linux Mandriva

Ce tutoriel vous montre comment installer et (re)construire Lazarus sur une distribution Linux Mandriva.

2 commentaires Donner une note à l'article (5)

Article lu   fois.

L'auteur

Profil Pro

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Introduction

Vous pouvez télécharger les binaires de Lazarus à cette adresse :
http://sourceforge.net/projects/lazarus/files/Lazarus Linux i386 RPM/Old releases/Lazarus 0.9.26/

Pour des raisons de dépendances impossibles à satisfaire à partir de la version 0.9.28 de Lazarus, la version la plus récente de Lazarus pouvant être installée sur une distribution Mandriva 2008 est la 0.9.26.

Installation

Téléchargez et installez les quatre rpm dans l'ordre suivant :

  1. fpc
  2. fpc_crosswin
  3. fpc-src
  4. lazarus

Le répertoire lazarus est créé dans /usr/lib/.

Attention, il faut accorder les droits complets d'écriture sur /usr/lib/lazarus pour pouvoir installer des composants ou recompiler l'IDE !

C'est fini... sauf que, sur Mandriva 2008, Lazarus démarre correctement mais chaque tentative de compilation aboutira à un message : Impossible de trouver le fichier "lazarus.pp".

En réalité, ce sont des librairies qui n'ont pas le nom adéquat. Pour corriger le problème, vous devez créer des liens avec les noms des fichiers recherchés qui pointent vers les fichiers présents.
En super utilisateur :

 
Sélectionnez

ln /usr/lib/libX11.so.6.2.0 /usr/lib/libX11.so
ln /usr/lib/libXi.so.6.0.0 /usr/lib/libXi.so
ln /usr/lib/libXext.so.6.4.0 /usr/lib/libXext.so

C'est de toute façon recommandable, mais si vous utilisez un bureau 3D, vous ne pourrez pas vous passer de passer l'éditeur en Gtk2.

Passer l'éditeur en Gtk2

Vous devez refaire une manip console pour créer les liens nécessaires.
En super utilisateur :

 
Sélectionnez

ln /usr/lib/libgdk_pixbuf-2.0.so.0 /usr/lib/libgdk_pixbuf-2.0.so
ln /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-x11-2.0.so
ln /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/libgdk-x11-2.0.so
ln /usr/lib/libgobject-2.0.so.0 /usr/lib/libgobject-2.0.so
ln /usr/lib/libglib-2.0.so.0 /usr/lib/libglib-2.0.so
ln /usr/lib/libgthread-2.0.so.0 /usr/lib/libgthread-2.0.so
ln /usr/lib/libgmodule-2.0.so.0 /usr/lib/libgmodule-2.0.so
ln /usr/lib/libpango-1.0.so.0 /usr/lib/libpango-1.0.so
ln /usr/lib/libatk-1.0.so.0 /usr/lib/libatk-1.0.so

Puis, dans Lazarus, dans le menu Outils / Configurer "Construire Lazarus", sélectionnez toutes les cibles des options de construction (Build) avec Gtk2.
Sauvegardez les modifications et lancez la construction de Lazarus.

Désinstallation

La désinstallation est nécessaire avant d'installer une nouvelle version.

Désinstallez Lazarus avec le gestionnaire de logiciels de Mandriva et supprimez les répertoires /usr/lib/lazarus et $HOME/.lazarus.

En cas de mauvaises manipulations

Pour reconstruire Lazarus et tout remettre par défaut, ouvrez un teminal et tapez :

 
Sélectionnez

cd /usr/lib/lazarus

A présent, tapez :

 
Sélectionnez

make clean all

Lazarus est de nouveau opérationnel.

Conclusion

Lazarus est maintenant installé. Bons développements !

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2008-2010 parhelie. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.