Paketquellen

easydb-Pakete

Editieren Sie die Datei /etc/apt/sources.list und fügen Sie die folgenden Paketquellen ein:

Für Debian 9 (Stretch), Ubuntu 16.04 oder neuer:

deb http://packages-instances.programmfabrik.de/2G_<HASHKEY>/debian ./
deb http://archive.programmfabrik.de/ <DISTRIBUTION> main non-free

Für ältere Betriebssysteme:

deb http://packages-instances.programmfabrik.de/<HASHKEY>/debian ./
deb http://archive.programmfabrik.de/ <DISTRIBUTION> main non-free

Für HASHKEY nehmen Sie den von uns mitgeteilten Hashkey. Für muss eine der unterstützten Distributionen wie etwa "squeeze", "wheezy" oder "precise" eingesetzt werden.

Auch für Ubuntu müssen Sie "/debian" in der ersten URL verwenden.

Die erste Paketquelle enthält Pakete spezifisch für ihre Instanz. Die zweite Paketquelle enthält Open-Source-Software, die von Programmfabrik passend für easydb auf der jeweiligen Distribution zusammengestellt wird.

Aktivieren sie das non-free-Repository in Debian bzw. das multiverse-Repository in Ubuntu, sonst gibt es unerfüllte Abhängigkeiten bei der Installation.

apt-get update

Hierbei wird die folgende Warnung erscheinen:

W: GPG error: http://archive.programmfabrik.de wheezy
Release: The following signatures couldn't be verified because
the public key is not available: NO_PUBKEY DE09CBDC08F919A2

Diese Warnung wird angezeigt, da Software von einer bisher nicht autorisierten Paketquelle verfügbar ist.

apt-get install programmfabrik-keyring
apt-get update

Bestätigen sie die Nachfragen mit ‘y’.

Update

Zur Aktualisierung der easydb und des EAS wird auch APT verwendet:

apt-get update
apt-get upgrade

Bitte achten Sie darauf, dass alle easydb-Pakete dabei installiert werden. Sollten einige zurückgehalten werden (beispielsweise weil sie die Installation zusätzlicher Pakete verlangen), dann achten Sie darauf, dass Sie alle oben genannten Paketquellen eingetragen haben.

Creator-Kunden sollten besonderes Augenmerk auf Pakete namens easydb-instance-* legen. Diese Pakete ersetzen das Design, es sollte also nicht installiert werden, wenn eine Design-Änderung seitens der Programmfabrik nicht abgesprochen ist.

Nach der Installation des easydb-asset-server bitte den EAS neu starten:

/etc/init.d/easydb-asset-server restart

Außerdem ist es ratsam, den Webserver neuzustarten:

apache2ctl graceful

Beim Update kann es vorkommen, dass Sie gefragt werden, ob bestimmte Konfigurationsdateien überschrieben werden sollen. Generell sollten Sie die Vorgabe "N" beachten und die Dateien nur überschreiben, wenn Sie die Auswirkungen abschätzen können.

Folgende Dateien sind momentan als Konfigurationsdateien markiert:

  • /etc/opt/easydb/eas/easydb-asset-server.conf: diese Datei beinhaltet die EAS-Konfiguration inklusive der Datenbank-Einstellungen. Sie sollte nicht überschrieben werden.
  • /etc/opt/easydb/instances.d/default.conf: Diese Datei sollten Sie im Zuge der Konfiguration des Wartungsprozesses angepasst haben, daher ist hier Vorsicht beim Überschreiben geboten.
  • /opt/easydb/4.0/docroot/welcome.html, /etc/cron.d/easydb-maintenance und /opt/easydb/4.0/docroot/robots.txt: diese Dateien können überschrieben werden, sofern Sie selbst keine Änderungen vorgenommen haben.

Im Zweifelsfall bietet APT beim Update die Möglichkeit, sich die durchzuführenden Änderungen anzeigen zu lassen.

Bitte beachten Sie auch die Hinweise in den jeweiligen Release Notes für die Version.