Update

Ab der OPUS Version 4.5 wird OPUS als Git-Version angeboten und die Aktualisierung des OPUS-Codes erfolgt mit Git-Kommandos (ein Tarball steht nicht mehr zur Verfügung). Die Aktualisierung der Datenbank erfolgt anschließend mit einem Update-Script.

Um eine OPUS Instanz mit Git aktualisieren zu können, muss die Instanz mit Git installiert worden sein.

Aktualisierung des OPUS-Codes auf eine neue Version

Vor Beginn eines jeden Updates sicherheitshalber ein Backup der Instanz inklusive Datenbank durchführen!

1.) Git Status überprüfen und ggf. lokale Änderungen übernehmen und ausstehende Commits durchführen

git status
git add ...
git commit -m "<commit message>" <DATEI>

2.) Software von GitHub aktualisieren

git pull

3.)  Git Status überprüfen

git status

4.) Konflikte auflösen (mit meld oder ähnliches)

meld <DATEINAME>
git add <DATEINAME>
git commit -am "<commit message>"

5.) Update Composer-Pakete

php composer.phar update

6.) Aktualisierung der Datenbank und Anpassungen an den Daten

bin/update.sh

Spezielle Hinweise zu den Versionen

Update von OPUS 4 vor Version 4.4.5

OPUS 4 Repositorien, die eine ältere Version als 4.4.5 verwenden, sollten zuerst auf 4.4.5 aktualisiert werden. Dafür kann der 4.4.5 Tarball und die Anleitung in der PDF Dokumentation verwendet werden. Dadurch wird die Datenbank auf den neuesten Stand gebracht und der Umstieg auf die Installation mit Git wird einfacher.