engee.package "软件包的程序管理功能
本页包含 Engee 中所有可用的 engee.package
软件包管理功能。
软件包 "方法
#
engee.package.install
— Function
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
— Function
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
— Function
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
— Function
engee.package.update(package::String)::Nothing
将指定的支持包更新到最新的可用版本。
如果有可用的更新,旧版本的软件包将被删除并替换为新的软件包。 使用此命令可保持与组件的当前版本的兼容性。
参数
package::String
:需要更新的已安装支持包的名称。
例子
# 更新节奏块支持包
engee.package.update("RITM-Engee-Blocks")
# 更新设备管理包
engee.package.update("Engee-Device-Manager")