FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matze1999 am 19 September 2022, 09:41:51

Titel: [gelöst]automatisierte Installation
Beitrag von: matze1999 am 19 September 2022, 09:41:51
Hallo,

ich bin im wiki (https://wiki.fhem.de/wiki/CPAN) auf folgendes gestoßen:

ZitatListe als plain text, z.B. um sie bei einer automatisierten Installation verwenden zu können.

Wie geht das? Mit apt-get unter linux mache ich das schon.

matze
Titel: Antw:automatisierte Installation
Beitrag von: Otto123 am 19 September 2022, 09:46:58
Hi,

ich habe hier ein Script https://github.com/heinz-otto/raspberry/blob/master/setupFhem.sh
Da lade ich eine Datei, wo alles Zeilenweise drin steht. Dann wird die Datei eingelesen, Kommentarzeilen beachtet, die Zeilentrennung entfernt und die Modulnamen Leerzeichen getrennt übergeben.
cpan install $(cat fhemCpan.txt |grep -v '#'|tr -d "\r"|tr "\n" " ")

Ob das besser geht, weiß ich nicht. :)

Gruß Otto
Titel: Antw:automatisierte Installation
Beitrag von: matze1999 am 19 September 2022, 10:33:04
Hallo,

Danke, geht das mit der txt Datei aus dem wiki?

matze
Titel: Antw:automatisierte Installation
Beitrag von: Otto123 am 19 September 2022, 11:36:40
ich sehe keinen generellen Unterschied zu meiner Liste :)
Schau was rauskommt und dann nimmst Du das echo einfach weg:
wget -N https://raw.githubusercontent.com/fhem/doc-wiki/master/DE/Howtos/fhem-cpan-modules.txt
echo cpan install $(cat fhem-cpan-modules.txt |grep -v '#'|tr -d "\r"|tr "\n" " ")


Aber ich würde ehrlich gesagt keine 120 Module mit cpan "auf Verdacht" installieren. Ich würde meine eigene Liste machen und im besseren Fall alles mit debian Paketen installieren. Ist aber sicher Geschmacksache  8)
Titel: Antw:[gelöst]automatisierte Installation
Beitrag von: matze1999 am 19 September 2022, 18:31:56
Hallo,

vielen Dank, wie bekommt man eine eigene Liste mit den installierten perl modulen?

matze1999
Titel: Antw:[gelöst]automatisierte Installation
Beitrag von: Otto123 am 19 September 2022, 21:57:01
Hi,

ich habe angefangen immer aufzuschreiben, welches FHEM Modul was verlangt. Wenn man es nicht mehr weiß, gibt es zwei Möglichkeiten:
1. Was ist installiert? Was habe ich installiert?
2. Was brauche ich wirklich?
Ich habe mir zu beiden Szenarien Gedanken gemacht und aufgeschrieben:
zu 1. https://heinz-otto.blogspot.com/2019/07/infos-zur-installation-von-modulen-und.html
zu 2. https://heinz-otto.blogspot.com/2022/08/howto-fhem-umzug-von-system-nach-system.html

Gruß Otto
Titel: Antw:[gelöst]automatisierte Installation
Beitrag von: matze1999 am 08 Oktober 2022, 19:08:50
@Otto123

super, Danke,

matze1999