FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: D3ltorohd am 24 April 2019, 20:12:14

Titel: FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 24 April 2019, 20:12:14
Hallo Com,
da ich FHEM für eine Steuerung brauche wollte ich mir das mal parallel zu OH auf meinen NUC mit Debian installieren, hier zu habe ich einmal das Tut von https://debian.fhem.de/ (https://debian.fhem.de/) und auch von http://tips-und-mehr.de/mein-lieblingsweg-um-fhem-unter-debian-zu-installieren/ (http://tips-und-mehr.de/mein-lieblingsweg-um-fhem-unter-debian-zu-installieren/) probiert. Leider scheint das nicht ganz geklappt zu haben, wie folgende Screenshots zeigen. Was mache ich falsch ?

Grüße,
D3ltoro
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: Tommy82 am 24 April 2019, 21:05:14
Mach mal eins nach dem anderen, klappt das erste Kommando?
wget .....Blabla....

Wenn das funktioniert musst du das repository ,,deb ......." in die /etc/source.list so eintragen wie es auf Fhem.debian steht, wenn du das gemacht hast, dann ,,sudo apt update" und anschließend ,,sudo apt install fhen"


Gesendet von iPhone mit Tapatalk
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: Otto123 am 24 April 2019, 21:26:17
Hi,

bitte - Screenshots sind bäh -> https://forum.fhem.de/index.php/topic,71806.0.html
Was Du praktisch brauchst sind nur vier Befehle, das gilt allerdings nur für ein intaktes (frisches) System:
# von debian.fhem.de installieren - siehe aktuelle Anleitung dort https://debian.fhem.de/
wget -qO - http://debian.fhem.de/archive.key | apt-key add -
echo "deb http://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list
apt-get update
apt-get install fhem

