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:
Folgende Pakete müssen installiert werden:
sudo apt-get install libmotif-dev libncurses5-dev libx11-dev libXext-dev libXt-dev gfortran
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/
.
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 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:
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.
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.
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
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.
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
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.