Benutzer:Wbu: Unterschied zwischen den Versionen

Aus SSV Wiki
Wechseln zu: Navigation, Suche
Zeile 12: Zeile 12:
 
Bevor Sie das Jupyter Notebook installieren, stellen Sie bitte folgende Dinge sicher:
 
Bevor Sie das Jupyter Notebook installieren, stellen Sie bitte folgende Dinge sicher:
  
* Das DNP/AISS1 muss sich in einem Netzwerk mit Internetverbindung befinden.
+
* Das DNP/AISS1 muss sich in einem '''Netzwerk mit Internetverbindung''' befinden.
* [[DNP/AISS1:_Erste_Schritte#Datum_und_Uhrzeit_.C3.A4ndern|Die aktuelle Uhrzeit ist eingestellt.]]
+
* [[DNP/AISS1:_Erste_Schritte#Datum_und_Uhrzeit_.C3.A4ndern|Die '''aktuelle Uhrzeit''' ist eingestellt.]]
* [[DNP/AISS1:_Erste_Schritte#Zugriff_auf_Linux-Kommandozeile_einrichten|Shell-in-a-box (Linux-Webkonsole) ist gestartet und kann aufgerufen werden.]]
+
* [[DNP/AISS1:_Erste_Schritte#Zugriff_auf_Linux-Kommandozeile_einrichten|'''Shell-in-a-box''' (Linux-Webkonsole) ist gestartet und kann aufgerufen werden.]]
  
  
 
===Linux-Paketliste aktualisieren===
 
===Linux-Paketliste aktualisieren===
* Starten Sie Shell-in-a-box und loggen Sie sich mit den entesprechenden Zugangsdaten ein
+
* Starten Sie Shell-in-a-box und loggen Sie sich mit den entsprechenden Zugangsdaten ein (siehe mitgelieferte Inbetriebnahmeanleitung).
* Aktivieren Sie die Schreib-/Leserechte auf dem DNP/AISS1 mit dem Kommando <code>'''remount rw'''</code>.
+
* Aktivieren Sie die '''Schreib-/Leserechte''' auf dem DNP/AISS1 mit dem Kommando <code>'''remount rw'''</code> ('''Abbildung 1''').
* Starten Sie die Aktualisierung der Linux-Paketliste mit <code>'''apt-get update'''</code>.
+
* Starten Sie die '''Aktualisierung der Linux-Paketliste''' mit <code>'''apt-get update'''</code> ('''Abbildung 2''').
  
  
Zeile 30: Zeile 30:
  
 
===Jupyter-Notebook-Pakete installieren===
 
===Jupyter-Notebook-Pakete installieren===
* Starten Sie die Installation von Jupyter-Notebook mit dem Kommando <code>'''apt-get -y install jupyter-notebook'''</code>
+
* Starten Sie die '''Installation von Jupyter Notebook''' mit dem Kommando <code>'''apt-get -y install jupyter-notebook'''</code> ('''Abbildung 4''').
* Die installierten Pakete müssen mit <code>'''persist do'''</code> dauerhaft gespeichert (persisitiert) werden..
+
* Die installierten Pakete müssen mit <code>'''persist do'''</code> '''dauerhaft gespeichert''' (persisitiert) werden ('''Abbildung 5''').
* Setzen Sie nun die Schreibrechte mit <code>'''remount ro'''</code> wieder zurück.
+
* '''Deaktivieren Sie die Schreibrechte''' wieder mit <code>'''remount ro'''</code> ('''Abbildung 6''').
* Erstellen Sie anschließend ein Verzeichnis für die Jupyter-Notebook-Dateien mit <code>'''mkdir -p /media/data/jn'''</code>. Das Verzeichnis '''media''' ist nicht flüchtig, d. h. die Daten bleiben auch nach einem Neustart oder einer Unterbrechung der Stromversorgung des DNP/AISS1 erhalten.
+
* Erstellen Sie anschließend ein '''Arbeitsverzeichnis''' für die Jupyter-Notebook-Dateien mit <code>'''mkdir -p /media/data/jn'''</code> ('''Abbildung 7'''). Das Verzeichnis '''media''' ist nicht flüchtig, d. h. die Daten bleiben auch nach einem Neustart oder einer Unterbrechung der Stromversorgung des DNP/AISS1 erhalten.
  
 
Das Jupyter Notebook ist nun fertig auf dem DNP/AISS1 installiert und steht zur Anwendung bereit.
 
Das Jupyter Notebook ist nun fertig auf dem DNP/AISS1 installiert und steht zur Anwendung bereit.
Zeile 46: Zeile 46:
  
 
===Jupyter Notebook starten und beenden===
 
===Jupyter Notebook starten und beenden===
* Das Jupyter Notebook wird mit dem Kommando <code>'''HOME=/media/data/jn jupyter-notebook --no-browser --ip=192.168.0.126 --notebook-dir=/media/data/jn'''</code> gestartet. Ersetzen Sie bitte ggf. das '''Arbeitsverzeichnis''' (<code>/media/data/jn</code>) und die '''IP-Adresse''' (<code>192.168.0.126</code>), falls Ihre Werte davon abweichen.
+
* Das Jupyter Notebook wird mit dem Kommando <code>'''HOME=/media/data/jn jupyter-notebook --no-browser --ip=192.168.0.126 --notebook-dir=/media/data/jn'''</code> gestartet ('''Abbildung 8'''). Ersetzen Sie bitte ggf. das '''Arbeitsverzeichnis''' (<code>/media/data/jn</code>) und die '''IP-Adresse''' (<code>192.168.0.126</code>), falls Ihre Werte davon abweichen.
* Das Jupyter Notebook kann nun im Browser unter der IP-Adresse des DNP/AISS1 und der '''Portnummer 8888''' aufgerufen werden, z. B.: <code>'''<nowiki>http://192.168.0.126:8888</nowiki>'''</code>.
+
* Das Jupyter Notebook kann nun im Browser unter der IP-Adresse des DNP/AISS1 und der '''Portnummer 8888''' aufgerufen werden, z. B.: <code>'''<nowiki>http://192.168.0.126:8888</nowiki>'''</code> ('''Abbildung 9''').
* Um das Jupyter-Notebook wieder zu beenden, wechseln Sie zu Shell-in-a-box. Drücken Sie dann die Tasten '''[STRG]+[C]''' und bestätigen mit '''[y]''', dass Sie Jupyter Notebook beenden möchten. Sie können auch zweimal '''[STRG]+[C]''' drücken, um die Bestätigung zu überspringen.
+
* Um das '''Jupyter-Notebook wieder zu beenden''', wechseln Sie zu Shell-in-a-box. Drücken Sie dann die Tasten '''[STRG]+[C]''' und bestätigen mit '''[y]''', dass Sie Jupyter Notebook beenden möchten ('''Abbildung 10'''). Sie können auch '''zweimal [STRG]+[C]''' drücken, um die Bestätigung zu überspringen.
  
  

Version vom 19. Juni 2019, 16:23 Uhr

Startseite von Jupyter Notebook im Browser

Das Embedded Linux auf dem DNP/AISS1 erlaubt die Installation weiterer Linux-Software und Pakete.

Die folgenden Schritte beschreiben die Installation des Jupyter Notebooks auf dem DNP/AISS1.

Jupyter Notebook installieren

Vorbereitungen

Bevor Sie das Jupyter Notebook installieren, stellen Sie bitte folgende Dinge sicher:


Linux-Paketliste aktualisieren

  • Starten Sie Shell-in-a-box und loggen Sie sich mit den entsprechenden Zugangsdaten ein (siehe mitgelieferte Inbetriebnahmeanleitung).
  • Aktivieren Sie die Schreib-/Leserechte auf dem DNP/AISS1 mit dem Kommando remount rw (Abbildung 1).
  • Starten Sie die Aktualisierung der Linux-Paketliste mit apt-get update (Abbildung 2).


Jupyter-Notebook-Pakete installieren

  • Starten Sie die Installation von Jupyter Notebook mit dem Kommando apt-get -y install jupyter-notebook (Abbildung 4).
  • Die installierten Pakete müssen mit persist do dauerhaft gespeichert (persisitiert) werden (Abbildung 5).
  • Deaktivieren Sie die Schreibrechte wieder mit remount ro (Abbildung 6).
  • Erstellen Sie anschließend ein Arbeitsverzeichnis für die Jupyter-Notebook-Dateien mit mkdir -p /media/data/jn (Abbildung 7). Das Verzeichnis media ist nicht flüchtig, d. h. die Daten bleiben auch nach einem Neustart oder einer Unterbrechung der Stromversorgung des DNP/AISS1 erhalten.

Das Jupyter Notebook ist nun fertig auf dem DNP/AISS1 installiert und steht zur Anwendung bereit.


Jupyter Notebook starten und beenden

  • Das Jupyter Notebook wird mit dem Kommando HOME=/media/data/jn jupyter-notebook --no-browser --ip=192.168.0.126 --notebook-dir=/media/data/jn gestartet (Abbildung 8). Ersetzen Sie bitte ggf. das Arbeitsverzeichnis (/media/data/jn) und die IP-Adresse (192.168.0.126), falls Ihre Werte davon abweichen.
  • Das Jupyter Notebook kann nun im Browser unter der IP-Adresse des DNP/AISS1 und der Portnummer 8888 aufgerufen werden, z. B.: http://192.168.0.126:8888 (Abbildung 9).
  • Um das Jupyter-Notebook wieder zu beenden, wechseln Sie zu Shell-in-a-box. Drücken Sie dann die Tasten [STRG]+[C] und bestätigen mit [y], dass Sie Jupyter Notebook beenden möchten (Abbildung 10). Sie können auch zweimal [STRG]+[C] drücken, um die Bestätigung zu überspringen.