IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[0.9.30] Installation sur Ubuntu


Sujet :

Lazarus Pascal

  1. #1
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut [0.9.30] Installation sur Ubuntu
    à tous: ....
    et

    Je suis sous UBUNTU 10.04 et je voulais installer Lazarus 0.9.30 ! Une horreur !

    J'ai suivi la méthode décrite dans les FAQ : plantage complet.

    Impossible de trouver les LIBxxx qu'il faut installer avant (bien évidement j'ai cherché en lettres minuscules.....et aussi (sait on jamais ) en majuscules)

    J'ai aussi essayé par Menu, Application, Logithèque ; même punition !

    Du coup, plus de Lazarus et dans les paquets, plus de 0.9.24 ! Bref, la Grande Misère.

    et petite remarque (mais là c'est peut être une méconnaissance de ma part) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo alien =====> commande inconnue
    et maintenant, que vais-je faire, de tout ce temps, que sera ma vie
    de tous ces paquets qui m'indiffèrent maintenant que lazarus est parti

    (interprétation TRES libre de Gilbert Bécaud)
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Points : 395
    Points
    395
    Par défaut
    bonjour

    moi j'utilise toujours ce tuto sur n'importe quel Linux à base de debian et j'ai jamais eu de souci
    http://lazarus.developpez.com/cours/...ubuntu-debian/

    cordialement

    Claude
    Lazarus 0.9.30-4 et FPC 2.4.4
    on
    debian Lenny i386
    debian Lenny amd64
    Ubuntu 10.04 i386
    Ubuntu 10.04 amd64
    MacOSX panther (10.5.8)
    Window 7 32 bits

  3. #3
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    Bonjour pormalo

    Et désolé, mais la procédure que tu m'indiques ne fonctionne pas avec Ubuntu 10.04! Tout se passe bien jusqu'à l'installation des bibliothèques : à ce moment il ne trouve pas libgtk1.2-dev et plante.

    J'ai essayé malgré tout de continuer et je replante sur l'ordre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sudo ./create_fpc_deb.sh fpc-src /home/votre_login/freepascal/fpc
    De ce fait les deux fichiers qui devaient être créés ne le sont pas....
    et je ne suis pas allé plus loin. Devrais-je ?
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Points : 395
    Points
    395
    Par défaut
    bonjour
    l'utilisation de gtk1.2 est obsolete avec lazarus 0.9.30 donc tu doit pas en avoir besoin (d'alleur on le trouve plus dans la liste des pacckets .sur ubuntu 10.04).

    quelle erreur as tu quand tu fait

    sudo ./create_fpc_deb.sh fpc-src /home/votre_login/freepascal/fpc
    si tu arrive pas, j'ai les paquets lazarus 0.9.30-4 et fpc 2.4.4 que j'ai compilé sur ubuntu 10.04, je peut te les mettre à dispo quelque part

    cordialement
    Claude
    Lazarus 0.9.30-4 et FPC 2.4.4
    on
    debian Lenny i386
    debian Lenny amd64
    Ubuntu 10.04 i386
    Ubuntu 10.04 amd64
    MacOSX panther (10.5.8)
    Window 7 32 bits

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 21
    Points : 22
    Points
    22
    Par défaut
    Bonjour, j'utilise Debian, mais en théorie sous Ubuntu ça devrait être la même chose que sous Debian.

    Avant tout, tu devrait pouvoir installer Lazarus directement de Ubuntu avec Synaptic.

    Je pense toutefois que tu as disponible la version 0.9.28.2 et pas la 0.9.30 que tu veux installer. Tu dois donc télécharger les fichiers de la version que tu souhaites installer, en tous cas tu peux télécharger les fichier DEB et pas les RPM, donc tu n'as pas besoin d'utiliser alien.

    Il s'agit normalement de deux fichier comprimés, un fichier pour les DEB pour FPC et un fichier pour les DEB pour Lazarus.

    Tu ne précise pas si tu as déjà installé une version de Lazarus ou non sur ton ordinateur.

    Si oui, tu dois auparavant désinstaller Lazarus et FPC. Les pas nécéssaires sont les suivants:

    1) Désinstaller Lazarus et FPC de ton ordinateur. Tu le peux faire avec Synaptic (en choisissant "remove all" pour effacer les fichiers de configuration aussi). Tu dois faire attention à éliminer vraiment tout ce qui se réfère à Lazarus et FPC, donc recherche bien lazarus, fpf, fp, fpsource, etc.;

    2) Toujours avec Synaptic mettre à jour le système, de façon de pouvoir avoir toutes les dépendances nécessaires pour la nouvelle version de Lazarus;

    3) Effacer avec les permis de root la directory de Lazarus dans /usr/lib;

    4) Effacer la directory cachée .lazarus dans ta home (Ctrl + H pour voire les fichiers cachés);

    Maintenant tu as désinstallé complètement Lazarus.

    Pour installer Lazarus les pas à suivre sont les suivants:

    1) Avec le terminal te déplacer dans la directory où se trouvent les fichiers DEB de FPC décomprimés (ou il doit y avoir tous les fichiers DEB décomprimés du package FPC e pas d'autres fichiers): cd /monpath

    2) sudo dpkg-i *.deb

    3) Maintenant tu devrait avoir installé FPC, mais il faut aller en Synaptic pour contrôler qu'il n'y pas des package endomagés, dans ce cas tu dois les réparer, normalment ça est du au manque de dépendances);

    4) Sortir de Synaptic;

    5) Avec le terminal te déplacer dans la directory où se trouvent les fichier DEB de Lazarus décomprimés et les installer avec sudo dpkg-i *deb, enfin aller dans Synaptic et réparer les eventuels packages endomagés.

    A ce point-ci tu devrait avoir Lazarus installé correctement dans ton système.

    Ouvre Lazarus et dans la configuration de l'environnement contrôle qu'il y a tous les paths nécéssaires: normalement il manque le path de make, qui normalement est /usr/bin/make. Sans ce path-ci Lazarus fonctionne, mais tu ne peux pas faire de rebuild, donc tu ne peux pas installer des composants.

    Avant d'installer des composants essaye donc de faire le rebuild de Lazarus, pour contôler que tout marche bien.

    Si tu va installer des composant en /usr/lib/lazarus/XXXX/components, souviens-toi de donner les permis de lecture et écriture, autrement Lazarus ne peut pas ajouter les fichiers compilés.

    J'éspère que ces petits conseils te permettent de résoudre le problème.

    Cordialement,

    Stefano Cortelli

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Numéricien
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Numéricien

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 8
    Points
    8
    Par défaut
    Bonjour, j'espère ne pas répondre à côté.

    Vous pouvez jeter un coup d'oeil sur le site de PilotLogic : ils ont rassemblé FreePascal, Lazarus ainsi que de nombreuses librairies et composants dans un paquet tout prêt. Il y a même un programme d'installation.

    Il faut chercher "CodeTyphon Studio".

    Changelog (contient les librairies ainsi que les numéros de version de fpc et lazarus) à regarder avant de télécharger :
    http://www.pilotlogic.com/codetyphon/changeslog.txt

    Voici l'adresse de la page de téléchargement (lien en bas de la page) :
    http://www.pilotlogic.com/sitejoom/index.php/codetyphon

    J'espère que mon post pourra vous être utile, il faut savoir que CodeTyphon ne convient pas à tout le monde, surtout si vous devez utiliser une version particulière de fpc/lazarus.

  7. #7
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    Par défaut
    Bonjour

    Pour ma part après moult tâtonnements, j'utilise le script joint, sans soucis sur diverses machines "neuves" ou en mise à jour.

    Il faut préalablement télécharger les 2 fichiers .deb chez sourceforge.

    Je ne l'ai pas encore adapté à 0.9.30.4 et FPC 2.6, car ce dernier fait planter Zeos et que je n'ai pas encore trouvé comment l'éviter...

    Idéalement, il faudrait tester les erreurs à chaque instruction.

    EEA !

    Tintinux
    Fichiers attachés Fichiers attachés
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 245
    Points : 534
    Points
    534
    Par défaut
    Bonjour,
    Citation Envoyé par tintinux Voir le message
    Je ne l'ai pas encore adapté à 0.9.30.4 et FPC 2.6, car ce dernier fait planter Zeos et que je n'ai pas encore trouvé comment l'éviter...
    Il y a je pense une confusion au sujet du type TBookmark. Dans un cas c'est un pointer et dans un autre un string.
    J'arrive à compiler Zeos en remplaçant dans la procedure TZAbstractDataset.InternalPost;
    //BM := Bookmark; remplacé par
    BM := GetBookmark;
    et
    //BookMark:=BM; remplacé par
    GotoBookMark(BM);

    André

    PS: modifications testées sur la révision 1118 (27 mars 2012) du serveur SVN de Zeos, pas vue avec la 1181 de ce jour.

  9. #9
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    Par défaut
    Citation Envoyé par André
    J'arrive à compiler Zeos en remplaçant dans la procedure TZAbstractDataset.InternalPost;
    //BM := Bookmark; remplacé par
    BM := GetBookmark;
    et
    //BookMark:=BM; remplacé par
    GotoBookMark(BM);
    Merci pour le tuyau. Le problème est que mes développements doivent s'appuyer sur des versions stables et publiquement disponibles. Apparemment ce n'est pas possible, dommage...
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 245
    Points : 534
    Points
    534
    Par défaut
    Bonjour,
    Citation Envoyé par tintinux Voir le message
    Merci pour le tuyau. Le problème est que mes développements doivent s'appuyer sur des versions stables et publiquement disponibles.
    Tu as sûrement raison, car depuis le révision 20983 de FPC le tuyau est perçé
    Dans db.pas la propriété Bookmark qui était définie comme un TBookmarkStr est maintenant un TBookmark. Donc il ne doit plus y avoir besoin des modifications ci-dessus.

    André

    PS après maj FPC, Lazarus et Zeos ce jour depuis les dépos SVN: plus de problème pour compiler les Zeos. Par contre dans les IBX et le FBDataset (dataset complément des UIB permettant l'écriture) il faut changer le type des variables locales comme CurBookmark de string ou TBookmarkStr en TBookmark.

  11. #11
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    réponse à pomalo

    /usr/bin/ld: cannot find -lgpm
    test.pas(4,7) Error: Error while linking
    test.pas(4,7) Fatal: There were 1 errors compiling module, stopping
    Fatal: Compilation aborted
    Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

  12. #12
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    réponse à Tintinux

    J'ai essayé ton script : il plante ainsi

    E: Impossible de verrouiller /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
    E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
    humbert@LINUX:~$ sudo apt-get install libgtk2.0-dev libogg-dev libvorbis-dev a52dec-dev libdts-dev libdts-dev libmad0-dev libmodplug-dev libsvga1-dev fp-units-gfx-2.4.4
    Merci quand même pour ton aide
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

  13. #13
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    CortelliStephano a écrit

    Avec le terminal te déplacer dans la directory où se trouvent les fichier DEB de Lazarus décomprimés et les installer avec sudo dpkg-i *deb, enfin aller dans Synaptic et réparer les eventuels packages endomagés.
    J'ai chargé des fichiers ici et là et du coup je ne sais plus quel fichier chercher et où

    Une petite indication serait vraiment appréciée
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

  14. #14
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 21
    Points : 22
    Points
    22
    Par défaut
    Normalement tu devrais avoir téléchargé deux fichiers du type fpc-2.6.0-1.i386.deb.tar et lazarus-0.9.30.4.i386.deb.tar.

    Donc tu vais décomprimer ces deux fichiers dans deux directories différants. Dans chaque directory tu auras tous les fichiers .DEB de FPC (première directory) et les fichiers .DEB de Lazarus (deuxième directory).

    Ensuite tu vais avec le terminal dans la directory où tu a décomprimé FPC avec:

    et ensuite tu donne le command:

    Ça te permet d'installer tous les fichiers DEB qui sont dans la directory (si tu essaies d'installer un fichier à la fois tu te trouves probablèments de problèmes car beaucoup de fichiers nécessitent des autres (dépendances)).

    Ensuite tu devrais entrer en Synaptric pour réparer les éventuels packages endomagés (manque de dépendances). Enfin tu dois simplement faire la même chose avec les DEB de Lazarus.

    Avant de commencer, contrôle bien d'avoir désinstallé les fichiers de FPC et Lazarus que tu as déjà installé.

    Cordialement,

    Stefano

  15. #15
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    A CortelliStephano

    Merci pour ton aide. Hélas, j'en suis toujours au même point. L'installation de FPC s'est déroulée sans aucune erreur ni message, mais j'ai plein de dépendances non résolues lors de la phase d'installation de Lazarus qui, bien évidement, ne s'est pas installé.

    Je crois que je suis maudit
    Ce qui se conçoit bien s'énonce clairement
    Et les mots pour le dire viennent aisément (Boileau)

Discussions similaires

  1. [Free Pascal] Installation sur Ubuntu Linux
    Par richard dans le forum Free Pascal
    Réponses: 10
    Dernier message: 20/06/2009, 10h19
  2. [Lazarus] Quels paquets pour installer sur Ubuntu ?
    Par saidus dans le forum Lazarus
    Réponses: 4
    Dernier message: 09/03/2009, 23h36
  3. [Lazarus] [Débutant] Problèmes d'installation sur Ubuntu 8.04
    Par djmcg dans le forum Lazarus
    Réponses: 8
    Dernier message: 05/08/2008, 06h26
  4. OpenCV mal installé sur Ubuntu
    Par Djaiii dans le forum OpenCV
    Réponses: 1
    Dernier message: 04/04/2008, 16h16
  5. [ODBC] install sur Ubuntu ?
    Par ddaime dans le forum Installation
    Réponses: 5
    Dernier message: 02/05/2007, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo