Der erste Schritt ist natürlich die Installation von Ada. Ich habe mich dafür entschieden, dieses Tutorial auf GNAT GPL 2011 aufzubauen. Dieser Ada Compiler ist Open Source und frei verfügbar. Die Kurzversion der Installation unter Windows und Linux ist die folgende: Die Dateien von der Libre-Seite von AdaCore herunterladen, installieren, und das bin-Verzeichnis des Compilers in die PATH-Umgebungsvariable eintragen. Falls es Schwierigkeiten gibt, kommt hier die lange Version, und da die Installationsprozedur unter Windows und Linux doch recht unterschiedlich ist, zeigen wir dies für beide Versionen.
Du besuchst die Libre-Seite von AdaCore und du erhältst die folgende Webseite:
Du klickst jetzt auf den linken Download-Knopf. Um an die GPL Edition von GNAT heranzukommen, sagst du auf der nächsten Seite, dass du GNAT für freie Software verwenden willst. Wer will, kann seine Email-Adresse hinterlassen. Nach einem beherzten Klick auf den untersten Knopf geht es weiter, und man kann seine Plattform und die herunterzuladenden Programme auswählen. Da du hier in der Linuxabteilung bist, wählst du Linux (zum Beispiel 64bit) als Plattform aus. Für dieses Tutorial brauchst du GNAT selbst und die GNATcoll Bibliothek, also wählst du beide aus:
Du klickst auf den großen Download-button, und erhältst eine .tar-Datei. Diese muss nun abgespeichert und ausgepackt werden. Ich gehe davon aus, dass sich das $HOME Verzeichnis in /home/user befindet. Zuerst erstellst du das Verzeichnis /home/user/libre, in dem sich alles abspielt:
$ cd /home/user
$ mkdir libre
$ cd libre
In dieses Verzeichnis muss nun unsere .tar-Datei kopiert werden. Anschließend kann sie ausgepackt werden:
$ tar -xf AdaCore.tar
$ ls
AdaCore.tar GNATcoll GNAT_GPL
Um nun GNAT zu installieren, geht es wie folgt voran:
$ cd GNAT_GPL
$ tar -xzf gnat-gpl-2011-x86_64-pc-linux-gnu-bin.tar.gz
$ cd gnat-2011-x86_64-pc-linux-gnu-bin
$ ./doinstall
Das zuletzt aufgerufene Programm stellt nun einige Fragen. Die zu drückenden Tasten werden mit (zum Beispiel) <Enter> gekennzeichnet:
This script is provided to simplify the installation of the
x86_64-pc-linux-gnu
binary version of the GNAT GPL Edition Ada (2012, 2005, 95, and 83)
environment maintained by AdaCore. For information on commercial
support please contact sales@adacore.com.
This script will ask you how you would like to configure GNAT.
Confirmation is required before any write action is taken.
Please press RETURN to continue.
<Enter>
To install GNAT, you need to specify a base directory.
All the files will be installed in subdirectories
that are created under this directory.
Important Note: You should not use ~ or ~username wildcards
when specifying this directory name.
In which directory do you want to install GNAT? [/usr/gnat]:
</home/user/libre/gnat>
The GNAT GPL Edition installation directory will be:
/home/user/libre/gnat
Is this correct ? Type 'Y' if so, otherwise type 'N' and you'll
be prompted for another directory name.
Do you want to continue ? [yY|nN]:
<y>
Und endlich:
GNAT GPL Edition is now about to be installed in
/home/user/libre/gnat.
Type 'Y' if you want to proceed with installation or any other key
if you wish to abort.
Do you want to proceed with installation ? [yY|nN]:
<y>
Schließlich musst du noch die PATH Umgebungsvariable ändern:
$ export PATH=/home/user/libre/gnat/bin:$PATH
(Diese Linie kommt am besten auch in deine .bashrc).
Jetzt kannst du endlich mit der Ada Programmierung anfangen!