文档
UNTESTED: 将自己的Cloud更新到上游 v8.x
不再建议您从 Debian 重置器安装自有的Cloud。 您最好通过它们直接安装自有的Cloud 。 下载的柏球.
这些指令涵盖了之前的安装方法, 即自有的Cloud上游 Debian repo。 如果您尝试了, 请张贴反馈 。
[更新] 我最近发现 此线程 讨论从 Debian 软件包升级到上游版本。我找到了 这份员额 特别启迪...
请注意这些指示是UNTESTED!
冒险用!
洞穴:
除非你能来 需要( E) 较新的版本的自Cloud(TKL v14.0/v14.1 commet with v7.0),强烈建议您按原样离开自Cloud服务器. 主要原因是v14.x TurnKey自有Cloud 应用设备从官方Debian寄存器中用自有Cloud来包装. 这意味着您的服务器会自动接收安全更新.
所以如果你改到上游的话:
- 您将不再收到自动安全更新以拥有Cloud( 您仍然会收到其他 OS 安全更新)
- 上面需要手动检查并安装自己的Cloud更新
- 上游不提供安全补丁,所以您需要更新到任何最新版本
- 新的上游软件包可能无法提供从您当前版本升级到最新版本的优美升级路径( 和过去一样)
- TKLBAM将不再正常工作 OOTB(它仍然会保存您的数据,但若不人工干预,恢复/迁移到新机器上将无法工作). (如果您愿意, 可以用钩子解决) 在您开始确认您已经备份了数据之前。 理想的情况是, 测试您的备份 ! 没用的就别有后援了
开始了...
这些指示是将v7.0升级到8.1(编写本报告时的上游稳定状态):
暂时增加旧的v8.0上游重播(我们将同时增加新的重播,但将其禁用):
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
现在,你需要删除一些左侧的包:
apt-get remove owncloud-apps owncloud-client-l10n owncloud-doc libowncloudsync0 owncloud-client-doc owncloud-client-cmd owncloud-client
调整配置(对于 Apache 和自有的Cloud)并移动数据 :
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
然后在网页浏览器中打开您的网站,并跟踪提示更新您的数据库.
然后禁用临时 v8.0 重播并启用当前重播 :
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
再次打开您的网页浏览器并进行升级。 希望这能奏效...