Engee 文档

engee.package "软件包的程序管理功能

本页包含 Engee 中所有可用的 engee.package 软件包管理功能。

软件包 "方法

engee.package.install(package::String)::Nothing
engee.package.install(package::String, zip_path::String)::Nothing

沿路径在目录中安装指定的支持包 /internal_persistent_vol/support_packages/.

连接硬件需要支持包(例如, "Engee-Device-Manager")和功能块,如KPM"节奏"("RITM-Engee-Blocks"),以及用于相关软件控制功能的使用。

参数

  • package::String:需要安装的支持包的名称。

  • zip_path::String:格式的zip存档的路径 название_пакета-версия.zip. 参数由name指定(zip_path="..."). 必须在zip存档的名称中指定支持包的版本。

例子

# 安装节奏块的支持包
engee.package.install("RITM-Engee-Blocks")

# 安装硬件支持包
engee.package.install("Engee-Device-Manager")

# 从zip存档安装支持包
engee.package.install("Engee-Device-Manager", zip_path="/distr/edmv0.0.zip")
engee.package.checkupdates(package::String)::Union{String, Nothing}

检查指定支持包的可用更新。

如果有可用的更新,它将返回一个包含新版本号的字符串。 如果没有更新,则返回 nothing.

参数

package::String:正在检查其更新的已安装支持包的名称。

例子

# 检查节奏块支持包的更新
engee.package.checkupdates("RITM-Engee-Blocks")

# 检查硬件支持包更新
engee.package.checkupdates("Engee-Device-Manager")
engee.package.isinstalled(package::String)::Bool

检查指定的支持包是否安装在Engee中。 申报表 true 如果安装了软件包,并且 false,如果失踪。

参数

package::String:要检查的支持包的名称。

例子

# 检查节奏块支持包的安装
engee.package.isinstalled("RITM-Engee-Blocks")

# 检查硬件包的安装
engee.package.isinstalled("Engee-Device-Manager")
engee.package.update(package::String)::Nothing

将指定的支持包更新到最新的可用版本。

如果有可用的更新,旧版本的软件包将被删除并替换为新的软件包。 使用此命令可保持与组件的当前版本的兼容性。

参数

package::String:需要更新的已安装支持包的名称。

例子

# 更新节奏块支持包
engee.package.update("RITM-Engee-Blocks")

# 更新设备管理包
engee.package.update("Engee-Device-Manager")