安装
温馨提示
- 下载并使用 RuyiSDK,即表示您同意许可条款和隐私声明。
- 本文档使用
~表示当前普通用户的家目录,必要时请使用绝对路径(在大多数Linux系统中,通常是/home/你的用户名这样的路径)。文档示例中可能使用/home/foo作为通用占位符,如果您遇到类似表达,请替换成实际环境路径。 - 不同安装方式对操作系统和硬件架构的支持情况不同,请在开始安装之前,确定您的环境符合相应安装章节中标注的
环境标签的描述。
让我们从 RuyiSDK 包管理器的安装开始。
当前提供了三种不同的安装方式,它们各有适合的场景,请您根据自己的系统及架构选择合适的安装方式:
-
使用预编译的二进制包安装(推荐)
- 特点:支持的操作系统和硬件类型最全,对您现有系统环境的要求最低。
- 适合谁:几乎所有用户,特别是刚入门、希望快速完成安装的朋友。
-
使用系统自带的包管理器安装
- 特点:像安装普通软件一样,通过系统命令(如
apt或yum)来安装。 - 前提:需要您使用的 Linux 发行版官方已经收录了
ruyi软件包。
- 特点:像安装普通软件一样,通过系统命令(如
-
使用 Python 的 pip 工具安装
- 特点:通过 Python 的包管理器 pip 进行安装。
- 适合谁:如果您的电脑上已经配置好了 Python 开发环境,这会是一个熟悉且便捷的选择。
接下来,请根据您的系统和偏好,选择一种方式开始安装吧!
- 使用预编译的二进制安装
- 使用系统包管理器安装
- 使用Python包管理器安装
使用预编译的二进制安装
环境标签: Linux x86_64 arm64 riscv64
下载 RuyiSDK 包管理器
目前 RuyiSDK 包管理器工具为 Linux 系统预编译了 amd64(即x86_64)、arm64、riscv64 三种架构的二进制,它不依赖系统 Python,适用范围较为广泛。
它们同时发布在 GitHub Release 和 ISCAS 镜像站上:
以 ISCAS 镜像源为例描述安装流程,首先运行 uname -m 检查系统架构并下载对应的二进制。
如果输出为:
$ wget 下载完成后,请根据上方链接中的实际文件名执行以下命令(命令会随架构自动更新):
$ chmod +x ./ruyi$ sudo cp -v ruyi /usr/local/bin/ruyi安装 RuyiSDK 包管理器
上方已根据您的架构自动生成命令。确保二进制安装为 ruyi 并位于 PATH 中的目录。
您可以通过以下方式验证安装是否成功:
>_Terminal
$ ruyi version
若命令执行并正常打印了 Copyright 信息则安装已经成功;若出现了非预期的输出则需要检查安装过程和系统环境。
问题排查
- 安装后的文件名必须是
ruyi(不能包含架构名称)。 - 确保已经为
ruyi添加可执行权限。 - 通过
echo $PATH检查确保ruyi所在的目录存在于PATH环境变量配置中。
更改安装路径
- 如果您需要自定义安装目录,请参考上述的文档,将命令中的
/usr/local/bin路径替换为您的自定义安装目录,并确保您的PATH中包含该目录。 - 将
ruyi安装到~/.local/bin/ruyi可能会是一个更推荐的选择(用户目录下安装和删除不需要超级用户权限),此时您的PATH中需包含~/.local/bin/目录。