Bonjour,
J'ai installé une Lazarus 0.9.26 sur une Lenny stable. D'ailleurs à ce propos le module d'installation de Debian n'a plus grand chose à envier à celui d'Ubuntu.
Installation standard (FPC puis Lazarus) à partir du moment où l'on a ajouté le dépôt... et sa clé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe
Avec une petite précision cependant. La compilation en gtk2 se passe bien du premier coup. Mais ceci fait, l'installation des composants ZeosDBO 6.6.4 et Indy 10.2.0.3 génère l'erreur Can't find unit libc.
On peut régler le problème ainsi :
- Télécharger le fichier fp-units-i386.deb à http://packages.debian.org/fr/sid/i3...-i386/download
- Extraire le fichier .deb téléchargé puis son data.tar.bz2 pour obtenir le dossier /usr
- Copier le dossier /usr obtenu dans la racine de l'OS /
Détails : Sous Debian Lenny, Lazarus est installé par défaut dans /usr/lib/lazarus et FPC dans /usr/lib/fpc. Il semblerait qu'il manque en effet "libc: used for compatibility with kylix, deprecated". Le copiage ajoute dans usr/lib/fpc/2.2.2/units/i386-linux les dossiers /libc et /unixutil et dans usr/share un dossier /doc/fp-units-i386.
A partir de là, ZeosDBO et Indy s'installent correctement.
Cordialement. Gilles
Partager