Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
rund_um_den_desktop:eso-midas_installation_auf_ubuntu [2018/03/20 21:20] boospyrund_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**__ ausgelegt. 
  
-In Ubuntu ist das Paket ''eso-midas'' bereits enthalten. Leider eine abgespeckte Version und für den wissenschaftlichen Gebrauch nicht ernst zu nehmen. Hierfür hab ich immer die aktuelle Version von Midas auf auf unseren [[https://styrion.at/apt/|Repositoryserver]] selbst zusammengestoppelt. Das Paket enhält die volle Version von Midas und allen Features, inkl. dem TSA Paket. +In Ubuntu ist das Paket ''eso-midas'' bereits enthalten. Leider eine abgespeckte Version und für den wissenschaftlichen Gebrauch nicht ernst zu nehmen. Hierfür hab ich immer die aktuelle Version von Midas auf auf unseren [[https://apt.iteas.at|Repositoryserver]] selbst zusammengestoppelt. Das Paket enhält die volle Version von Midas und allen Features, inkl. dem TSA Paket. 
  
 Für die Installation muss einmalig unser signiertes Repository eingebunden werden. Updates erfolgen dann automatisch. Dies macht man natürlich als [[https://wiki.ubuntuusers.de/ROOT/|Root]] oder mit [[https://wiki.ubuntuusers.de/sudo/|sudo]].  Für die Installation muss einmalig unser signiertes Repository eingebunden werden. Updates erfolgen dann automatisch. Dies macht man natürlich als [[https://wiki.ubuntuusers.de/ROOT/|Root]] oder mit [[https://wiki.ubuntuusers.de/sudo/|sudo]]. 
Zeile 9: Zeile 9:
 sudo -i sudo -i
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415
-echo "deb http://styrion.at/apt/ ./" > /etc/apt/sources.list.d/styrion.list+echo "deb https://apt.iteas.at/iteas xenial main" > /etc/apt/sources.list.d/iteas.list
 apt update apt update
 </code> </code>
Zeile 18: Zeile 18:
 Bevor die Funktion des TSA muss man sich erneut mit seinem Benutzer am System anmelden. Hierbei wird das ENV neu eingelesen.  Bevor die Funktion des TSA muss man sich erneut mit seinem Benutzer am System anmelden. Hierbei wird das ENV neu eingelesen. 
  
-Hierbei handelt es sich noch eine BETA-Variante. Bugs bitte gleich in den [[https://git.styrion.net/loma/eso-midas|Bugtracker]]. Sprache Deutsch/Englisch. +Hierbei handelt es sich noch eine BETA-Variante. Bugs bitte gleich in den [[https://github.com/boospy/eso-midas|Bugtracker]]. Sprache Deutsch/Englisch.  
 + 
 +====== 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. 
 +<code> 
 +apt install libxext-dev gfortran libmotif-dev ncurses-dev libreadline-dev -y 
 +</code> 
 +Download des Installationspaketes: 
 +<code> 
 +wget ftp://ftp.eso.org/pub/midaspub/17FEB/sources/17FEBpl1.2.tar.gz 
 +tar zxvf 17FEBpl1.2.tar.gz 
 +</code> 
 +===== Installation - Kompilierung ===== 
 +<code> 
 +cd 17FEBpl1.2/install/unix 
 +./config 
 +</code> 
 +Es wird damit das Configfile im Verzeichnis 17FEBpl1.2/install/unix geöffnet, das uns 
 +sehr bequem durch die Kompilierung und Einrichtung von Midas führt: 
 + 
 +Running install in background Results are coming 
 + 
 +in ''/home/lothar/midas/17FEBpl1.2/tmp/install.28508'' 
 +MIDAS CONFIG MENU: 
 +<code> 
 + 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 
 +</code> 
 + 
 +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/Installation. Das dauert 
 +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/tmp an- 
 +gelegten Protokolle ''install.nnnn'' an. nnnn ist die Nummer des Installationsvorgangs, 
 +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 
 +''grep Error /home/midas/17FEBpl1.2/tmp/install.nnnn'' 
 +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/system: Debian beantworten wir mit y(es)). 
 +Dann starten wir Midas versuchsweise mit 
 +''~/midas/17FEBpl1.2/system/unix/inmidas'' 
 +in dem Verzeichnis ''~/midas/17FEBpl1.2/system/unix'', in dem es jetzt installiert wurde. 
 +Der Startbefehl lautet inmidas. 
 +Wir sind jetzt in Midas, erkennbar an der Form des Prompts (Eingabeaufforderung) 
 +''Midas 001>''
 +Hier geben wir jetzt ein 
 +<code> 
 +Midas 001> 
 + @ compile.all 
 +Midas 001> 
 + @ ascii_bin 
 +</code> 
 +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 {{ :rund_um_den_desktop:tsa-new.tar.gz |Paket Downloaden}} und in das Verzeichnis ''midwork'' entpacken.  
 +<code> 
 +cd ~/midwork 
 +tar zxvf tsa-new.tar.gz 
 +cd tsa/src 
 +</code> 
 +Nun noch das Makefile in diesem Verzeichnis anpassen. Hier ist die ''include'' Zeile mit dem richtigen Pfad zu befüllen. Dieser ist je nach Installation verschieden. Danache genügt ein ''make'' im Sourceverzeichnis um den Kompilierungsvorgang anzustoßen. Nun noch ein Variable für die Loginshell übergeben. Als Beispiel hier die ''~/.bashrc''.  
 +<code> 
 +export TSPROC=${HOME}/midwork/tsa/proc 
 +export TSEXEC=${HOME}/midwork/tsa/exec 
 +</code> 
 +Nach einem Logout und erneutem Login kann Midas auch mit dem TS Context umgehen. Aktiviert wird er in INMIDAS mit folgendem Befehl: ''@@ TSPROC:ts.ctx''. Danach kann die Hilfe dazu aufgerufen werden: ''help/ts''
 + 
 +**Dokumentation:** 
 +{{ :rund_um_den_desktop:tsa_midas-programmpaket_zur_zeitserienanalyse.pdf |}}