升级指南
升级分为三种,即主版本升级,次版本升级和维护版本升级。 此页面除了包含三种升级类型的一般说明, 它还包含每个版本的特殊说明。
- 升级完成后,如果出现一些显示问题,你可能还需要清理 Seahub 缓存。
- 如果你的 Seafile 运行在集群架构下请参考集群升级。
特殊版本说明
请查看特殊版本的 升级说明 以获得任何特殊配置或升级之前/升级期间的更改。
主版本升级 (e.g. from 5.x.x to 6.y.y)
假设您正在使用 5.1.0,并且想要升级到 6.1.0。 首先下载并解压新版本安装包。 您应该具有类似于以下内容的目录结构:
seafile -- seafile-server-5.1.0 -- seafile-server-6.1.0 -- seafile-data现在升级到 6.1.0
- 停止 Seafile 服务
- 查看 seafile-server-6.1.0 目录下的升级脚本
- 从当前运行的 Seafile 版本号开始,依次运行升级脚本
- 启动 Seafile 服务
- 如果新版本工作正常,旧版本就可以被删除
次版本升级 (e.g. from 6.1.x to 6.2.y)
假设您正在使用 6.1.0,并且想要升级到 6.2.0。 首先下载并解压新版本安装包。 您应该具有类似于以下内容的目录结构:
seafile -- seafile-server-6.1.0 -- seafile-server-6.2.0 -- seafile-data现在开始升级到 6.2.0
- 停止 Seafile 服务
- 查看 seafile-server-6.2.0 目录下的升级脚本
- 从当前运行的 Seafile 版本号开始,依次运行升级脚本
- 启动 Seafile 服务
- 如果新版本工作正常,旧版本就可以被删除
维护版本升级 (e.g. from 6.2.2 to 6.2.3)
例如,是从6.2.2升级到6.2.3。
- 停止当前 Seafile 服务。
- 对于这种类型的升级,您只需要更新符号链接(用于存储头像和其他一些文件夹)。Seafile 提供了执行维护版本升级的脚本(出于历史原因,该脚本称为“minor-upgrade.sh”):
- 启动 Seafile 服务。
- 如果新版本工作正常,旧版本就可以被删除。