+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Pascal, Delphi et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    7 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 7 489
    Points : 52 748
    Points
    52 748
    Billets dans le blog
    2

    Par défaut Tutoriel : Installer Lazarus et des paquets avec FPCUpDeluxe et Online Package Manager, par Jérôme Delauney

    Installer Lazarus et des paquets
    Avec FPCUpDeluxe et Online Package Manager

    Dans ce premier tutoriel, Jérôme Delauney détaille comment installer facilement Lazarus et des composants à l'aide de l'application FPCUpDeluxe et Online Package Manager.

    Installer Lazarus et des paquets avec FPCUpDeluxe et Online Package Manager

    FPCUpDeluxe est un utilitaire qui permet d'installer n'importe quelle version de FPC et Lazarus, aussi bien les versions stables que les versions en cours de développement (comme lazarus 1.9 et FPC 3.1.x), mais aussi les anciennes versions, le tout en deux ou trois clics. Cet utilitaire est également très utile pour installer une version secondaire.



    Online Package Manager (OPM) recense plus de 130 paquets à ce jour. Son utilisation pour les installer est extrêmement simple. Si des paquets dépendent d'autres paquets, OPM installera ces dépendances automatiquement. À la fin de la procédure, il proposera de reconstruire Lazarus.



    Et vous ?

    Que pensez-vous de ce tutoriel ?
    Connaissiez-vous FPCUpDeluxe, et si oui qu'en pensez-vous ?
    Faites-vous cohabiter plusieurs versions de Lazarus ?
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    décembre 2011
    Messages
    3 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : décembre 2011
    Messages : 3 202
    Points : 11 833
    Points
    11 833
    Billets dans le blog
    5

    Par défaut

    Merci pour ce très utile tutoriel, sans lequel je n'aurais pas eu le courage de me lancer dans un essai. L'installation n'est pas terminée mais jusqu'ici tout s'est passé comme prévu.

  3. #3
    Membre éprouvé

    Homme Profil pro
    Retraité
    Inscrit en
    juin 2012
    Messages
    575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juin 2012
    Messages : 575
    Points : 1 048
    Points
    1 048

    Par défaut

    Il va vraiment falloir que je me décide à l'essayer.

  4. #4
    Membre régulier Avatar de danucc
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2008
    Messages : 63
    Points : 103
    Points
    103

    Par défaut Cross-compilateurs

    Merci pour ce tuto.

    Sur mon Linux Mint, J'ai installé les cross-compilateurs pour Windows 32 et 64 sans trop de problèmes (pour Windows 32 bits j'ai dû le lancer 2 fois, la première fois il est sorti avec une erreur 512, mais à la 2ème OK, ça compile et le résultat s'exécute sur les différentes plateformes.

    Par contre, je voulais pouvoir compiler pour Raspberry et là, je n'arrive pas à installer le cross-compilateur (j'ai sélecté CPU arm et OS Linux)

    Si quelqu'un a déjà fait ça, merci de décrire la procédure / paramètres utilisés (ou peut-être ce n'est pas possible...)

    Bonne journée à tous.
    Danilo

  5. #5
    Membre expérimenté
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : septembre 2015
    Messages : 475
    Points : 1 305
    Points
    1 305

    Par défaut

    Citation Envoyé par danucc Voir le message
    Merci pour ce tuto.

    Sur mon Linux Mint, J'ai installé les cross-compilateurs pour Windows 32 et 64 sans trop de problèmes (pour Windows 32 bits j'ai dû le lancer 2 fois, la première fois il est sorti avec une erreur 512, mais à la 2ème OK, ça compile et le résultat s'exécute sur les différentes plateformes.

    Par contre, je voulais pouvoir compiler pour Raspberry et là, je n'arrive pas à installer le cross-compilateur (j'ai sélecté CPU arm et OS Linux)

    Si quelqu'un a déjà fait ça, merci de décrire la procédure / paramètres utilisés (ou peut-être ce n'est pas possible...)

    Bonne journée à tous.
    Danilo
    Bonjour pour "CPU arm et OS Linux" est ce que FPCUpDeluxe affiche un message d'erreur ?
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

  6. #6
    Membre régulier Avatar de danucc
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2008
    Messages : 63
    Points : 103
    Points
    103

    Par défaut

    Oui, il affiche un message d'erreur, mais je ne pourrai avoir accès à ce PC que lundi.
    Je reviendrai sur le sujet lundi.
    Bon weekend à tous.
    Danilo

  7. #7
    Membre régulier Avatar de danucc
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2008
    Messages : 63
    Points : 103
    Points
    103

    Par défaut

    Bonjour, voici plus de précisions:
    L'installation du cross-compilateur (que j'ai refait ce matin), semble réussir sans erreur en sélectionnant arm + Linux.
    (En tout cas, c'est ce que disent les derniers messages de l'installation).

    C'est par contre quand j'essaye de compiler pour OS: linux Processor family: arm que j'obtiens l'erreur ci-dessous :

    Nom : Ecran_msg.jpg
