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 :

Installation de Lazarus 1.8 sous Ubuntu [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 777
    Par défaut Installation de Lazarus 1.8 sous Ubuntu
    Bonjour à tous

    Voyant que la version 1.8 est sortie, j'ai voulu l'installer ('What else ?)

    Ubuntu ne me propose pas Lazarus dans les logiciels, alors j'ai téléchargé lazarus-project_1.8.0-1_amd64.deb. Puis j'ai lancé l'installation : elle a duré....le même temps qu'il faut pour compter jusqu'à 4.

    Aucun message d'erreur, et bien sûr rien d'autre.

    Je m'interroge, mais ne trouve pas de réponse.


  2. #2
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    L'absence de message d'erreur est surprenante et ne permet pas de dire ce qui se passe mais pour FPC et Lazarus il est préférable de ne pas utiliser les packages.
    Utiliser synaptic pour virer tout ce qui concerne FPC et Lazarus.

    Installer FPC depuis son installateur binaire.
    https://sourceforge.net/projects/freepascal/
    Télécharger ensuite le source de Lazarus et le compiler:
    https://sourceforge.net/projects/lazarus/
    De préférence tout installer dans des répertoires utilisateur et pas dans /usr/bin ou /usr/lib.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je suis sous Ubuntu 16.04 LTS avec processeur Intel.

    Pour installer Lazarus 1.8, j'ai procédé comme suit :

    1 - téléchargement de fpc-src_3.0.4-1_i386.deb et installation
    2 - téléchargement de fpc_3.0.4-1_i386.deb et installation
    3 - téléchargement de lazarus-project_1.8.0-0_i386.deb et installation

    Avec Synaptic, avant les installations, je me suis assuré que je n'avais aucune installation de faite pour FPC et Lazarus.

    Les installations ont été faites en Administrateur.

    Etant un débutant de chez débutant avec Ubuntu (et Linux en général), je n'ai pas rencontré de difficultés particulières.

    Cdt

    Laurent

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Février 2013
    Messages : 70
    Par défaut
    Mon expérience personnelle est qu'avec Synaptic, ou tout autre installateur de paquet, l'installation de Lazarus cause problème. De mémoire, seul Open SUSE était en mesure d'installer correctement Lazarus. Le plus souvent, le gestionnaire de paquet oublie une ou plusieurs dépendances. J'ai déjà été témoin de l'oubli de la LCL au grand complet et de l'installation de Lazarus sans le compilateur Free Pascal.

    Après l'installation manuelle, il faut habituellement refuser les mises à jour dans les deux sens: soit celles qui nous demandent de revenir à une version antérieure supportée dans les dépôts et celles qui proposent une version plus récente d'un seul outil, Free Pascal par exemple. Une version de Lazarus a été testée avec une version de Free Pascal, le couple ne doit pas être brisé.

  5. #5
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    Citation Envoyé par Pierre le Grand Voir le message
    [...] Le plus souvent, le gestionnaire de paquet oublie une ou plusieurs dépendances. [...]
    Le gestionnaire de paquets ne peut pas oublier des dépendances pour la bonne et simple raison que celles-ci sont inscrites dans un des fichiers du paquet.

    N'ayons pas peur d'appeler un chat un chat et osons affirmer que le fichier qui liste ces dépendances a été écrit... avec les pieds !
    Et comme le gestionnaire de paquets ne peut pas inventer des liaisons nécessaires mais absentes, on se retrouve avec du grand n'importe quoi.

    Exemple avec (au hasard) le bloc-notes de ma vieille Debian 7, j'ai nommé leafpad.
    Dans le .deb adapté à mon architecture se trouve un fichier compressé control.tar.gz contenant entre autres un fichier texte control où l'on peut lire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Depends: libc6 (>= 2.4), libcairo2 (>= 1.2.4), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.10.0), 
    libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0)
    On comprend tout de suite que s'il y a une désynchronisation entre cette liste et ce qui est réellement présent dans ma machine, le résultat de l'installation sera pifométrique et aléatoire.

    Supposons qu'il manque une librairie dont la présence est nécessaire : la recopie des fichiers va se faire, les ajouts dans les menus aussi, mais à l'exécution du binaire, patatras !

    Il faudrait pour se prémunir de ça que le gestionnaire de paquets soit capable d'analyser le binaire pour y chercher à l'intérieur les dépendances. Mais puisque ce fichier control et sa section Depends existent, on se base dessus et voilà...

  6. #6
    Membre éclairé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 777
    Par défaut
    J'ai suivi les conseils qui m'ont été donnés, les trois installations se sont déroulées à la vitesse d'un TGV et je n'ai toujjours rien, ni Free Pascal ni Lazarus ! Pas cool du tout cela

    Est-ce la version 17 de Ubuntu qui pose problème ?

  7. #7
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    Bonsoir,

    Question bête :
    Citation Envoyé par inforock Voir le message
    1 - téléchargement de fpc-src_3.0.4-1_i386.deb et installation
    2 - téléchargement de fpc_3.0.4-1_i386.deb et installation
    3 - téléchargement de lazarus-project_1.8.0-0_i386.deb et installation
    Où as-tu trouvé ce fpc-src, qui a l'air d'avoir disparu des liens officiels ?

    Par exemple en lisant ce qu'écrit mm_71, il n'est pas question de fpc-src :
    Citation Envoyé par mm_71 Voir le message
    Installer FPC depuis son installateur binaire.
    https://sourceforge.net/projects/freepascal/
    Télécharger ensuite le source de Lazarus et le compiler:
    https://sourceforge.net/projects/lazarus/
    ou en regardant sur leur wiki (qui ne doit pas être à jour, comme d'hab'...) en suivant le 2e lien on constate que les fichiers qu'on y trouve ne correspondent pas à la page Wiki...

    Est-ce qu'on a encore besoin de fpc-src ?

    C'est pas clair cette histoire, c'est pas clair du tout...
    Et je trouve ce brouillard parfaitement décourageant.

  8. #8
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    Par exemple en lisant ce qu'écrit mm_71, il n'est pas question de fpc-src :
    Si, les sources sont ici ( Pour tout OS ):
    https://sourceforge.net/projects/fre.../Source/3.0.4/
    fpc-3.0.4.source.tar.gz
    Est-ce qu'on a encore besoin de fpc-src ?
    Ben oui, sinon lazarus couic!

  9. #9
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par Jipété Voir le message
    Bonsoir,

    Question bête :

    Où as-tu trouvé ce fpc-src, qui a l'air d'avoir disparu des liens officiels ?

    Par exemple en lisant ce qu'écrit mm_71, il n'est pas question de fpc-src :

    ou en regardant sur leur wiki (qui ne doit pas être à jour, comme d'hab'...) en suivant le 2e lien on constate que les fichiers qu'on y trouve ne correspondent pas à la page Wiki...

    Est-ce qu'on a encore besoin de fpc-src ?

    C'est pas clair cette histoire, c'est pas clair du tout...
    Et je trouve ce brouillard parfaitement décourageant.
    En allant sur le site https://www.lazarus-ide.org/, à droite de la page, il y a "Version 1.8.0 for Debian 32 bit Try DEB? | Other ▼". En cliquant sur le lien "Try DEB" qui indique l'URL suivante (http://sourceforge.net/projects/laza...zarus%201.8.0/), on arrive sur le site de sourceforge où il y a les fichiers que j'ai indiqué. Je viens de refaire les manips à l'instant.

    Il est indiqué sur la même page que les fichiers :

    You need to download and install all three packages fpc, fpc-src and lazarus.
    Il y a aussi la possibilité de télécharger la version 64 bits pour AMD64 qui elle, à priori, se trouve dans un seul fichier DEB pour l'ensemble (fpc et Lazarus).

    Pour les 3 fichiers i386, ils datent du 04/12/2017. Comme UBUNTU est basé sur une distri DEBIAN, j'ai donc installé ces paquets et pour ma part tout fonctionne à merveille.

    Au départ, effectivement, j'avais oublié de préciser que ma distri Ubuntu était en 32 bits (en fait j'ai un processeur Intel 64 bits mais pour Ubuntu 16.04 LTS il est précisé d'installer la version 32 bits pour les processeurs Intel même si ils sont en 64 bits, ce que j'ai fait).

    Pour ce qui est d'installer fpc-src, j'avoue que je ne me suis pas posé de questions : j'ai tout installé dans l'ordre que j'ai indiqué, à savoir : fpc-src, ensuite fpc, et pour finir Lazarus.

    Une fois tout installé, j'ai installé le composant "OnlinePackageManager" ensuite, à partir du package manager, j'ai installé les autres compos qui m'intéressaient (Indy, ZEOS, ...).

    En espérant avoir apporté des éclaircissements.

    Cdt

    Laurent

  10. #10
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    Citation Envoyé par inforock Voir le message
    --snip--




    EDIT : bon, ça me démangeait et j'avais une machine virtuelle Debian9 plutôt inactive alors hop !, ni une ni deux j'ai suivi ton lien, j'ai récupéré les 3 .deb, 3 coups de dpkg -i fichier" dans l'ordre qui va bien et bingo !
    (mis à part qu'il me manquait libgtk2.0-dev pour Lazarus, pas grave, réglé avec un coup de Synaptic puis relance de l'install Laz ["flèche vers le haut" <ENTER> ] et voilà.)

    Par contre, dès le premier contact, force est de constater que l'ergonomie c'est toujours pas ça... Je n'avais pas gdb sur cette machine, donc l'edi n'était pas content au premier lancement (grande fenêtre) :
    Nom : laz+gdb.png
