DELPHI LINUX


Dans cette partie vous allez découvrir comment préparrer votre environement de développement pour linux avec DELPHI.
Pour cela il vous faut :
  1. Une machine avec windows et delphi installé
  2. Une machine (virtuelle ou pas) avec Red Hat ou Ubuntu d'installé
/!\ Toutes les étapes ont été faites avec RAD Studio 10.3.3 il est possible que certains menus changes /!\
  1. Installation du SDK Linux
  2. Installation du paserver
  3. Démarrage du paserver
  4. Création d'un profil de connexion
  5. Ajout du SDK installé à RAD Studio
  6. Mise à jour du cache du SDK local

Installation du SDK Linux

Pour Ubuntu :

  1. Ouvrir un Terminal.
  2. Ajouter le référentiel, tapez
    sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
    dans le terminal.
  3. Appuyez sur Entrée. Le référentiel est maintenant ajouté.
  4. Tapez
    sudo apt install ubuntu-sdk
    dans le terminal.
  5. Appuyez sur Entrée et attendez que le SDK soit installé.
  6. Vous pouvez ajouter la bibliothèque zLib-devel en saisissant
    sudo apt-get install zlib1g-dev
    dans le terminal.
  7. Appuyez sur Entréeet attendez que la bibliothèque soit installée.

Pour Red Hat :

  1. Ouvrir un Terminal.
  2. Tapez
    yum groupinstall 'Development Tools'
    dans le terminal.
  3. Appuyez sur Entrée et attendez que le SDK soit installé.
  4. Vous pouvez ajouter la bibliothèque zLib-devel en saisissant
    sudo yum install zlib1g-dev
    dans le terminal.
  5. Appuyez sur Entréeet attendez que la bibliothèque soit installée.

Installation du paserver

  1. Sur votre machine windows localisez le fichier
    LinuxPAServer20.0.tar.gz
    à l'emplacement suivant :
    C:\Program Files (x86)\Embarcadero\Studio\20.0\PAServer
    Adaptez le chmemin en fonction de votre installation de Delphi
  2. Copiez le fichier dans le
    /tmp
    de votre machine linux avec winscp par exemple
  3. Ouvrir un Terminal sur votre machine linux.
  4. Placez vous dans le dossier où vous voullez installer paserver puis décompressez le fichier via la commande
    tar –xvf /tmp/LinuxPAServer20.0.tar.gz
  5. Vous devriez avoir un dossier PAServer-20.0 contenant les fichiers suivant :
    linuxgdb
    paconsole
    paserver
    paserver.config

Démarrage du paserver

  1. Ouvrir un Terminal sur votre machine linux.
  2. Placez vous dans le dossier PAServer-20.0 où vous avez installer paserver
  3. tapez
    ./paserver
  4. Appuyez sur Entrée
  5. A la ligne suivante appuyez sur Entrée pour ne pas definir de mot de passe ou tappez le puis appuyez sur Entrée
    Connection Profile password <press Enter for no password>:
  6. Vous devriez vous retrouvez avec ceci
    Starting Platform Assistant Server on port 64211

    Type ? for available commands

    >

Création d'un profil de connexion

  1. Démarrez paserver sur votre machine linux
  2. Dans Delphi allez sur Outils -> Options -> Déploiement -> Gestionnaire de profils de connexion,
    cliquez sur le bouton Ajouter. L'expert Créer un profil de connexion s'ouvre.
  3. Sur la page Informations de profil, entrez les informations suivantes :
  4. Sur la page Informations sur la machine distante, entrez les informations suivantes :
  5. Cliquez sur Terminer.

Ajout du SDK installé à RAD Studio

  1. Dans Delphi allez sur Outils -> Options -> Déploiement -> Gestionnaire de SDK,
    cliquez sur le bouton Ajouter.
  2. Dans la boîte de dialogue Ajouter un nouveau SDK, entrez les informations suivantes : /!\ Assurez vous que le chemin du SDK ne pointe pas sur un chemin reseau /!\

Mise à jour du cache du SDK local

Suite à une mise à jour de votre machine Linux ou à l'ajout de biblioteque pensez à mettre à jour la cache du SDK local
  1. Dans Delphi allez sur Outils -> Options -> Déploiement -> Gestionnaire de SDK
  2. dans la partie Version des SDK sélectionnez le SDK linux,
    puis cliquez sur le bouton Mettre à jour le cache des fichiers locaux