seafile 7.0.14专业版升级到7.1.12专业版

时间:2022-04-12 阅读:359 评论:0 作者:hkear

目录

7.1.12 功能变更

  1. [修复]在公共共享链接中使用OnlyOffice修复文件预览(在之前版本中有些文件预览会提示编码无法识别,此问题在7.1.12版本中已经解决)
  2. 支持将过期的共享链接有效期延长(这也是刚需,之前版本中外链过期后只能重新生成链接,不支持延长)
  3. 支持选择和下载共享链接中的多个文件
  4. 支持集成钉钉扫码登陆。
  5. 升级到Python3

版本变更

你不能从 Seafile 6.x.x 直接升级到 7.1.x。

如果你当前正在运行的 Seafile 版本不是 7.0.x, 你必须先下载 7.0.x 安装包并 升级到 7.0.x。然后才能继续升级到 7.1.x。

部署环境升级

  •  Ubuntu 16.04/18.04/20.4

apt-get install python3 python3-setuptools python3-pip libmysqlclient-dev -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8  django-pylibmc django-simple-captcha python3-ldap
  • CentOS 7/8

yum install python3 python3-setuptools python3-pip python3-devel gcc gcc-c++ -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 django-pylibmc django-simple-captcha python3-ldap

升级到 7.1.x

  • Ubuntu 16.04/18.04/20.4

#停止 Seafile-7.0.x 服务。
#如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务
service seafile-server stop
#切换到seafile运行用户
su  -  seafile
#切换到安装目录
cd  /home/seafile/
#下载seafile7.1.12版本
wget https://yun.ittel.cn:1443/f/7b144bc4070f43f4b6da/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
#解压
tar  -zxvf  seafile-pro-server_7.1.12_x86-64.tar.gz
#切换root运行升级脚本:
su -  root
sh  ./seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
#清空 Seahub 缓存:
rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
# 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
service memcached restart
  • CentOS 7/8

#停止 Seafile-7.0.x 服务。 
#如果之前是脚本部署的,通过以下停止,如果是手动安装的,请手动停止服务 
systemctl stop seafile
systemctl stop seahub
#切换到seafile运行用户
su - seafile 
#切换到安装目录 
cd /home/seafile/ 
#下载seafile7.1.12版本 
wget https://yun.ittel.cn:1443/f/cb7bf7cd9fc14a10a90f/?dl=1 -O seafile-pro-server_7.1.12_x86-64.tar.gz
#解压 
tar -zxvf seafile-pro-server_7.1.12_x86-64.tar.gz 
#切换root并运行升级脚本: 
su -  root
sh /home/seafile/seafile-pro-server-7.1.12/upgrade/upgrade_7.0_7.1.sh
#清空 Seahub 缓存:
rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。
# 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。
systemctl restart memcached

升级脚本没有ERROR即升级成功,升级完成后启动seafile服务验证是否升级成功。

内置 Office 文件预览升级

如果你用的office文件预览,继续升级Libreoffice。如果你用的office在线编辑,到此已经升级完毕。

  • Ubuntu 16.04/18.04/20.4

echo "开始安装在线预览libreoffice.请耐心等待"
#安装文档在线预览
apt-get install -y libreoffice libreoffice-script-provider-python  libsm-dev
#安装字体
apt-get install -y ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
  • CentOS 7/8

echo "开始安装在线预览libreoffice.请耐心等待"
#安装文档在线预览
##1.卸载系统当前的libreoffice:
yum remove --setopt=clean_requirements_on_remove=0 libreoffice-* -y
#2.获取rpm文件:
wget -O LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz  https://yun.ittel.cn:1443/f/68b1e1fbdb524376b45a/?dl=1
#3.安装
mkdir /usr/libreoffice
tar -zxvf LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz -C /usr/libreoffice/
yum localinstall /usr/libreoffice/LibreOffice_7.0.4.2_Linux_x86-64_rpm/RPMS/*.rpm -y
yum install -y libSM-devel
#安装字体
yum install wqy-microhei-fonts wqy-unibit-fonts -y

激活步骤

点击查看

(安装过程中有疑问,可以技术交流,微信 )

 

本文链接: https://dkicloud.com/?id=33 转载请注明出处!