===== 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