Quelle (https://wiki.fhem.de/wiki/Raspberry_Pi#Der_einfache_Weg_zum_aktuellen_System)


Gruß Otto
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: Wernieman am 24 April 2019, 21:27:55
Aber bevor Du jetzt Anfängst, bitte die aktuelle /etc/apt/sources.list

Irgendetwas stimmt laut Deiner Screen-Shots nicht ... wobei ich Otto zustimme (mit dem "bäh")
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: mark79 am 24 April 2019, 21:28:52
und wenn er nicht als root eingeloggt ist, noch ein sudo vor jeden Befehl.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 26 April 2019, 17:55:10
Vielen Dank euch allen, ich hab es jetzt irgendwie hinbekommen denke ich. Musste für die ersten Schritte sudo su eingeben und das ganze als Root machen.
Zumindest komme ich jetzt mal auf das WebUI von FHEM, indem Fall denke ich hat es geklappt und ich habe alles richtig gemacht.

Ich habe das allerdings nun unter sources.list.d/ fhem.list eingetragen, hoffe das passt so. Der sauberkeitshalber, weil dort auch andere Dateien drin stehen wie openhab usw. Oder muss das zwingend in sources.list ?
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: bartman121 am 26 April 2019, 18:47:24
Zitat von: D3ltorohd am 26 April 2019, 17:55:10
Ich habe das allerdings nun unter sources.list.d/ fhem.list eingetragen, hoffe das passt so. Der sauberkeitshalber, weil dort auch andere Dateien drin stehen wie openhab usw. Oder muss das zwingend in sources.list ?

Wenn du schon Schwierigkeiten hast, warum hältst du dich nicht an die Anleitung????
das passiert dir später  (https://forum.fhem.de/index.php/topic,99516.0.html)

Die paketquelle musst du wieder löschen, fhem wird über die interne Routine aktualisiert.


Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 26 April 2019, 19:54:41
Zitat von: bartman121 am 26 April 2019, 18:47:24
Die paketquelle musst du wieder löschen, fhem wird über die interne Routine aktualisiert.

Mit Paketquelle meinst du die Adresse die nun in dieser fhem.list steht ? Kann ich die einfach löschen fhem.list und dann einfach noch mal echo "deb xxx die Adresse in sources.list eintragen ?
Oder muss ich fhem noch mal deinstallieren und das ganze von vorne machen ?
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: bartman121 am 26 April 2019, 19:58:26
deb http://debian.fhem.de/nightly/ /

Diese Zeile darf weder in der sources.list noch in der fhem.list stehen.
Falls möglich lösche die fhem.list.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 26 April 2019, 20:08:53
Hm verstehe ich nicht ganz, wenn ich das Kommando so eingebe wie es das FHEM Tut auf der Seite will, steht doch der Link in der source.list oder nicht ?

echo "deb https://debian.fhem.de/nightly/ /" > /etc/apt/sources.list

Und wie sieht das mit FHEM aus, kann ich das einfach installiert lassen ?
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: bartman121 am 26 April 2019, 20:18:50
Lies den von mir verlinkten thread.

Dort steht, dass der installer nach erfolgter Installation die paketquelle aus der sources.list löscht. Der Rest steht auch im thread. Nimm die Zeile einfach raus.

Es stand im tutorial nirgends, dass du fhem.list nutzen sollst.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 26 April 2019, 20:23:42
So fhem.list ist gelöscht. Indem Fall muss ich nichts mehr machen, Fhem ist ja jetzt schon installiert, richtig ?
Den Eintrag den man hiermit macht echo "deb https://debian.fhem.de/nightly/ /" > /etc/apt/sources.list wird nach der install gelöscht. Da es eben ja schon installiert wurde muss ich diesen Befehl nicht mehr ausführen ?

Hm nun ist die sources.list leer. Davor stand dort immer was mit Uni Stuttgart usw drin, ich glaube das waren die Quellen für Debian oder ?
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: bartman121 am 26 April 2019, 20:41:07
Ja, die sources.list sollte nicht leer sein. Dort stehen normalerweise die Quellen für die debian-Paketverwaltung drin.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 26 April 2019, 20:42:03
Ach man ist das alles ein Quark. Und nun ? Wie bekomme ich dort die Einträge wieder rein, ich hab noch nen Screenshot davon, das könnte ich doch mit dem nano alles wieder eintragen oder ? Dann sollte das doch wieder passen ?
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: bartman121 am 26 April 2019, 20:55:09
Ja, das würde natürlich gehen.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: Otto123 am 27 April 2019, 00:00:51
Zitat von: D3ltorohd am 26 April 2019, 20:42:03
Ach man ist das alles ein Quark. Und nun ? Wie bekomme ich dort die Einträge wieder rein, ich hab noch nen Screenshot davon, das könnte ich doch mit dem nano alles wieder eintragen oder ? Dann sollte das doch wieder passen ?
Solltest Du auf alle Fälle tun.

Hintergrund: Die Installationsroutine bereinigt die sources.list. Eine sources.list.d/fhem.list wird nicht angefasst. Wäre eigentlich auch ein guter Weg, aber ist eben so.

Zu meinem Beitrag: Dort stand:
echo "deb http://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list
Dieser Befehl ergänzt die existierende sources.list. Wenn man bei Copy und Paste einfach ein > weglässt und damit die sources.list löscht - ist man aber auch selbst Schuld!!!

Gruß Otto
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: D3ltorohd am 27 April 2019, 12:18:59
Dann ist das wohl ein Löschbefehl, dann ist mir das wohl so passiert. Indem Fall eintragen immer mit >>. Wie gesagt kenne mich mit Linux leider überhaupt nicht aus. Weil ich das schon so > und so >> gesehen hatte und dachte, dann wird die Schreibweise wohl egal sein.
Titel: Antw:FHEM auf Debian installieren, totaler Neuling in Linux
Beitrag von: Otto123 am 27 April 2019, 14:44:49
Die Annahme: ich kenne es nicht, also wird es wohl egal sein - was soll man dazu sagen.  :-X

> Ist kein Löschbefehl sondern so etwas wie Basics in der IT. Nicht nur in Linux sondern in jeder Shell, auch DOS, Windows ... ist es das Umleitungszeichen. Es leiten den Standard Output in dem Fall in eine Datei um:
Echo "Hallo"    schreibt Hallo auf dem Bildschirm
Echo "Hallo" > test.txt     schreibt Hallo in eine Datei und überschreibt deren bisherigen Inhalt falls sie schon existiert.
Echo "Hallo" >> test.txt   schreibt Hallo in eine Datei, der Text wird am Schluss angefügt falls die Datei schon existiert.

Gruß Otto