RuyiSDK 全渠道上架:包管理器登陆 PyPI,插件进驻 VS Code 和 Eclipse 市场

2025年7月,RuyiSDK 核心组件 ruyi 包管理器正式上架 Python 官方软件仓库 PyPI。近期,RuyiSDK VS Code 插件Eclipse 插件也先后正式上架对应应用市场。
至此,RuyiSDK 的核心工具——包管理器与 IDE 插件均已完成全渠道上架。这意味着 RuyiSDK 面向 IDE 和 Python 生态的工具分发体系已基本构建完成。无论是 IDE 用户还是 Python 开发者,都能在原生的生态渠道中直接检索并安装 RuyiSDK,极大地降低了 RISC-V 工具链的获取门槛。

双模驱动:CLI 核心与 GUI 交互的协同定位

作为一款面向 RISC-V 架构的一站式软件开发工具集,RuyiSDK 采用了“核心+交互”的双层架构设计,为不同使用习惯的开发者提供精准服务:

  • Ruyi 包管理器 —— 定位 CLI (Command Line Interface) 核心
    作为整个工具链的底层引擎ruyi 采用了经典的命令行交互模式。它将众多 RISC-V 工具链集中管理,并向用户提供CLI 级别的客户端体验。CLI 模式具备极高的灵活性和可编程性,适合习惯终端操作、需要进行自动化脚本编排或 CI/CD 集成的资深用户,是掌控开发环境的“指挥中心”。
  • IDE 插件 (VS Code/Eclipse) —— 定位 GUI (Graphical User Interface) 交互
    作为面向开发者的可视化前端,RuyiSDK IDE 插件将底层 CLI 能力进行了GUI 封装。针对开发者高频使用的 VS Code 和 Eclipse 两大环境,插件通过图形化界面将 ruyi list (包查询)、ruyi install (包安装)、ruyi venv (虚拟环境) 等核心服务直观呈现。GUI 模式降低了记忆命令的成本,实现了“所见即所得”的交互体验,适合追求图形化开发环境、轻量级开发或嵌入式 C/C++ 开发的用户。

RuyiSDK 安装方式全览

随着各分发渠道的打通,RuyiSDK 现已形成一套完整、便捷的安装体系。开发者可根据自身习惯选择适合的工具和安装方式。

1. 工具选择指南

组件 定位模式 适用场景
Ruyi 包管理器 CLI (命令行) 习惯终端操作、需要自动化编排、追求极致控制力的用户。
VS Code 插件 GUI (图形化) 偏好可视化交互、轻量级开发,适合快速编码与调试。
Eclipse 插件 GUI (图形化) 偏好可视化交互,尤其适合嵌入式 C/C++ 工程开发场景。

2. 推荐安装方式

不同组件对应不同的生态入口,开发者可参考下表快速获取:

组件 推荐安装方式 关键词/命令 参考文档
Ruyi 包管理器 3 种安装方式(见下文详情) ruyi 查看文档
VS Code 插件 VS Code Extensions 应用市场 搜索 RuyiSDK 查看文档
Eclipse 插件 Eclipse Marketplace 应用市场 搜索 RuyiSDK 查看文档

3. ruyi 包管理器安装详解

针对核心组件 ruyi 包管理器,我们提供了三种安装方式,您可以根据实际环境选择:

安装方式 说明与建议
使用预编译的二进制包安装 特点:支持的操作系统和硬件类型最全,对现有系统环境的要求最低。
适合谁:几乎所有用户,特别是刚入门、希望快速完成安装的朋友。
使用系统自带的包管理器安装 特点:像安装普通软件一样,通过系统命令(如 aptyum)来安装。
前提:需要您使用的 Linux 发行版官方已收录 ruyi 软件包。目前支持 Arch Linux、Gentoo、Fedora 等。
使用 Python 的 pip 工具安装 特点:通过 Python 的包管理器 pip 进行安装。
适合谁:如果您的电脑上已配置好 Python 开发环境,这是一个熟悉且便捷的选择。
注意:在 RISC-V 架构下安装可能存在部分限制。

另外,RuyiSDK 插件支持自动检测并引导安装 ruyi 包管理器。这种“插件引导式”体验实际上构成了 ruyi 的第四种安装方式,实现了 GUI 与 CLI 的无缝衔接,进一步降低了环境配置门槛。

4. 离线安装与手动下载

除了上述推荐的应用市场获取方式外,每个组件都在 GitHub Release 渠道和 ISCAS 镜像源提供了安装包下载,适合网络受限环境下的手动安装。

组件 GitHub Release ISCAS 镜像源
Ruyi 包管理器 前往下载 前往下载
VS Code 插件 前往下载 前往下载
Eclipse 插件 前往下载 前往下载
2 个赞

:clap: :+1:

RuyiSDK VS Code 插件现已上架 Open VSX!主流 Linux 发行版可无缝安装
:link: https://open-vsx.org/extension/RuyiSDK/ruyisdk-vscode-extension

此前,RuyiSDK VS Code 插件已上架微软官方 Visual Studio Marketplace,服务于官方 VS Code 用户。
但由于授权限制,许多开源操作系统(如 openKylin)无法直接安装 VS Code,而是集成 VSCodium 等开源编辑器。这些编辑器无法访问微软官方市场,导致插件安装受阻。

Open VSX 的出现解决了这一问题——它是一个由 Eclipse 基金会运营的、开源且供应商中立的扩展市场,可作为 Visual Studio Marketplace 的等价替代。
VSCodium、Eclipse Theia 等开源编辑器,以及众多 Linux 发行版的默认扩展源,均基于 Open VSX。

因此,RuyiSDK 插件此次上架 Open VSX,意味着:主流开源操作系统用户终于可以方便地安装使用 RuyiSDK 插件了!


:package: 当前 RuyiSDK VS Code 插件不同应用市场渠道总结:


:blue_book: 小知识

Open VSX 由 Eclipse 基金会运营,是一个开源、供应商中立的扩展市场。它是 VSCodium、Eclipse Theia 等开源编辑器,以及众多 Linux 发行版的默认扩展来源,相当于开源生态中的 Visual Studio Marketplace