Affichages : 102
Taille : 87,8 Ko

    J'ai essayé les différents types ARM7...
    Danilo

  8. #8
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    septembre 2003
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2003
    Messages : 643
    Points : 1 401
    Points
    1 401
    Billets dans le blog
    5

    Par défaut

    Merci Delauney Jérôme pour cet excellent article traitant de l'outil FPCUpDeluxe.
    Personnellement, j'utilise sous windows, l'outil FPCUpDeluxe mais uniquement avec les branches "fixes", que je trouve très intéressantes. En effet, cela me permet de disposer ainsi de la version stable la plus récente de Lazarus sans être obligé d'attendre la sortie officielle de Lazarus.

    Plus précieusement je choisis uniquement les options "fixes" suivantes :
    FPC Version
    ...
    fixes
    ...
    Lazarus version
    ...
    fixes
    ...

    C.à.d. respectivement les versions svn suivantes :
    FPC : https://svn.freepascal.org/svn/fpc/branches/fixes_3_0
    Lazarus : https://svn.freepascal.org/svn/lazar...ches/fixes_1_8

    Puis je clique sur le bouton "Install/Update FPC+Laz"

    Exemple de résultat : Lazarus 1.8.3 r57802 FPC 3.0.5 x86_64-win64-win32/win64

    Et jusqu'à présent je n'ai jamais eu de problème de type régression ou autres, bien au contraire, je bénéficie des derniers correctifs de bug etc. et autres améliorations diverses apportées à Lazarus.

    Remarque : Pour le répertoire local d'installation FPCUpDeluxe, Personnellement j'ai opté tout simplement pour le nom suivant :
    C:\fpcupdeluxe
    (au lieu de c:\LazarusTrunk comme indiqué dans votre article)

    Encore une fois, Merci beaucoup pour cet article.

    A+
    "Une idée mal écrite est une idée fausse !"
    http://hamid-mira.blogspot.com

  9. #9
    Membre expérimenté
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : septembre 2015
    Messages : 475
    Points : 1 305
    Points
    1 305

    Par défaut

    Citation Envoyé par danucc Voir le message
    Bonjour, voici plus de précisions:
    L'installation du cross-compilateur (que j'ai refait ce matin), semble réussir sans erreur en sélectionnant arm + Linux.
    (En tout cas, c'est ce que disent les derniers messages de l'installation).

    C'est par contre quand j'essaye de compiler pour OS: linux Processor family: arm que j'obtiens l'erreur ci-dessous :

    Nom : Ecran_msg.jpg
