Table of Contents

Installation von ESO MIDAS

Hinweis: Seit seit Ubuntu 14.10 ist ESO MIDAS als Debianpaket verfügbar und kann mit

 sudo apt-get install eso-midas

installiert werden.

Einige Notizen zur Installation:

Paketabhängigkeiten

Folgende Pakete müssen installiert werden:

 sudo apt-get install libmotif-dev libncurses5-dev libx11-dev libXext-dev libXt-dev gfortran 

MIDAS Ordner erstellen

Für MIDAS sollte man einen eigenen Ordner z.B. mit dem Namen midas erstellen:

 mkdir midas 
 

In unsere Standardinstallation befindet sich dieser im Verzeichnis $HOME/opt/.

MIDAS herunterladen

Dazu eine Konsole öffnen, in den angelegten MIDAS Ordner wechseln und dann zum FTP-Server verbinden:

 ftp ftp.eso.org
 

Dabei ist der Benutzername ftp und das Passwort <your_email_address_here>.

Hinweis: Der folgende Text basiert auf der Version 11FEB von MIDAS (11FEBpl1.0.tar.gz). Die aktuellste Veröffentlichung ist 15SEPpl1.0 (15SEPpl1.0.tar.gz). Der Pfad /home/username/opt/midas/11FEB sowie alle Versionsbezeichnungen müssen dementsprechend angepasst werden.

Dann in das entsprechende Verzeichnis auf dem Server wechseln, MIDAS runterladen und abmelden:

ftp> cd /midaspub/11FEB/sources
ftp> get README.sources
ftp> binary
ftp> get 11FEBpl1.0.tar.gz
ftp> get linux_intel.calib.tar.gz
ftp> quit

Dann können die Paketquellen entpackt werden:

tar -zxvf 11FEBpl1.0.tar.gz

Zur Vereinfachung kann ein symbolischer Link mit kürzerem Namen angelegt werden:

ln -s 11FEBpl1.0 11FEB

Das Config-Skript

Das Config-Skript ist in folgendem Ordner zu finden:

 cd 11FEB/install/unix/

So kann es ausgeführt werden:

sh config

Dabei gibt es folgendes auf dem Bildschirm aus:

 MIDAS CONFIG MENU:
 ==================
 1 - list of MIDAS packages available
 2 - select only MIDAS core
 3 - select all MIDAS packages
 4 - select MIDAS core and packages of your choice
 5 - preinstall MIDAS
 6 - install MIDAS
 7 - update MIDAS
 8 - setup MIDAS
 9 - clean MIDAS
 10 - help
 q - quit
 Select: 

Auswahl des Installationsumfangs

Da wir in der Regel auch an den zusätzlichen MIDAS-Bibliotheken wie z.B. die für den BACHES interessiert sind, sollte folgendes ausgewählt werden

 3 - select all MIDAS packages
 

alternativ können mittels

 4 - select MIDAS core and packages of your choice
 

nur die benötigten Programmbibliotheken installiert werden.

Preinstallation

Folgendes auswählen

 5 - preinstall MIDAS 

Hier können meistens die Default-Einstellungen genutzt werden, wenn sie stimmen. :-) Dieser Schritt kopiert (wenn vorhanden) vorkonfigurierte Installationsdateien (fürs eigene System) in das MIDAS Verzeichnis.

Installation

Jetzt den eigentlich Installationsschritt wählen:

6 - install MIDAS

Diese Option installiert MIDAS. Es ist möglich den Verlauf der Installation mit folgenden Befehl in der Konsole (einer anderen) zu verfolgen:

tail -f /midas/11FEB/tmp/install.irgendeine_zahl_die_man_nachschauen_muss

Das Setup

Mittels

8 - setup MIDAS

kann z.B. der Name des Rechners definiert werden und eine E-Mail-Adresse für die Benutzerunterstützung vergeben werden. Für die meisten Abfragen können in der Regel die Default-Werte benutzt werden.

Nun müssen die erstellten ausführbaren Dateien in einen Ordner kopiert werden, der in der $PATH-Variable angegeben ist, zum Beispiel /usr/local/bin. Dies kann Lokal für einen einzelnen Nutzer oder Systemweit gemacht werden. Alternativ können auch nur Symlinks gesetzt werden.

cp /home/username/opt/midas/11FEB/system/unix/inmidas /usr/local/bin
cp /home/username/opt/midas/11FEB/system/unix/gomidas /usr/local/bin
cp /home/username/opt/midas/11FEB/system/unix/helpmidas /usr/local/bin
cp /home/username/opt/midas/11FEB/system/unix/drs /usr/local/bin

Weiterhin können die MIDAS man-pages systemweit zugänglich gemacht werden. Diese werden in ein Verzeichnis kopiert, dass in der $MANPATH-Variable enthalten ist, zum Beispiel /usr/man/man.

cp /home/username/opt/midas/11FEB/system/unix/manl/inmidas.l /usr/man/manl
cp /home/username/opt/midas/11FEB/system/unix/manl/gomidas.l /usr/man/manl
cp /home/username/opt/midas/11FEB/system/unix/manl/helpmidas.l /usr/man/manl
cp /home/username/opt/midas/11FEB/system/unix/manl/readline.l /usr/man/manl

Alternativ kann auch einfach die $MANPATH-Variable so modifiziert werden, um /home/username/opt/midas/11FEB/system/unix/manl zu beinhalten.

MIDAS zum ersten Mal starten

Dazu in folgendes Verzeichnis wechseln und MIDAS starten:

mkdir $HOME/opt/midas/tmp
cd $HOME/opt/midas/tmp
inmidas

Innerhalb der MIDAS-Umgebung folgenden Befehl ausführen

Midas 001> @ compile.all

Dies Schreibt ca. 40 Zeilen Textausgabe auf den Bildschirm und beendet MIDAS. Der Befehl

gomidas

führt wieder zur MIDAS-Umgebung. Anschließend folgenden Befehl ausführen um LUTs- und ITTs-Dateien zu erstellen

Midas 002 > @ ascii_bin

Im Anschluss kann man sich abmelden und freuen

Midas 003 > bye 

MIDAS verifizieren

Wenn man möchte, kann man die Installation noch verifizieren. Hierfür sollten zuerst folgende Verzeichnisse angelegt werden

mkdir $HOME/opt/midas/demo/data

Anschließend muss eine Pfadvariable namens MID_TEST gesetzt werden welche auf dieses Verzeichnis zeigt

export MID_TEST=$HOME/opt/midas/demo/data

Danach in diese Verzeichnis wechseln, erneut bei der ESO mittels ftp einloggen, mittels

ftp> cd /midaspub/11FEB/sources
ftp> binary
ftp> get demo_data.tar.gz
ftp> quit

die nötigen Daten herunterladen und anschließend entpacken. Nachdem man in das Verzeichnis $HOME/opt/midas/tmp gewechselt ist kann der Verifizierungsprozess gestartet werden. Dazu wieder die MIDAS-Umgebung starten:

inmidas

und darin

Midas 001> @ superverify

aufrufen. Dies führt die Demo-Dateien aus und verifiziert auf diese Weise das MIDAS erfolgreich installiert wurde.