Erste Installation und Fragen dazu...

Begonnen von JochenK, 01 Juni 2018, 16:43:36

Vorheriges Thema - Nächstes Thema

JochenK

Mahlzeit,

heute kam mein Pi an und ich habe ihn nach eurer Anleitung installiert, jedoch bekomme ich Fehler ausgegeben an Punkt 5 dieser Anleitung: https://forum.fhem.de/index.php/topic,53825.0.html

Wo liegt mein Fehler?

Wernieman

1. Was sagt wohl folgende Ausgabe:
"sind sie root?" wenn im prompt steht: pi@...

2. Besser als Bildschirmfoto ist es immer, mit "ssh", sprich putty, auf die Maschine und dann copy&paste
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

MadMax-FHEM

#2
In der/den Anleitungen steht (sicherheitshalber) nicht (immer) dabei was nun mit sudo (superuser do/do as superuser) ausgeführt werden muss/sollte und was nicht...

Meist sieht man dann am "Fehler" (wie hier), dass es wohl nötig ist.
Ansonsten ist inflationäre Nutzung von sudo die Folge...

Und oft/ständig als root/sudo ist unter Linux (eigentlich keinem System) eine gute Idee...

Evtl. mal vor einem Kommando (wie apt-get update/install und weitere) mal suchen und lernen was es tut und gegebenenfalls klären/lernen ob sudo not tut oder nicht...

Und wie geschrieben sudo nicht inflationär verwenden...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

JochenK

Hallo zusammen,

dank eurem Hinweis auf meine Inkompetenz bin ich nun einen Schritt weiter.
Das mit Sudo hat natürlich geklappt.

Nun bekomme ich aber die Fehlermeldung, "command not found" was für mich bedeutet, es fehlt noch etwas.
Ich gehe nach der Anleitung vor wie schon oben Verlinkt.

pi@raspberrypi:~ $
pi@raspberrypi:~ $ sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl
-bash: sqlite3: command not found
pi@raspberrypi:~ $ libxml-simple-perl liblist-moreutils-perl ttf-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl
-bash: libxml-simple-perl: command not found
pi@raspberrypi:~ $ cd /opt
pi@raspberrypi:/opt $ svn checkout https://svn.fhem.de/fhem/trunk/fhem fhem
-bash: svn: command not found
pi@raspberrypi:/opt $



Beta-User

...das sind auch nicht mehrere Zeilen, sondern Pakete, die mit "apt-get -y install <Paket>" installiert werden sollen...
Bitte dringend (!) nicht nur copy&paste vorgehen, sondern wenigstens den Versuch unternehmen, zu verstehen, was da abläuft.

Schnellkurs für Linux-Neulinge:

manpages anzeigen geht mit "man <Befehl>", hier also:
man apt-get

Um sich schnell Grundzüge anzueignen sind auch ubuntuusers.de sehr zu empfehlen ;) .


Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

JochenK

Na prima,

die Zeilen einzeln einzugeben war eine Idee von mir (unwissendem) da es vorher auch schon zu der gleichen Fehlermeldung kam.
Bei sqlite3:  libxml-simple-perl:  libio-socket-inet6-perl: kommt weiterhin "command not found".

Dann wird das Projekt wohl auf den Winter verschoben, wenn ich dann mal Zeit habe Unix zu lernen...

gloob

Wenn du folgende Zeilen nutzt geht es auch:

apt-get update

apt-get -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl
apt-get -y install sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl
apt-get -y install libxml-simple-perl liblist-moreutils-perl ttf-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl
apt-get -y install libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libarchive-extract-perl libusb-1.0-0-dev git subversion telnet
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Beta-User

Man kann die Zeilen schon einzeln eingeben, muß dann aber den eigentlichen Befehl voranstellen (hier "apt-get install" mit vorangestelltem sudo wegen der Rechte:
(gloob war schneller)
sudo apt-get install sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl

(da kommt ohne das -y dann eine mit Yes zu benatwortende Rückfrage).

Das selbe mit den folgenden Zeilen aus Schritt 5. Wenn dann git und subversion installiert sind, geht auch "svn ...".

Grundsätzlich: Nach einem Fehler _nie_ einfach weitermachen, das kann dann erfahrungsgemäß nichts mehr werden (oder du findest später das eigentliche Problem nicht mehr wieder).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

JochenK

#8
Hey ich danke euch,

mit Sudo Berechtigung und vorangestelltem apt-get lief es nun durch.

FHEM ist drauf und das Init-Script mit VI bearbeitet.
Dabei viel mir auf das ich mit VI vor 17 Jahren schon mal zugange war, wusste aber trotzdem nichts mehr  ;D

Auf Ubuntuusers habe ich mich registriert, aber alles was ich da an "Einsteigerhilfen" finde verwirrt mich nur noch mehr...
Morgen geht es dann weiter denke ich.

FHEM läuft!

Beta-User

mcedit aus dem Paket mc ist etwas einfacher zu bedienen als vi ;) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wernieman

Bitte Bitte ... nicht immer automatisch bei apt-get ein "-y" einsetzen. Es ist immer gut, vorher nachzugucken, WAS den apt-get will ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

CoolTux

Zitat von: Beta-User am 04 Juni 2018, 19:01:34
mcedit aus dem Paket mc ist etwas einfacher zu bedienen als vi ;) .

nano
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

Falls es da jetzt Nachahmer gibt, die auch meinen die Anleitung aus Mai 2016 ist das Aktuellste auf dem Gebiet noch der Nachsatz:
Das aktuellste zur FHEM Installation unter debian steht immer hier https://debian.fhem.de/
Wem dort zuwenig steht, hier gibt es mehr Text: -> https://wiki.fhem.de/wiki/Raspberry_Pi

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz