转至元数据结尾
转至元数据起始

1. 内容概述



静默安装也可称为无人值守安装,Wyn系统支持静默安装,将所有设置项预先配置到安装命令中,安装完成后系统可以直接使用,并且在安装过程中不出现安装画面和弹窗。

本文为您介绍静默安装、退出码以及卸载时使用的命令、参数及意义,并列举了一些示例。


2. 安装



静默安装是在普通安装命令(sudo bash ./install.sh)后添加固定的命令参数来预制设置项,组成静默安装的命令。

命令参数:

  • -s    代表进行静默安装。
  • -m   指定安装的组件,可选值为: 'Server', 'ReportingWorker' and 'CotWorker'。
  • -d    代表使用自定义的数据库,可选值为: 'Postgres', 'SqlServer', 'MySql' and 'Oracle'。如果未提供此参数,则按照默认的内置数据库进行安装。
  • -c    与 -d 参数一起使用,用来填写自定义数据库的连接字符串。
  • -o    表示将数据全部存储在一个名为wyn的数据库中。
  • -i     代表导入示例文档。
  • -f    与 -i 一起使用,代表导入自定义的示例文件包,并给定自定义文件包的地址。
  • -b    指定Server IP,如安装非Server组件则需指定Server IP地址。
  • -k    指定激活码。 
  • -t     输入子节点的秘钥。
  • -e    为数据库连接字串加密。
  • -h     显示帮助信息。

3. 退出码



退出码用来查看静默安装的执行结果。

查看退出码命令: echo $?

注意:在执行安装命令和查看退出码命令之间不能执行其他任何命令。

退出码含义如下:

  • 0 - 安装成功。
  • 1 - 显示帮助信息。
  • 2 - 检测到不支持的参数。
  • 3 - 检测到不支持的数据库提供程序。
  • 4 - 无效的数据库连接字符串(连接到数据库服务器失败)。
  • 5 – MySQL数据库限制了插入和更新数据的数据包小于300M,不满足要求。
  • 6 - 检测到无效的组件名。
  • 7 - 未选择组件。
  • 8 - 未提供服务器的IP地址。
  • 9 - 启动wyn服务失败。
  • 10 - 注册license失败。
  • 100 - 用户通过“CTRL+C”终止了安装过程。

3. 卸载



静默卸载是在普通卸载命令:sudo bash uninstall.sh 之后添加参数来执行。

  • -s    代表进行静默卸载。
  • -r    代表静默卸载时,删除内置的数据库。


4. 示例



命令:sudo bash ./install.sh -si

含义:安装所有组件,使用默认的内置数据库"Postgres"、导入内置示例文档


命令:sudo bash ./install.sh -s -d "MySql" -c "Server=localhost;Port=3306;Uid=root;Pwd=xA123456;"

含义:安装所有组件,使用自定义的MySql数据库,且不导入内置示例文档


命令:sudo bash ./install.sh -sm "Server,Portal" -if "/the/location/of/custom/sample/documents.zip"

含义:使用默认的Postgres数据库安装 Server和Portal组件,并导入自定义的示例文档


命令:sudo bash ./install.sh -sm "ReportingWorker,CotWorker" -b "10.32.5.31"

含义:在当前服务器安装ReportingWorker 和 CotWorker 组件,并指定Server IP为10.32.5.31


命令:sudo bash ./uninstall.sh -s

含义:卸载Wyn


命令:sudo bash ./uninstall.sh -sr

含义:卸载Wyn并删除内置数据库






  • 无标签