Affichages : 338
Taille : 45,9 Ko

    Je l'installe viteuf d'un coup de Synaptic, je remplis la zone /usr/sbin/gdb, je dis de "démarrer l'EDI" et je me prends cette petite fenêtre à la c0n !
    Obligé de fermer et de relancer !
    On se croirait sous windows 3.1...
    Pµt4!n les mecs, on est en 2018, quoi ! Ça ne présage rien de bon pour la suite.

    Et MP pour Gilles V., si tu passes par là : après un "deux-points", il faut une (oui, une !) espace. Tu fais ce qu'il faut ?

  11. #11
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    OK, merci.

    Mais on ne m'ôtera pas de l'idée que ça devient le foutoir, dans la mesure où je n'ai pas pu les trouver facilement, contrairement à la vieille époque de fpc 2.6.2...

    J'avais dû écrire, en ce temps-là, qu'il m'avait suffi d'installer les 3 .deb les fingers in the nose, là maintenant il faut dépaqueter les tar.gz, se palucher les readme, espérer que gcc, make, et tout un tas de bazars seront à la bonne révision, lancer la compil en croisant les doigts, etc.
    Bref...

    En fait il faudrait qu'inforock vienne nous donner le lien vers les sources des .deb qu'il a utilisés.

  12. #12
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    Mais on ne m'ôtera pas de l'idée que ça devient le foutoir, dans la mesure où je n'ai pas pu les trouver facilement, contrairement à la vieille époque de fpc 2.6.2...

    J'avais dû écrire, en ce temps-là, qu'il m'avait suffi d'installer les 3 .deb les fingers in the nose, là maintenant il faut dépaqueter les tar.gz, se palucher les readme, espérer que gcc, make, et tout un tas de bazars seront à la bonne révision, lancer la compil en croisant les doigts, etc.
    Bref...
    Mais non ! L'archive de FPC binaire doit juste être décompactée et tu y trouves un script install.sh qu'il suffit de lancer pour que FPC s'installe ou tu veux. Je n'ai JAMAIS eu de problème depuis 4/5 ans avec cette méthode.
    Ensuite du décompresse les sources dans un répertoire accessible à l'utilisateur ( Même si tu as utilisé un package FPC pour le compilateur ), les sources en .deb vont se nicher qq. part dans /usr/share/doc qui n'est accessible qu'en root pour l'écriture et ça peut parfois être ennuyeux.
    Et pour finir installer lazarus, il se compile sans problème.

    Je ne sais plus combien de fois j'ai écrit cette même chose ( ou presque ) dans différents fils de ce forum ).

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 777
    Par défaut
    C'est bien joli toutes ces remarques, et certes intéressantes, mais cela ne répond hélas pas à ma dernière question et mon installation est plutôt du style "coq sur un tas de fumier" que "fingers in the nose" (j'espère ne pas avoir été grossier dans cette phrase, mais on entend pire à la télé !)

  14. #14
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    Vrai Jipété ....et pas tout à fait vrai. mm_71 m'a indiqué un module fpc_3.0.4. Or si j'en crois inforok, il faut aussi fpc-src qui n'est pas dans ce module.
    C'est une farce ? Le lien vers les sources est dans mon message du 16/02/2018, 17h35
    Mon message du 20/02/2018, 14h35 disait aussi:
    Mais je crois vraiment que tu aurais gagné du temps en suivant mon message du 16/02/2018, 17h35
    Et j'ai remis l'info pour les sources dans le message du 21/02/2018, 19h34
    J'ai un peu l'impression de souffler dans un violon pour jouer la toccata et fugue...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation de zope 2.10 sous Ubuntu
    Par dom75 dans le forum Zope
    Réponses: 0
    Dernier message: 23/01/2010, 18h53
  2. Installer la JRE pour Eclispe sous ubuntu
    Par Marie.B dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 21/07/2009, 19h46
  3. Installation system-c 2.1 sous Ubuntu
    Par xavier1936 dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 09/03/2008, 12h24
  4. Problème pour l'installation de Java 1.5 sous Ubuntu
    Par Premium dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 03/03/2006, 10h01

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