Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/UNTESTED: Aktualisieren Sie ownCloud auf v8.x Upstream

Dokumentation

UNTESTED: Aktualisieren Sie ownCloud auf v8.x Upstream

Es wird nicht mehr empfohlen, ownCloud über ihr Debian-Repo zu installieren. Heruntergeladener Tarball.

Diese Anleitungen beziehen sich auf eine frühere Installationsmethode, nämlich das ownCloud Upstream Debian Repo.

[Update] Ich habe kürzlich gefunden Dieser Thread die das Upgrade vom Debian-Paket auf die Upstream-Version diskutiert. Dieser Post Besonders aufschlussreich...

Bitte beachten Sie, dass diese Anweisungen UNTESTED sind!
Verwenden Sie auf eigenes Risiko!

Ausbuchtungen:

Es sei denn, Sie Bedarf Eine neuere Version von ownCloud (TKL v14.0/v14.1 kommt mit v7.0) Es wird dringend empfohlen, Ihren ownCloud-Server so zu lassen, wie er ist. Der Hauptgrund ist, dass die v14.x TurnKey ownCloud Appliance mit ownCloud aus den offiziellen Debian-Repositories verpackt ist. Das bedeutet, dass Ihr Server automatisch Sicherheitsupdates erhält.

Wenn Sie also zu Upstream wechseln, dann:

  • Sie erhalten keine automatischen Sicherheitsupdates mehr für ownCloud (Sie erhalten weiterhin andere Sicherheitsupdates für das Betriebssystem)
  • wie oben beschrieben, müssen Sie manuell nach ownCloud-Updates suchen und diese installieren
  • Upstream bieten keine Sicherheitspatches, so dass Sie auf die neueste Version aktualisieren müssen
  • Neue Upstream-Pakete bieten möglicherweise keinen netten Upgrade-Pfad von Ihrer aktuellen Version zur neuesten Version (wie in der Vergangenheit geschehen)
  • TKLBAM funktioniert nicht mehr ordnungsgemäß OOTB (es speichert immer noch Ihre Daten, aber die Wiederherstellung / Migration auf eine neue Maschine funktioniert nicht ohne manuelle Eingriffe). (Das kann mit Hooks gelöst werden, wenn Sie es wünschen). Bevor Sie anfangen, stellen Sie sicher, dass Sie Ihre Daten gesichert haben. Es nützt nichts, ein Backup zu haben, wenn es nicht funktioniert!

Hier gehen wir...

Diese Anweisungen dienen zum Upgrade von v7.0 auf 8.1 (aktuell vorgelagert stabil zum Zeitpunkt des Schreibens):

Vorübergehend das alte V8.0 Upstream-Repo hinzufügen (wir fügen das neue Repo gleichzeitig hinzu, lassen es aber deaktiviert):

REPO="http://download.opensuse.org/repositories/isv:ownCloud:community"
echo "deb $REPO:/8.0/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud-8.0.list
REPO="http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0"
echo "deb $REPO/Debian_8.0/ /" >> /etc/apt/sources.list.d/owncloud.list.disabled
wget -q -O- $REPO/Debian_8.0/Release.key | apt-key add -
apt-get update
apt-get install owncloud

Jetzt müssen Sie einige übrig gebliebene Pakete entfernen:

apt-get remove owncloud-apps owncloud-client-l10n owncloud-doc libowncloudsync0 owncloud-client-doc owncloud-client-cmd owncloud-client 

Passen Sie die Konfiguration (für Apache und ownCloud) an und verschieben Sie Ihre Daten:

sed -i "s|/usr/share|/var/www|" /etc/apache2/sites-available/owncloud.conf
ln -s /etc/owncloud/config.php /var/www/owncloud/config/config.php
sed -i "s|/usr/share|/var/www|" /etc/owncloud/config.php
mv /var/lib/owncloud/data/* /var/www/owncloud/data/
service apache2 restart

Öffnen Sie dann Ihre Website im Webbrowser und folgen Sie den Anweisungen, um Ihre Datenbank zu aktualisieren.

Deaktivieren Sie dann das temp v8.0 Repo und aktivieren Sie das aktuelle Repo:

mv /etc/apt/sources.list.d/owncloud-8.0.list /etc/apt/sources.list.d/owncloud-8.0.list.disabled
mv /etc/apt/sources.list.d/owncloud.list.disabled /etc/apt/sources.list.d/owncloud.list

Öffnen Sie Ihren Webbrowser wieder und führen Sie das Upgrade durch.

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit