小熊猫包管理 (oma) v1.22 测试公告2025-10-13

小熊猫包管理登陆 Termux 平台!
本版更新,我们为 oma 实现了 Termux 支持,为 Fish 和 Zsh 实现了帮助信息的本地化,另有针对用户界面及内部功能的数项增强和修复。
让我们来一起详细了解本版 oma 的新特性和修复吧~
测试指南
安同 OS 可通过如下命令获取 oma 1.22 测试版更新:
oma topics --opt-in oma-preview
Debian、Ubuntu 及衍生版,Linux Mint、deepin 及 openKylin 用户可通过如下命令获取 oma(目前暂未区分测试源及稳定源,可直接获取 1.22 版更新):
curl -sSf https://repo.aosc.io/get-oma.sh | sudo sh
如果您在测试 oma 的过程中遇到问题或有任何建议,欢迎您来我社各聊天群组与我们联系反馈。
安卓人的安同包管理:Termux 支持
既然 oma 是 APT 的前端,那么是否可以在其他基于 APT 的系统环境下用上 oma 呢?oma 1.22 循着这一问题,实现了对 Termux 的支持:

要编译 Termux 版 oma,请先在 Termux 下安装相关工具链:
pkg install git rust build-essential
而后,克隆代码并编译:
git clone https://github.com/AOSC-Dev/oma
cd oma
cargo build \
--release \
--no-default-features \
--features nice-setup
构建成功后,oma 二进制将出现在 ./target/release/oma,此时您可以根据自身需要安装二进制和相关补全、配置文件等。我们将在近期实现安装脚本的 Termux 支持。
那么,oma 有没有可能在 Cydia 上运行,实现安卓人和苹果人的大团结呢?让我们拭目以待!
Fish 及 Zsh 补全信息本地化
相对于 Bash,Fish 和 Zsh 有着更为强大的命令行补全功能,其中包括程序参数的补全候选界面。在 oma 1.21 实现了帮助信息本地化功能后,有用户发现 Fish 和 Zsh 的补全帮助没有本地化。根据此报告,oma 1.22 实现了该功能:

其他新特性
- 为 install/pick/topics/undo/upgrade 命令新增了
--download-only选项,允许用户仅下载软件包和相关依赖,而不执行安装操作 - 为
oma mirror speedtest新增了--timeout选项,可自行设定测试数据的下载超时长度(默认 120 秒) - 在安同 OS 上默认启用 APT 3.0 Resolver,并改进了依赖问题提示的清晰度
- 为
oma refresh实现了 LZMA/LZ4 格式元数据的下载和解压功能
问题修复
- 解决了下载条目超过个位(≥10)时,进度条显示对齐不正确的问题