|
| 1 | +--- |
| 2 | +categories: |
| 3 | + - advisories |
| 4 | +title: "小熊猫包管理 (oma) v1.22 测试公告" |
| 5 | +date: 2025-10-13T09:00:00+08:00 |
| 6 | +important: true |
| 7 | +home: true |
| 8 | +--- |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +小熊猫包管理登陆 Termux 平台! |
| 13 | + |
| 14 | +本版更新,我们为 oma 实现了 Termux 支持,为 Fish 和 Zsh 实现了帮助信息的本地化,另有针对用户界面及内部功能的数项增强和修复。 |
| 15 | + |
| 16 | +让我们来一起详细了解本版 oma 的新特性和修复吧~ |
| 17 | + |
| 18 | +测试指南 |
| 19 | +--- |
| 20 | + |
| 21 | +安同 OS 可通过如下命令获取 oma 1.22 测试版更新: |
| 22 | + |
| 23 | +```bash |
| 24 | +oma topics --opt-in oma-preview |
| 25 | +``` |
| 26 | + |
| 27 | +Debian、Ubuntu 及衍生版,Linux Mint、deepin 及 openKylin 用户可通过如下命令获取 oma(目前暂未区分测试源及稳定源,可直接获取 1.22 版更新): |
| 28 | + |
| 29 | +```bash |
| 30 | +curl -sSf https://repo.aosc.io/get-oma.sh | sudo sh |
| 31 | +``` |
| 32 | + |
| 33 | +如果您在测试 oma 的过程中遇到问题或有任何建议,欢迎您来我社[各聊天群组](https://aosc.io/contact)与我们联系反馈。 |
| 34 | + |
| 35 | +安卓人的安同包管理:Termux 支持 |
| 36 | +--- |
| 37 | + |
| 38 | +既然 oma 是 APT 的前端,那么是否可以在其他基于 APT 的系统环境下用上 oma 呢?oma 1.22 循着这一问题,实现了对 Termux 的支持: |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +要编译 Termux 版 oma,请先在 Termux 下安装相关工具链: |
| 43 | + |
| 44 | +```bash |
| 45 | +pkg install git rust build-essential |
| 46 | +``` |
| 47 | + |
| 48 | +而后,克隆代码并编译: |
| 49 | + |
| 50 | +```bash |
| 51 | +git clone https://github.com/AOSC-Dev/oma |
| 52 | +cd oma |
| 53 | +cargo build \ |
| 54 | + --release \ |
| 55 | + --no-default-features \ |
| 56 | + --features nice-setup |
| 57 | +``` |
| 58 | + |
| 59 | +构建成功后,oma 二进制将出现在 `./target/release/oma`,此时您可以根据自身需要安装二进制和相关补全、配置文件等。我们将在近期实现安装脚本的 Termux 支持。 |
| 60 | + |
| 61 | +那么,oma 有没有可能在 Cydia 上运行,实现安卓人和苹果人的大团结呢?让我们拭目以待! |
| 62 | + |
| 63 | +Fish 及 Zsh 补全信息本地化 |
| 64 | +--- |
| 65 | + |
| 66 | +相对于 Bash,Fish 和 Zsh 有着更为强大的命令行补全功能,其中包括程序参数的补全候选界面。在 oma 1.21 实现了帮助信息本地化功能后,有用户发现 Fish 和 Zsh 的补全帮助没有本地化。根据此报告,oma 1.22 实现了该功能: |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | +其他新特性 |
| 71 | +--- |
| 72 | + |
| 73 | +- 为 install/pick/topics/undo/upgrade 命令新增了 `--download-only` 选项,允许用户仅下载软件包和相关依赖,而不执行安装操作 |
| 74 | +- 为 `oma mirror speedtest` 新增了 `--timeout` 选项,可自行设定测试数据的下载超时长度(默认 120 秒) |
| 75 | +- 在安同 OS 上默认启用 APT 3.0 Resolver,并改进了依赖问题提示的清晰度 |
| 76 | +- 为 `oma refresh` 实现了 LZMA/LZ4 格式元数据的下载和解压功能 |
| 77 | + |
| 78 | +问题修复 |
| 79 | +--- |
| 80 | + |
| 81 | +- 解决了下载条目超过个位(≥10)时,进度条显示对齐不正确的问题 |
0 commit comments