DSW 新版开发机除支持在界面上安装/卸载应用外,还支持通过命令行进行安装和卸载操作。
新版开发机预装的应用列表:

获取应用列表
pai-dsw runtime plugin list可选参数
-o,--output-format输出结果格式。-o default默认平铺输出。-o json以json格式输出。
命令示例
pai-dsw runtime plugin list -o json安装指定应用
pai-dsw runtime plugin install xxx对于预安装的应用,则无需再手动安装,后安装的应用,可通过该命令进行安装。
后安装应用列表:
gemini-cli
llama-factory
novnc
ollama
open-webui
命令示例
pai-dsw runtime plugin install novnc启动指定应用
pai-dsw runtime plugin start对于服务类型的后安装应用(如novnc),在安装后需要手动启动,通过本命令可将应用启动在前台。
命令示例
pai-dsw runtime plugin start novnc启动指定应用,作为守护进程在后台运行
pai-dsw runtime plugin start-daemon xxx对于服务类型的后安装应用(如novnc),在安装后需要手动启动,通过本命令可将应用作为守护进程在后台运行。
命令示例
pai-dsw runtime plugin start-daemon novnc获取指定应用的状态
pai-dsw runtime plugin status xxx通过执行该命令,可以获取指定应用的当前状态,目前有以下几种状态:
INSTALLING - 安装中
UNINSTALL - 未安装
INSTALLED - 已安装
RUNNING - 运行中
STOPPED - 已停止
命令示例
pai-dsw runtime plugin status novnc返回结果示例
{
"Status": "RUNNING",
"Message": "",
"Info": {
"Port": "9803",
"Command": "",
"DefaultUrl": "/vnc.html"
}
}参数说明
字段 | 描述 | |
Status | 应用状态 | |
Message | 状态附加信息 | |
Info | 应用详细信息 | |
└ | Port | 应用监听端口号 |
└ | Command | 执行应用时使用的命令 |
└ | DefaultUrl | 访问服务类型应用时,相对于根路径的url地址 |
停止指定应用
pai-dsw runtime plugin stop xxx对于服务类型的应用,可通过该命令停止应用。
命令示例
pai-dsw runtime plugin stop novnc停止指定应用的守护进程
pai-dsw runtime plugin stop-daemon对于服务类型的应用,可通过该命令,停止其在后台的守护进程。
命令示例
pai-dsw runtime plugin stop-daemon novnc卸载指定应用
pai-dsw runtime plugin uninstall对于后安装的应用,可通过该命令,对应用进行卸载。
命令示例
pai-dsw runtime plugin uninstall novnc该文章对您有帮助吗?