升级分为三种,即主版本升级,次版本升级和维护版本升级。 此页面除了包含三种升级类型的一般说明, 它还包含每个版本的特殊说明。
请查看特殊版本的 升级说明 以获得任何特殊配置或升级之前/升级期间的更改。
假设您正在使用 5.1.0,并且想要升级到 6.1.0。 首先下载并解压新版本安装包。 您应该具有类似于以下内容的目录结构:
seafile
-- seafile-server-5.1.0
-- seafile-server-6.1.0
-- ccnet
-- seafile-data
现在升级到 6.1.0:
停止 Seafile 服务
```sh cd seafile/seafile-server-latest ./seahub.sh stop ./seafile.sh stop # or via service /etc/init.d/seafile-server stop
```
查看 seafile-server-6.1.0 目录下的升级脚本
```sh cd seafile/seafile-server-6.1.0 ls upgrade/upgrade_*
```
你将看到如下显示的升级脚本:
``` ... upgrade_5.0_5.1.sh upgrade_5.1_6.0.sh upgrade_6.0_6.1.sh
```
从当前运行的 Seafile 版本号开始,依次运行升级脚本:
``` upgrade/upgrade_5.1_6.0.sh upgrade/upgrade_6.0_6.1.sh
```
启动 Seafile 服务:
```sh cd seafile/seafile-server-latest/ ./seafile.sh start ./seahub.sh start # or "./seahub.sh start-fastcgi" if you're using fastcgi # or via service /etc/init.d/seafile-server start
```
如果新版本工作正常,旧版本就可以被删除:
```sh rm -rf seafile-server-5.1.0/
```
假设您正在使用 6.1.0,并且想要升级到 6.2.0。 首先下载并解压新版本安装包。 您应该具有类似于以下内容的目录结构:
seafile
-- seafile-server-6.1.0
-- seafile-server-6.2.0
-- ccnet
-- seafile-data
现在开始升级到 6.2.0
停止 Seafile 服务
```sh cd seafile/seafile-server-latest ./seahub.sh stop ./seafile.sh stop # or via service /etc/init.d/seafile-server stop
```
查看 seafile-server-6.2.0 目录下的升级脚本
```sh cd seafile/seafile-server-latest ls upgrade/upgrade_*
```
你将看到如下显示的升级脚本:
``` ... upgrade/upgrade_5.1_6.0.sh upgrade/upgrade_6.0_6.1.sh upgrade/upgrade_6.1_6.2.sh
```
从当前运行的 Seafile 版本号开始,依次运行升级脚本:
``` upgrade/upgrade_6.1_6.2.sh
```
启动 Seafile 服务:
```sh cd seafile/seafile-server-latest/ ./seafile.sh start ./seahub.sh start # or "./seahub.sh start-fastcgi" if you're using fastcgi # or via service /etc/init.d/seafile-server start
```
如果新版本工作正常,旧版本就可以被删除:
```sh rm -rf seafile-server-6.1.0/
```
例如,是从6.2.2升级到6.2.3。
对于这种类型的升级,您只需要更新符号链接(用于存储头像和其他一些文件夹)。Seafile 提供了执行维护版本升级的脚本(出于历史原因,该脚本称为“minor-upgrade.sh”):
```sh cd seafile/seafile-pro-server-6.2.3/ upgrade/minor-upgrade.sh
```
启动 Seafile 服务。
如果新版本工作正常,旧版本就可以被删除。
```sh rm -rf seafile-server-6.2.2/
```
Last modified by Daniel Pan, 2023-08-31