Affichages : 102
Taille : 87,8 Ko

    J'ai essayé les différents types ARM7...
    Danilo
    Salut j'ai recherché le code erreur 256 voilà des réponses qui pourront t'aider :
    https://stackoverflow.com/questions/...on-mac-os-x-10
    https://www.developpez.net/forums/d1...on-code-256-a/
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

  10. #10
    Membre expérimenté
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : septembre 2015
    Messages : 475
    Points : 1 305
    Points
    1 305

    Par défaut

    Citation Envoyé par hmira Voir le message
    Merci Delauney Jérôme pour cet excellent article traitant de l'outil FPCUpDeluxe.
    Personnellement, j'utilise sous windows, l'outil FPCUpDeluxe mais uniquement avec les branches "fixes", que je trouve très intéressantes. En effet, cela me permet de disposer ainsi de la version stable la plus récente de Lazarus sans être obligé d'attendre la sortie officielle de Lazarus.

    Plus précieusement je choisis uniquement les options "fixes" suivantes :
    FPC Version
    ...
    fixes
    ...
    Lazarus version
    ...
    fixes
    ...

    C.à.d. respectivement les versions svn suivantes :
    FPC : https://svn.freepascal.org/svn/fpc/branches/fixes_3_0
    Lazarus : https://svn.freepascal.org/svn/lazar...ches/fixes_1_8

    Puis je clique sur le bouton "Install/Update FPC+Laz"

    Exemple de résultat : Lazarus 1.8.3 r57802 FPC 3.0.5 x86_64-win64-win32/win64

    Et jusqu'à présent je n'ai jamais eu de problème de type régression ou autres, bien au contraire, je bénéficie des derniers correctifs de bug etc. et autres améliorations diverses apportées à Lazarus.

    Remarque : Pour le répertoire local d'installation FPCUpDeluxe, Personnellement j'ai opté tout simplement pour le nom suivant :
    C:\fpcupdeluxe
    (au lieu de c:\LazarusTrunk comme indiqué dans votre article)

    Encore une fois, Merci beaucoup pour cet article.

    A+
    Bonjour hmira, merci de ton retour. Cela mériterait que j'ajoute ta remarque au tutoriel
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

  11. #11
    Membre régulier Avatar de danucc
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    novembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2008
    Messages : 63
    Points : 103
    Points
    103

    Par défaut

    Merci BeanzMaster.

    En fait, je me suis rendu compte que cette erreur apparaît quand le processeur cible n'est pas supporté.
    On arrive à cross-compiler pour un ARM6 mais pas pour un ARM7 ou un Cortex.
    Cependant, le fichier resultant avec ARM6 ne tourne pas sur un Raspberry, alors je pense qu'il n'est pas (encore) possible de cross-compiler pour un Raspberry tournant Linux (Raspbian).

    Si quelqu'un peux me donner tort, j'en serai ravi ...

    Cordialement.
    Danilo

  12. #12
    Membre expérimenté
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    septembre 2015
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : septembre 2015
    Messages : 475
    Points : 1 305
    Points
    1 305

    Par défaut

    Salut pas de soucis

    Essayes de faire une recherche et ou de poster ta question sur forum de freepascal. mais il me semble y avoir lu, que cela fonctionne sous "Raspbian"

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

  13. #13
    Membre habitué Avatar de naute
    Homme Profil pro
    Retraité
    Inscrit en
    mars 2009
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : mars 2009
    Messages : 170
    Points : 126
    Points
    126

    Par défaut

    Bonjour BeanzMaster .

    Depuis que tu m'as fait connaître ce logiciel dans la discussion à laquelle tu fais allusion, à l'instigation de jipété, j'ai installé Lazarus 1.8.2 sur trois machines, deux sous GNU-Linux et une sous Windows 7, avec succès. Il y a eu un petit bémol sous Windows 7 où ma première tentative s'est soldée par un échec. J'ai recommencé et tout a fonctionné. Je n'ai pas compris ce qui s'était passé. J'ai suivi ton conseil d'installer OPM avec lequel j'ai ensuite installé les quelques composants supplémentaires que j'utilise et tout s'est passé à merveille.

    FpcUpDELuxe est vraiment un bon outil. Il m'a permis également de réaliser facilement des compilations croisées GNU-Linux vers Windows. J'ai en projet des compilations vers ARM mais je n'ai pas encore fait de tentative. A suivre...

    Je pense que cet outil, s'il est bien déployé, peut faire de l'ombre à Code Typhon qui est un bon produit mais dont la politique est critiquable.

    Merci pour ce tutoriel ,
    amicalement,
    naute.

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/11/2011, 14h05
  2. Enregistrement des paquets avec libpcap
    Par riadh8 dans le forum Réseau
    Réponses: 1
    Dernier message: 07/04/2009, 18h12

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