更新模块参数

常规参数:

参数

说明

-h [ --help ]

在屏幕显示软件使用简要说明。

-v [ --verbosity ] arg

日志详细等级:error(仅限错误) info (常规)、 debug(调试)。

--rotate arg

日志轮循格式<文件数量>, <大小> <单位>k⸺千字节、m⸺兆字节、g⸺千兆字节)。

-d [ --data-dir ] arg

数据库和设置所在的文件夹。

--log-dir arg

保存日志的文件夹。

-r [ --repo-dir ] arg

库文件夹(默认设置为<data_dir>/repo)。

-t [ --trace ]

启用追踪。

-c [ --command ] arg (=update)

执行命令:update⸺更新、uninstall⸺卸载、exec⸺执行、keyupdate⸺更新密钥、download⸺下载、mirror⸺创建更新镜像。

-z [ --zone ] arg

用来取代配置文件中指定区域的区域列表。

更新命令参数(update):

参数

说明

-p [ --product ] arg

产品名称。如果已指定产品名称,则仅更新这一产品。如果未指定产品,未指定具体组件,则更新所有产品。如果指定组件,则更新指定组件。

-n [ --component ] arg

指定修改前需更新的组件列表。
格式:<name> , <target revision>

-x [ --selfrestart ] arg (=yes)

更新模块完成更新后重新启动。默认设置值为yes。如果设置值为no,则会出现需要重启的提示。

--geo-update

更新前获取update.drweb.comIP地址列表。

--type arg (=normal)

可能是下列任一参数:

reset-all⸺强制更新所有组件;

reset-failed⸺取消对受损组件的所有修改;

normal-failed⸺尝试将包括受损组件在内的所有组件更新至最新版本或指定版本;

update-revision⸺在当前检查范围内更新组件;

normal⸺更新所有组件。

-g [ --proxy ] arg

用于更新的代理服务器,格式为<地址>: <端口>

-u [ --user ] arg

代理服务器用户名称。

-k [ --password ] arg

代理服务器用户密码。

--param arg

将附加参数传递给脚本。
格式:<名称>: <数值>

-l [ --progress-to-console ]

在控制台显示加载和执行脚本的信息。

卸载指令(uninstall)的参数:

参数

说明

-n [ --component ] arg

需删除的组件名称。

-l [ --progress-to-console ]

在控制台显示执行命令的信息。

--param arg

将附加参数传递给脚本。
格式:<名称>: <数值>

-e [ --add-to-exclude ]

将删除且不再更新的组件。

自动更新密钥的命令参数(keyupdate):

参数

说明

-m [ --md5 ] arg

原有密钥文件的md5校检和。

-o [ --output ] arg

文件名称。

-b [ --backup ]

如果存在原有密钥文件,该文件的备份。

-g [ --proxy ] arg

用于更新的代理服务器,格式为<地址>: <端口>

-u [ --user ] arg

代理服务器用户名称。

-k [ --password ] arg

代理服务器用户密码。

-l [ --progress-to-console ]

在控制台显示加载密钥文件的信息。

下载命令参数(download):

参数

说明

--zones arg

包含区列表的文件。

--key-dir arg

密钥文件所在文件夹。

-l [ --progress-to-console ]

在控制台显示执行命令的信息。

-g [ --proxy ] arg

用于更新的代理服务器,格式为<地址>: <端口>

-u [ --user ] arg

代理服务器用户名称。

-k [ --password ] arg

代理服务器用户密码。

-s [ --version ] arg

版本名称。

-p [ --product ] arg

需下载的产品名称。

创建更新镜像指令(mirror)的参数:

参数

说明

--zones arg

包含区列表的文件。

--key-dir arg

密钥文件所在文件夹。

-g [ --proxy ] arg

用于更新的代理服务器,格式为<地址>: <端口>

-u [ --user ] arg

代理服务器用户名称。

-k [ --password ] arg

代理服务器用户密码。

-s [ --version ] arg

版本名称。