rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
535 stars 47 forks source link

wie gehen Paketupdates über die Konsole? #419

Open gklank opened 3 years ago

gklank commented 3 years ago

Hallo,

wie kann man Pakete in RedMatic updaten?

Das Update mit "update" an Stelle von "install"?: source /usr/local/addons/redmatic/home/.profile cd /usr/local/addons/redmatic/var npm update --save --no-package-lock --global-style --save-prefix="~" --production \<paket-name>

Grüße,

Gerhard

hklages commented 3 years ago

Hallo Gerhard.

Pakete, die über die Node-RED Palette installiert wurden können natürlich über die Palette aktualisiert werden. Das ist der beste und einfachste Weg. Es geht auch über die Kommandozeile (siehe Hinweise

Die Pakete, die Redmatic mitliefert, sollten über eine neue Redmatic Version aktualisiert werden. Soweit ich das richtig verstanden habe, müssten Binardateien auf dem Zielsystem (hier CCU) erzeugt werden. Diese "Erzeugung" übernimmt hobbyquaker und bindet die Daten ein.

Grüße, Henning

gklank commented 3 years ago

Hallo Henning,

ist dann das update Kommando bzw. die drei Zeilen in meinem Post das Richtige? "install" mit "update" aus dem ursprünglichen Wiki ersetzt.

source /usr/local/addons/redmatic/home/.profile cd /usr/local/addons/redmatic/var npm update --save --no-package-lock --global-style --save-prefix="~" --production \<paket-name>

Oder gibt es noch weitere andere notwendige Optionen

Grüße,

Gerhard

hklages commented 3 years ago

Hallo Gerhard,

Ich schaue immer, was outdated ist npm outdated --depth=0 Dann schaue ich mir CHANGELOG.md der einzelnen Paket an und entscheide, welche Version ich nehme. Meistens ist es. ...... @latest