Update: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (Interne Verlinkung) |
(Infobox eingefügt; Inhalt von "FHEM Command Beispiele" zu diesem Befehl hierher verschoben / konsolidiert; teilweise überarbeitet) |
||
Zeile 1: | Zeile 1: | ||
{{SEITENTITEL:update}} | |||
{{Infobox Modul | |||
|ModPurpose=Befehl zur Aktualisierung der Fhem-Installation | |||
|ModType=c | |||
|ModCmdRef=update | |||
|ModForumArea=Sonstiges | |||
|ModTechName=98_update.pm | |||
|ModOwner=rudolfkoenig ([http://forum.fhem.de/index.php?action=profile;u=8 Forum] / [[Benutzer Diskussion:Rudolfkoenig|Wiki]]) | |||
}} | |||
__TOC__ | |||
Das Aktualisieren von FHEM kann direkt über die FHEM [[PGM2|Webseite]] erfolgen. | Das Aktualisieren von FHEM kann direkt über die FHEM [[PGM2|Webseite]] erfolgen. | ||
Zeile 5: | Zeile 15: | ||
überprüft werden, ob es überhaupt ein neues Update gibt und welche Dateien hierbei ausgetauscht würden (die angezeigten Infos sollten in einer Textdatei gesichert werden. Mit diesen Infos kann gezielter nach Problemen, die vielleicht nach einem Update auftreten, gesucht werden). Anschließend kann mittels: | überprüft werden, ob es überhaupt ein neues Update gibt und welche Dateien hierbei ausgetauscht würden (die angezeigten Infos sollten in einer Textdatei gesichert werden. Mit diesen Infos kann gezielter nach Problemen, die vielleicht nach einem Update auftreten, gesucht werden). Anschließend kann mittels: | ||
:<code>update</code> | :<code>update</code> | ||
das Update eingespielt werden. Hierbei ist zu beachten, dass die Befehle auf der FHEM Webseite oben (Befehls-Eingabefeld) eingegeben werden und anschließend die " | das Update eingespielt werden. Hierbei ist zu beachten, dass die Befehle auf der FHEM Webseite oben ([[Konfiguration|Befehls-Eingabefeld]]) eingegeben werden und anschließend die "Enter" Taste auf der Tastatur gedrückt werden muss. | ||
Gibt es kein Update für FHEM, sieht die Ausgabe z.B. nach "update check" wie folgt aus: | Gibt es kein Update für FHEM, sieht die Ausgabe z.B. nach "update check" wie folgt aus: | ||
Zeile 12: | Zeile 22: | ||
:<code>nothing to do...</code> | :<code>nothing to do...</code> | ||
<hr /> | |||
{{Todo|Inhalt der Seite [[FHEM Command Beispiele]] zu diesem Thema; hierher verschoben am 1.9.2014; muss noch eingearbeitet werden.}} | |||
== Syntax == | |||
:<code>update [development|stable] [<file>|check|fhem|full] [force]</code> | |||
[[ | Seit dem 19.08.2014 wird ein neues Update-Modul (hier im {{Link2Forum|Topic=26311|LinkText=Forum}} vorgestellt) von Fhem verteilt. Die Syntax lautet: | ||
:<code><nowiki>update [<fileName>|all|check|force] [http://.../controlfile]</nowiki></code> | |||
'''Hinweise:''' | |||
* bis 18.08.2014: Fhem führt (sofern entsprechend voreingestellt) ein Backup der bisherigen Installations- '''und''' Konfigurationsdateien vor einem Update durch. | |||
* ab 19.08.2014: Fhem sichert "nur" die Modul(Installations-)dateien standardmäßig. Backup muss separat eingeschaltet werden. Details dazu in diesem {{Link2Forum|Topic=26311|LinkText=Forenthread}} | |||
* Lesen Sie aufmerksam die nach dem Update auf dem Monitor erscheinenden Meldungen. | |||
* Nach einem Update ist immer ein ''shutdown restart'' erforderlich. | |||
== Parameter == | |||
Details zu Parametern des update Befehls: | |||
=== update === | |||
Die ganze Fhem-Installation wird auf die neueste Version gebracht. | |||
=== update check === | |||
Es werden alle Module aufgelistet, von denen eine neuere als die bereits installierte Version verfügbar ist. Es wird nicht installiert. | |||
=== update development === | |||
{{Randnotiz|RNTyp=y|RNText=Dieser Unterbefehl ist in Fhem ab Stand 19.08.2014 nicht mehr enthalten.}} | |||
Sie führen ein Update auf die in der Entwicklung befindliche FHEM-Version durch. Dies kann dazu führen, dass einiges nicht (mehr) so läuft, wie Sie es gewohnt sind. Für ein bisher stabiles und produktiv eingesetztes FHEM-System sollte daher besser nur der Befehl ''update stable'' genutzt werden. Dazu sollte man aber eins wissen: Es gibt faktisch keinen Unterschied zwischen '''stable''' und '''development''', da nur eine Version gepflegt wird. | |||
=== update force === | |||
Das Update wird erzwungen (falls es beim regulären ''update'' Probleme geben sollte). | |||
=== update <Dateiname> === | |||
Mit z.B. ''update 02_HTTPSRV.pm'' wird nur von der Datei ''02_HTTPSRV.pm'' eine neue Version installiert. Alle anderen FHEM-Dateien werden nicht angetastet. |
Version vom 1. September 2014, 11:41 Uhr
update | |
---|---|
Zweck / Funktion | |
Befehl zur Aktualisierung der Fhem-Installation | |
Allgemein | |
Typ | undefiniert |
Details | |
Dokumentation | ModUndef |
Support (Forum) | Sonstiges |
Modulname | 98_update.pm |
Ersteller | rudolfkoenig (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das Aktualisieren von FHEM kann direkt über die FHEM Webseite erfolgen.
Zunächst kann mit dem Befehl
update check
überprüft werden, ob es überhaupt ein neues Update gibt und welche Dateien hierbei ausgetauscht würden (die angezeigten Infos sollten in einer Textdatei gesichert werden. Mit diesen Infos kann gezielter nach Problemen, die vielleicht nach einem Update auftreten, gesucht werden). Anschließend kann mittels:
update
das Update eingespielt werden. Hierbei ist zu beachten, dass die Befehle auf der FHEM Webseite oben (Befehls-Eingabefeld) eingegeben werden und anschließend die "Enter" Taste auf der Tastatur gedrückt werden muss.
Gibt es kein Update für FHEM, sieht die Ausgabe z.B. nach "update check" wie folgt aus:
List of new / modified files since last update:
nothing to do...
Todo: Inhalt der Seite FHEM Command Beispiele zu diesem Thema; hierher verschoben am 1.9.2014; muss noch eingearbeitet werden. |
Syntax
update [development|stable] [<file>|check|fhem|full] [force]
Seit dem 19.08.2014 wird ein neues Update-Modul (hier im Forum vorgestellt) von Fhem verteilt. Die Syntax lautet:
update [<fileName>|all|check|force] [http://.../controlfile]
Hinweise:
- bis 18.08.2014: Fhem führt (sofern entsprechend voreingestellt) ein Backup der bisherigen Installations- und Konfigurationsdateien vor einem Update durch.
- ab 19.08.2014: Fhem sichert "nur" die Modul(Installations-)dateien standardmäßig. Backup muss separat eingeschaltet werden. Details dazu in diesem Forenthread
- Lesen Sie aufmerksam die nach dem Update auf dem Monitor erscheinenden Meldungen.
- Nach einem Update ist immer ein shutdown restart erforderlich.
Parameter
Details zu Parametern des update Befehls:
update
Die ganze Fhem-Installation wird auf die neueste Version gebracht.
update check
Es werden alle Module aufgelistet, von denen eine neuere als die bereits installierte Version verfügbar ist. Es wird nicht installiert.
update development
Sie führen ein Update auf die in der Entwicklung befindliche FHEM-Version durch. Dies kann dazu führen, dass einiges nicht (mehr) so läuft, wie Sie es gewohnt sind. Für ein bisher stabiles und produktiv eingesetztes FHEM-System sollte daher besser nur der Befehl update stable genutzt werden. Dazu sollte man aber eins wissen: Es gibt faktisch keinen Unterschied zwischen stable und development, da nur eine Version gepflegt wird.
update force
Das Update wird erzwungen (falls es beim regulären update Probleme geben sollte).
update <Dateiname>
Mit z.B. update 02_HTTPSRV.pm wird nur von der Datei 02_HTTPSRV.pm eine neue Version installiert. Alle anderen FHEM-Dateien werden nicht angetastet.