跳到主要内容

安装

温馨提示
  • 下载并使用 RuyiSDK,即表示您同意许可条款和隐私声明
  • 本文档使用 ~ 表示当前普通用户的家目录,必要时请使用绝对路径(在大多数Linux系统中,通常是 /home/你的用户名 这样的路径)。文档示例中可能使用 /home/foo 作为通用占位符,如果您遇到类似表达,请替换成实际环境路径。
  • 不同安装方式对操作系统和硬件架构的支持情况不同,请在开始安装之前,确定您的环境符合相应安装章节中标注的 环境标签的描述。

让我们从 RuyiSDK 包管理器的安装开始。

当前提供了三种不同的安装方式,它们各有适合的场景,请您根据自己的系统及架构选择合适的安装方式:

  1. 使用预编译的二进制包安装(推荐)

    • 特点:支持的操作系统和硬件类型最全,对您现有系统环境的要求最低。
    • 适合谁:几乎所有用户,特别是刚入门、希望快速完成安装的朋友。
  2. 使用系统自带的包管理器安装

    • 特点:像安装普通软件一样,通过系统命令(如 aptyum)来安装。
    • 前提:需要您使用的 Linux 发行版官方已经收录了 ruyi 软件包。
  3. 使用 Python 的 pip 工具安装

    • 特点:通过 Python 的包管理器 pip 进行安装。
    • 适合谁:如果您的电脑上已经配置好了 Python 开发环境,这会是一个熟悉且便捷的选择。

接下来,请根据您的系统和偏好,选择一种方式开始安装吧!

使用预编译的二进制安装

环境标签: Linux x86_64 arm64 riscv64

下载 RuyiSDK 包管理器

目前 RuyiSDK 包管理器工具为 Linux 系统预编译了 amd64(即x86_64)、arm64riscv64 三种架构的二进制,它不依赖系统 Python,适用范围较为广泛。

它们同时发布在 GitHub Release 和 ISCAS 镜像站上:

以 ISCAS 镜像源为例描述安装流程,首先运行 uname -m 检查系统架构并下载对应的二进制。

如果输出为:
$ wget 
下载完成后,请根据上方链接中的实际文件名执行以下命令(命令会随架构自动更新):
$ chmod +x ./ruyi
$ sudo cp -v ruyi /usr/local/bin/ruyi

安装 RuyiSDK 包管理器

上方已根据您的架构自动生成命令。确保二进制安装为 ruyi 并位于 PATH 中的目录。

您可以通过以下方式验证安装是否成功:

bash
$ ruyi version

若命令执行并正常打印了 Copyright 信息则安装已经成功;若出现了非预期的输出则需要检查安装过程和系统环境。

问题排查
  • 安装后的文件名必须ruyi(不能包含架构名称)。
  • 确保已经为 ruyi 添加可执行权限。
  • 通过 echo $PATH 检查确保 ruyi 所在的目录存在于 PATH 环境变量配置中。
更改安装路径
  • 如果您需要自定义安装目录,请参考上述的文档,将命令中的 /usr/local/bin 路径替换为您的自定义安装目录,并确保您的 PATH 中包含该目录。
  • ruyi 安装到 ~/.local/bin/ruyi 可能会是一个更推荐的选择(用户目录下安装和删除不需要超级用户权限),此时您的 PATH 中需包含 ~/.local/bin/ 目录。

开始使用

至此 Ruyi 包管理器已经成功安装在您的系统中。可以从 Ruyi 本身帮助信息中了解使用方法,或继续阅读本文档。

列出帮助信息:

bash
$ ruyi --help