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 :
- fpc
- fpc_crosswin
- fpc-src
- 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 :
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 :
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 :
cd /usr/lib/lazarus
A présent, tapez :
make clean all
Lazarus est de nouveau opérationnel.
Conclusion▲
Lazarus est maintenant installé. Bons développements !