Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
rund_um_den_desktop:eso-midas_installation_auf_ubuntu [2018/09/02 22:41] – boospy | rund_um_den_desktop:eso-midas_installation_auf_ubuntu [2018/09/03 01:29] (aktuell) – [TS Context] boospy | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ESO-Midas Installation auf Ubuntu ====== | ====== ESO-Midas Installation auf Ubuntu ====== | ||
- | Die folgenden Dokumentation ist für Ubuntu und KDE-Neon 16.04 ausgelegt. | + | Die folgenden Dokumentation ist für __**Ubuntu und KDE-Neon 16.04, 18.04.1**__ |
In Ubuntu ist das Paket '' | In Ubuntu ist das Paket '' | ||
Zeile 19: | Zeile 19: | ||
Hierbei handelt es sich noch eine BETA-Variante. Bugs bitte gleich in den [[https:// | Hierbei handelt es sich noch eine BETA-Variante. Bugs bitte gleich in den [[https:// | ||
+ | |||
+ | ====== Manuelle Installation ====== | ||
+ | __**Getestet auf Ubuntu 18.04.1**__ | ||
+ | |||
+ | Diese Installation wird im Userhomeverzeichnis durchgeführt und ist nicht für den Multiuserbetrieb geigner. Installation der erforderlicher Hilfsbibliotheken. | ||
+ | < | ||
+ | apt install libxext-dev gfortran libmotif-dev ncurses-dev libreadline-dev -y | ||
+ | </ | ||
+ | Download des Installationspaketes: | ||
+ | < | ||
+ | wget ftp:// | ||
+ | tar zxvf 17FEBpl1.2.tar.gz | ||
+ | </ | ||
+ | ===== Installation - Kompilierung ===== | ||
+ | < | ||
+ | cd 17FEBpl1.2/ | ||
+ | ./config | ||
+ | </ | ||
+ | Es wird damit das Configfile im Verzeichnis 17FEBpl1.2/ | ||
+ | sehr bequem durch die Kompilierung und Einrichtung von Midas führt: | ||
+ | |||
+ | Running install in background Results are coming | ||
+ | |||
+ | in ''/ | ||
+ | MIDAS CONFIG MENU: | ||
+ | < | ||
+ | 1 - list of MIDAS packages available | ||
+ | 2 - select only MIDAS core | ||
+ | --> 3 - select all MIDAS packages | ||
+ | 4 - select MIDAS core & packages of your choice | ||
+ | --> 5 - preinstall MIDAS | ||
+ | --> 6 - install MIDAS | ||
+ | 66 - install MIDAS - prepare own MAKE_OPTIONS | ||
+ | 67 - install MIDAS - use the MAKE_OPTIONS above | ||
+ | 7 - update MIDAS | ||
+ | --> 8 - setup MIDAS | ||
+ | 9 - clean MIDAS | ||
+ | 10- help | ||
+ | q - quit | ||
+ | </ | ||
+ | |||
+ | Wir wollen Midas komplett installieren und wählen deshalb Punkt 3 (select all MIDAS | ||
+ | packages). Ist dies erfolgt, wählen wir Punkt 5 (preinstall MIDAS). Hier können wir | ||
+ | normalerweise die defaults übernehmen. | ||
+ | Anschlieÿend führen wir 6 durch, die eigentliche Kompilierung/ | ||
+ | etwas, wir übernehmen wieder die defaults und schauen uns nach Abschluss der Kompi- | ||
+ | lierung (erkennbar daran, dass angezeigt wird, wie lange es gedauert hat und wie lange | ||
+ | die CPU und anderes damit beschäftigt war) den im Verzeichnis 17FEBpl1.2/ | ||
+ | gelegten Protokolle '' | ||
+ | die auch bei Start von config angezeigt wird. Hier finden wir Fehler und sonstiges (meist | ||
+ | nicht sehr wichtiges und nur für Entwickler interessant). Um Fehler (error) schneller in | ||
+ | dem umfangreichen Dokument zu finden lassen wir uns die Fehlermeldungen automatisch | ||
+ | suchen mit dem Linux-Befehl | ||
+ | '' | ||
+ | Im Normalfall ist damit die eigentliche Kompilierung abgeschlossen. Wir wählen nun den | ||
+ | Punkt 8 (setup Midas). Hier übernehmen wir wieder die defaults (insbesondere Name | ||
+ | of the computer/ | ||
+ | Dann starten wir Midas versuchsweise mit | ||
+ | '' | ||
+ | in dem Verzeichnis '' | ||
+ | Der Startbefehl lautet inmidas. | ||
+ | Wir sind jetzt in Midas, erkennbar an der Form des Prompts (Eingabeaufforderung) | ||
+ | '' | ||
+ | Hier geben wir jetzt ein | ||
+ | < | ||
+ | Midas 001> | ||
+ | @ compile.all | ||
+ | Midas 001> | ||
+ | @ ascii_bin | ||
+ | </ | ||
+ | Dadurch werden sehr viele Prozeduren kompiliert, die es bisher noch nicht waren und die | ||
+ | uns damit zukünftig zur Verfügung stehen. | ||
+ | |||
+ | ==== TS Context ==== | ||
+ | Das {{ : | ||
+ | < | ||
+ | cd ~/midwork | ||
+ | tar zxvf tsa-new.tar.gz | ||
+ | cd tsa/src | ||
+ | </ | ||
+ | Nun noch das Makefile in diesem Verzeichnis anpassen. Hier ist die '' | ||
+ | < | ||
+ | export TSPROC=${HOME}/ | ||
+ | export TSEXEC=${HOME}/ | ||
+ | </ | ||
+ | Nach einem Logout und erneutem Login kann Midas auch mit dem TS Context umgehen. Aktiviert wird er in INMIDAS mit folgendem Befehl: '' | ||
+ | |||
+ | **Dokumentation: | ||
+ | {{ : |