FHEM Installation Linux (GUI-basiert): Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „'''{{PAGENAME}}''' beschreibt die Installation von FHEM auf einem Lubuntu 16.04 System mithilfe des Installationsprogramms Synaptic. Die Installation führt zu…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''{{PAGENAME}}''' beschreibt die Installation von FHEM auf einem Lubuntu 16.04 System mithilfe des Installationsprogramms Synaptic. Die Installation führt zur Einrichtung von FHEM als Dienst.
'''{{PAGENAME}}''' beschreibt die Installation auf einem Lubuntu 16.04.3 LTS System am Beispiel der aktuellen FHEM-Version 5.8.15808. Verwendet werden das Terminal und das grafische Installationsprogramm Synaptic aus Sicht eines nichtprivilegierten Nutzers. Ergebnis ist eine arbeitsfähige Installation von FHEM als Dienst.  
 
Grundsätzlich steht für debianbasierte Linuxdistributionen die Seite [http://debina.fhem.de] bereit. Erstaunlicherweise werden Links dort als einfache Absätze mit Onclick-Ereignis angeboten. Auch die typische Problematik des erforderlichen Root-Zugriffs wird kaum erwähnt.




==Grundinstallation==
==Grundinstallation==
===GPG-Schlüssel aufnehmen===
===GPG-Schlüssel aufnehmen===
Um FHEM zukünftig automatisiert aktualisieren zu können, ist FHEM.de als vertrauenswürdiger Software-Lieferant zu kennzeichnen. Dies geschieht durch Aufnahme seines GPG-Schlüssels in das Repository des Systems.
Um FHEM einfach installieren zu können, ist FHEM.de als vertrauenswürdiger Software-Lieferant zu kennzeichnen. Dies geschieht durch Aufnahme seines GPG-Schlüssels in das Repository des Systems.


Dazu ist der FHEM-Schlüssel zunächst herunterzuladen.   
Dazu ist der FHEM-Schlüssel zunächst herunterzuladen.   
Zeile 14: Zeile 12:
[[Datei:Synaptic-fhem-key.png|200px|thumb|right|Vertrauenswürdige Anwendungsanbieter]] Diese Schlüsseldatei ist dann in die Liste der vertrauenswürdigen Anwendungsanbieter zu importieren.
[[Datei:Synaptic-fhem-key.png|200px|thumb|right|Vertrauenswürdige Anwendungsanbieter]] Diese Schlüsseldatei ist dann in die Liste der vertrauenswürdigen Anwendungsanbieter zu importieren.
<code>sudo synaptic
<code>sudo synaptic
Menü > Einstellungen > Paketquellen > Reiter:Andere Programme > Schlüsseldatei importieren…</code>
Menü > Einstellungen > Paketquellen > Reiter:Authentifizierung > Schlüsseldatei importieren…</code>


===Installation FHEM===
===Installation FHEM===
[[Datei:Synaptic-fhem-source.png|200px|thumb|right|Aktive Paketquellen]] Dann ist die FHEM-Paketquelle bekannt zu machen. Dazu muss sie zuerst hinzugefügt werden.  Danach sind alle Paketquellen neu zu laden.
[[Datei:Synaptic-fhem-source.png|200px|thumb|right|Aktive Paketquellen]] Dann ist die FHEM-Paketquelle bekannt zu machen. Dazu muss sie zuerst hinzugefügt werden.  Danach sind alle Paketquellen neu zu laden.


<code>Menü > Einstellungen > Paketquellen > Reiter:Authentifizierung > Hinzufügen… > "deb http://debian.fhem.de/nightly/ /"
<code>Menü > Einstellungen > Paketquellen > Reiter:Andere Programme > Hinzufügen… > "deb http://debian.fhem.de/nightly/ /"
Menü > Bearbeiten > Paketinformationen neu laden</code>
Menü > Bearbeiten > Paketinformationen neu laden</code>


Zeile 27: Zeile 25:
Menü > Bearbeiten > Vorgemerkte Änderungen anwenden >> Apply</code>
Menü > Bearbeiten > Vorgemerkte Änderungen anwenden >> Apply</code>


Das Installationsprogramm legt jetzt das Verzeichnis <tt>/opt/fhem/</tt> an und kopiert die Programmdateien in der tagesaktuellen Version dorthin.
Das Installationsprogramm führt nun Folgendes durch:


Abschließend sollte der FHEM-Schlüssel wieder gelöscht werden.
# Der interne Benutzer <tt>fhem</tt> wird angelegt.
# Das Verzeichnis <tt>/opt/fhem/</tt> wird angelegt und mit den Programmdateien gefüllt.
# FHEM wird als Dienst eingetragen.
# FHEM wird gestartet.
 
===Aufräumen===
Nach der erfolgreichen Installation kann die Paketquelle entfernt
<code>Menü > Einstellungen > Paketquellen > Reiter:Andere Programme > Eintrag:fhem > Entfernen</code>
und Synaptic verlassen werden. Auch die Schlüsseldatei kann gelöscht werden.
<code>rm fhem.key</code>
<code>rm fhem.key</code>
===Start von FHEM===


===Aufruf des FHEM-Webinterfaces (FHEMWEB)===
===Aufruf des FHEM-Webinterfaces (FHEMWEB)===
Einen Browser öffnen (Firefox, Chrome und Safari werden empfohlen) und FHEM unter folgender Adresse aufrufen:
[[Datei:Datei:ErsteSchritteInFhem01.png|200px|thumb|right|Aktive Paketquellen]]  Einen Browser öffnen und FHEM unter der Adresse <tt>http://localhost:8083/fhem</tt> aufrufen.


<code>http://localhost:8083/fhem</code>
Hiermit ist die Installation von FHEM bereits grundlegend abgeschlossen und [[Erste Schritte in FHEM]] lädt zum Ausprobieren ein.


Es öffnet sich die FHEM-Hauptseite:
==Wie geht es weiter?==
[[Erste Schritte in FHEM]]


[[Datei:ErsteSchritteInFhem01.png]]
==Siehe auch==
* [http://debian.fhem.de debian.fhem.de] FHEM auf debianbasierten Linuxdistributionen installieren
* [https://forum.fhem.de/index.php?topic=69238.0 Forum: FHEM unter Ubuntu instalieren] Häufige Probleme bei der Installation.


===Update von FHEM===
Erstaunlicherweise werden Links dort als einfache Absätze mit Onclick-Ereignis angeboten. Auch die typische Problematik des erforderlichen Root-Zugriffs wird kaum erwähnt.


Hiermit ist die Installation von FHEM bereits grundlegend abgeschlossen und [[Erste Schritte in FHEM]] lädt zum Ausprobieren ein.


==Installations-Optionen==
===Installation von FHEM als Dienst===
==Wie geht es weiter?==
[[Erste Schritte in FHEM]]


[[Kategorie:HOWTOS]]
[[Kategorie:HOWTOS]]

Version vom 7. Januar 2018, 14:19 Uhr

FHEM Installation Linux (GUI-basiert) beschreibt die Installation auf einem Lubuntu 16.04.3 LTS System am Beispiel der aktuellen FHEM-Version 5.8.15808. Verwendet werden das Terminal und das grafische Installationsprogramm Synaptic aus Sicht eines nichtprivilegierten Nutzers. Ergebnis ist eine arbeitsfähige Installation von FHEM als Dienst.


Grundinstallation

GPG-Schlüssel aufnehmen

Um FHEM einfach installieren zu können, ist FHEM.de als vertrauenswürdiger Software-Lieferant zu kennzeichnen. Dies geschieht durch Aufnahme seines GPG-Schlüssels in das Repository des Systems.

Dazu ist der FHEM-Schlüssel zunächst herunterzuladen.

wget -qO - http://debian.fhem.de/archive.key -O fhem.key

Vertrauenswürdige Anwendungsanbieter

Diese Schlüsseldatei ist dann in die Liste der vertrauenswürdigen Anwendungsanbieter zu importieren.

sudo synaptic Menü > Einstellungen > Paketquellen > Reiter:Authentifizierung > Schlüsseldatei importieren…

Installation FHEM

Aktive Paketquellen

Dann ist die FHEM-Paketquelle bekannt zu machen. Dazu muss sie zuerst hinzugefügt werden. Danach sind alle Paketquellen neu zu laden.

Menü > Einstellungen > Paketquellen > Reiter:Andere Programme > Hinzufügen… > "deb http://debian.fhem.de/nightly/ /" Menü > Bearbeiten > Paketinformationen neu laden

FHEM an

Jetzt kann FHEM schnell und einfach angeklickt und installiert werden. Linux lädt dabei automatisch alle benötigten Zubehörprogramme wie z.B. Perl.

- fhem markieren - Menü > Paket > Zum Installieren vormerken >> Notwendige Änderungen vormerken > Vormerken Menü > Bearbeiten > Vorgemerkte Änderungen anwenden >> Apply

Das Installationsprogramm führt nun Folgendes durch:

  1. Der interne Benutzer fhem wird angelegt.
  2. Das Verzeichnis /opt/fhem/ wird angelegt und mit den Programmdateien gefüllt.
  3. FHEM wird als Dienst eingetragen.
  4. FHEM wird gestartet.

Aufräumen

Nach der erfolgreichen Installation kann die Paketquelle entfernt Menü > Einstellungen > Paketquellen > Reiter:Andere Programme > Eintrag:fhem > Entfernen und Synaptic verlassen werden. Auch die Schlüsseldatei kann gelöscht werden. rm fhem.key

Aufruf des FHEM-Webinterfaces (FHEMWEB)

Einen Browser öffnen und FHEM unter der Adresse http://localhost:8083/fhem aufrufen.

Hiermit ist die Installation von FHEM bereits grundlegend abgeschlossen und Erste Schritte in FHEM lädt zum Ausprobieren ein.

Wie geht es weiter?

Erste Schritte in FHEM

Siehe auch

Erstaunlicherweise werden Links dort als einfache Absätze mit Onclick-Ereignis angeboten. Auch die typische Problematik des erforderlichen Root-Zugriffs wird kaum erwähnt.