===== Upgrade von ejabberd 22.10 auf ejabberd 23.01 =====
==== Voraussetzung ====
* Dieses Howto setzt [[de:ejabberd_installation|ejabberd Installation]] voraus.
* Bei diesem Upgrade sind keine Konfigurationsanpassungen notwendig.
* Bei diesem Upgrade sind keine Datenbankanpassungen notwendig.
==== Einleitung ====
Die Installation neuerer Versionen ist wegen der neuen Verzeichnisstruktur sehr einfach durchzuführen.
==== Einrichtung ====
ejabberd stoppen:
$ systemctl stop ejabberd.service
Wir machen uns zu ejabberd um damit zu arbeiten:
$ su - ejabberd
ejabberd herunterladen und ausführbar machen:
$ wget -O ejabberd-23.01-1-linux-x64.run https://www.process-one.net/downloads/downloads-action.php?file=/23.01/ejabberd-23.01-1-linux-x64.run
$ chmod +x ejabberd-23.01-1-linux-x64.run
Installation starten:
$ ./ejabberd-23.01-1-linux-x64.run
Running without superuser privileges (installer wasn't invoked
with "sudo"), cannot perform system-wide installation this way.
Continue anyway? (y/n) [n] y
Install ejabberd below /home/ejabberd/opt? (y/n) [n] y
The following installation paths will be used:
- /home/ejabberd/opt/ejabberd-23.01
- /home/ejabberd/opt/ejabberd (existing files won't be modified)
Install ejabberd 23.01 now? (y/n) [n] y
Symbolischen Link anpassen:
$ rm opt/ejd
$ ln -s /home/ejabberd/opt/ejabberd-23.01 /home/ejabberd/opt/ejd
Den Kontext von ejabberd verlassen und ejabberd wieder starten:
$ exit
$ systemctl start ejabberd.service