-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: ArchFeh <archfeh@outlook.com>
- Loading branch information
Showing
2 changed files
with
85 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
title: "RuyiSDK 0.14 版本更新说明" | ||
authors: [white] | ||
--- | ||
|
||
# RuyiSDK 0.14 版本更新说明 | ||
|
||
RuyiSDK 0.14 现已发布,对应的包管理器版本也为 0.14.0。您可前往以下位置之一下载 RuyiSDK 包管理器: | ||
|
||
- https://github.com/ruyisdk/ruyi/releases/tag/0.14.0 | ||
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/releases/0.14.0/ | ||
|
||
本次更新主要包含了以下内容,祝您使用愉快! | ||
|
||
## RuyiSDK 包管理器 | ||
|
||
- 正式引入插件架构:`ruyi` 虚拟环境的 profile 相关处理现在完全由插件负责了。 | ||
- 支持了 Debian 软件包格式 `*.deb` 的解包操作。 | ||
- 再次完善了对“预发布版本”的判断:先前会对非完全由数字结尾的该类版本号判断错误。 | ||
但该潜在问题不会被当前的 RuyiSDK 软件源内容触发。 | ||
- 修复了 riscv64 Python 3.12 环境下 `pygit2` 的构建失败问题:先前需要在 | ||
`pygit2` 构建开始之后、试图在其虚拟环境中执行 `setup.py` 前,人工干预,在该环境中安装 | ||
`setuptools`——从 Python 3.12 起该包已经不会被自动安装。 | ||
|
||
## RuyiSDK 软件源 | ||
|
||
- 增加了从上游源码打包的 Box64 架构模拟器:`emulator/box64-upstream`。 | ||
- 增加了办公套件 `extra/wps-office`。请注意:由于是商业软件的缘故,首次运行该软件包时需要操作接受一份《最终用户许可协议》。 | ||
- 您可按照 `ruyi news` 的指引,在您的 RISC-V 桌面设备上用 Box64 运行 | ||
WPS Office 进行办公了。 | ||
|
||
为了支持刷写方式复杂、需要夹杂人工干预、镜像文件需要手工下载等复杂情况下的设备初始化,我们正在将设备安装器重构为基于插件架构的形式。 | ||
由于本开发周期临时加入了 Box64 运行 WPS Office 的 PoC 内容,设备安装器的插件化重构工作暂缓,但仍将在未来的版本上线。届时旧版 | ||
`ruyi` 的设备安装器功能将不可用,请先升级再进行体验。 |
51 changes: 51 additions & 0 deletions
51
i18n/en/docusaurus-plugin-content-blog/2024-07-09-ruyi-0.14.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
--- | ||
title: "Release notes for RuyiSDK 0.14" | ||
authors: [white] | ||
--- | ||
|
||
# Release notes for RuyiSDK 0.14 | ||
|
||
RuyiSDK 0.14 is now released. The corresponding package manager version is also 0.14. | ||
You can download the RuyiSDK package manager from one of the following locations: | ||
|
||
- https://github.com/ruyisdk/ruyi/releases/tag/0.14.0 | ||
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/releases/0.14.0/ | ||
|
||
This update mainly consists of the following changes. Happy hacking! | ||
|
||
## RuyiSDK Package Manager | ||
|
||
- An plugin architecture is officially introduced into `ruyi`: profile-related | ||
handling for `ruyi` virtual environments are now entirely taken care of by | ||
plugins. | ||
- Unpacking of Debian package archives -- `*.deb` files is now supported. | ||
- Improved handling of "pre-release versions" again: previously `ruyi` will | ||
mistreat versions that contain non-digit character(s) in their suffixes. | ||
The bug has not had a chance to trigger with the current content of RuyiSDK | ||
repository though. | ||
- Fixed `pygit2` build failure on riscv64 Python 3.12: previously one would | ||
have to manually intervene after `pygit2` started to build, but before it | ||
tried to invoke `setup.py` inside its virtual environment, by installing | ||
`setuptools` inside the venv -- the package is no longer automatically | ||
installed in venvs from Python 3.12 on. | ||
|
||
## RuyiSDK Software Repository | ||
|
||
- The architecture simulator Box64 built from upstream sources is added: | ||
`emulator/box64-upstream`. | ||
- The office suite `extra/wps-office` is added. | ||
Attention: due to its commercial nature, you will have to accept an EULA | ||
on the first use of the software. | ||
- You can now run WPS Office on your RISC-V desktop with the help of Box64. | ||
Please follow the guide available via `ruyi news` for trying out. | ||
|
||
Please run `ruyi update` to pull in the update after upgrading the RuyiSDK | ||
package manager. | ||
|
||
To support devices that require manual intervention during provisioning, and | ||
whose images have to be downloaded manually, the RuyiSDK Device Provisioner is | ||
now being refactored into a plugin-based architecture. However in this | ||
development cycle we had to prioritize the Box64 & WPS Office PoC work; | ||
we still expect to finish the device provisioner refactoring in a future | ||
release. Older versions of the device provisioner will | ||
stop working at that time; please upgrade before you test. |