Anwendungsentwicklung für Linux

Aus RAD Studio
Wechseln zu: Navigation, Suche

Mit RAD Studio können Sie Anwendungen für die Linux-Plattform entwickeln. Wenn RAD Studio auf einem Windows-Computer installiert ist, können Sie eine 64-Bit-Linux-Anwendung entwickeln und sie auf einem Linux-Computer bereitstellen. Die Entwicklung von Linux-Anwendungen ist mit der Entwicklung von Android-Apps in RAD Studio vergleichbar. Für Linux können Sie allerdings keine visuellen VCL- und FireMonkey-Anwendungen erstellen. Die folgenden Apps sind für die Linux-Plattform verfügbar:

  • Konsolenanwendung
  • EMS-Package (RAD Server)
  • DataSnap
  • DataSnap-WebBroker
  • WebBroker
  • Dynamische Linkbibliotheken
  • DUnitX-Projekt

Voraussetzungen

Um Linux-Anwendungen zu entwickeln, benötigen Sie einen Windows-PC, auf dem RAD Studio installiert ist, sowie einen Computer mit der Linux-Plattform (kann eine virtuelle Maschine sein).

Vorbereiten der Linux-Entwicklungsumgebung

So bereiten Sie Ihr Entwicklungssystem (PC) und den Linux-Computer für die Anwendungsentwicklung mit RAD Studio vor:

  1. Installieren Sie RAD Studio auf dem Windows-PC.
  2. Installieren von Entwicklungs-Packages
  3. Bereiten Sie den Linux-Computer vor.
  4. Erstellen Sie ein Verbindungsprofil.
  5. Fügen Sie RAD Studio das installierte SDK hinzu.
  6. Führen Sie PAServer auf dem Linux-Computer aus.

Installieren von Entwicklungs-Packages

So installieren Sie Entwicklungs-Packages auf Ubuntu:

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste, und wählen Sie Terminal öffnen.
  2. Um für bereits installierte Packages ein Upgrade durchzuführen, geben Sie in das Terminal sudo apt update && sudo apt upgrade && sudo apt dist-upgrade ein.
  3. Geben Sie Ihr Benutzerpasswort ein, und drücken Sie die Eingabetaste.
  4. Warten Sie, bis Sie aufgefordert werden, dem Upgrade der Packages zuzustimmen. Geben Sie J ein, und drücken Sie die Eingabetaste.
  5. Warten Sie, bis das Upgrade der Packages abgeschlossen ist. Dies kann einige Minuten dauern.
  6. Geben Sie zum Hinzufügen von Entwicklungs-Packages im Terminal sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5 ein.
  7. Geben Sie Ihr Benutzerpasswort ein, und drücken Sie die Eingabetaste.
  8. Warten Sie, bis Sie aufgefordert werden, der Installation der Packages zuzustimmen. Geben Sie J ein, und drücken Sie die Eingabetaste.
  9. Warten Sie, bis die Installation der Packages abgeschlossen ist. Dies kann einige Minuten dauern.

So installieren Sie Entwicklungs-Packages auf Red Hat:

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste, und wählen Sie Terminal öffnen.
  2. Geben Sie yum groupinstall 'Development Tools' in das Terminal ein.
  3. Drücken Sie die Eingabetaste, und warten Sie, bis die Installation der Packages abgeschlossen ist. Dies kann einige Minuten dauern.

Vorbereiten des Linux-Computers

Um Linux-Anwendungen zu erstellen, müssen Sie eine virtuelle Maschinen mit PAServer hinzufügen:

1. Suchen Sie die Datei LinuxPAServer22.0.tar.gz im folgenden Verzeichnis:
C:\Program Files (x86)\Embarcadero\Studio\22.0\PAServer\LinuxPAServer22.0.tar.gz
2. Entpacken Sie die Datei LinuxPAServer22.0.tar.gz.

So verwenden Sie die Unit System.zLib unter Red Hat:

1. Installieren Sie die Bibliothek zLib-devel mit dem folgenden Befehl auf Ihrem RHEL-Computer:
sudo yum install zlib-devel
2. Aktualisieren Sie den lokalen SDK-Zwischenspeicher.

So verwenden Sie die Unit System.zLib unter Ubuntu:

1. Installieren Sie die Bibliothek zLib-devel mit dem folgenden Befehl auf Ihrem Ubuntu-Computer:
sudo apt-get install zlib1g-dev
2. Aktualisieren Sie den lokalen SDK-Zwischenspeicher.

Erstellen eines Verbindungsprofils

  1. Klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie die Datei LinuxPAServer22.0.tar.gz entpackt haben, und klicken Sie dann auf Im Terminal öffnen.
  2. Geben Sie im Terminal ./paserver ein. Drücken Sie dann Eingabe.
  3. Klicken Sie auf der Seite Tools > Optionen > Umgebungsoptionen > Verbindungsprofil-Manager auf die Schaltfläche Hinzufügen. Der Experte Verbindungsprofil erstellen wird geöffnet.
  4. Geben Sie auf der Seite Profilinformation Folgendes ein:
    • Geben Sie in das Feld Profilname den erforderlichen Namen ein.
    • Klicken Sie im Feld Plattform auf die Plattform 64-Bit-Linux.
    • Klicken Sie auf Weiter.
  5. Geben Sie auf der Seite Informationen zum Remote-Computer Folgendes ein:
    • Geben Sie in das Feld Remote-Computer die IP-Adresse oder den Namen des Computers ein.
    • Klicken Sie auf Verbindung testen, um die Gültigkeit der eingegebenen Werte zu überprüfen.
  6. Klicken Sie auf Fertig stellen.

Hinzufügen des installierten SDK zu RAD Studio

  1. Klicken Sie auf der Seite Tools > Optionen > Umgebungsoptionen > SDK-Manager auf die Schaltfläche Hinzufügen.
  2. Geben Sie im Dialogfeld Neues SDK hinzufügen Folgendes ein:
    • Klicken Sie im Feld Plattform auswählen auf 64-Bit-Linux.
    • Wählen Sie im Feld Profil für Verbindung auswählen ein erstelltes Profil aus der Dropdown-Liste aus.
    • Im Feld SDK-Version auswählen wird automatisch der Name des SDK, das Sie gerade installiert haben, angezeigt. Wenn Sie das SDK nicht installiert haben, können Sie das in diesem Schritt nachholen. Wenn Sie das SDK bereits installiert haben, fahren Sie mit dem nächsten Schritt fort.

Ausführen von PAServer auf einem Linux-Computer

So führen Sie den PAServer auf einem Linux-Computer aus:

  • Öffnen Sie das Terminal, und führen Sie PAServer im Terminal aus.

Entwickeln von Anwendungen

  1. Wählen Sie den Projekttyp für Ihre Delphi-Anwendung aus.
    • Datei > Neu > Weitere > Delphi-Projekte:
      • Konsolenanwendung
      • DUnitX-Projekt
      • Dynamische Link-Bibliothek
      • Package
    • Datei > Neu > Weitere > Delphi-Projekte > DataSnap-Server:
      • DataSnap-Server
      • DataSnap-WebBroker
    • Datei > Neu > Weitere > Delphi-Projekte > WebBroker > WebBroker-Anwendung

Siehe auch