Skip to content

Commit 9816cb5

Browse files
committed
feat(news): 发布 oma 1.22 测试公告
1 parent 5c25322 commit 9816cb5

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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+
![安卓人,快用小熊猫!](/assets/news/oma-1.22.webp)
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+
![oma 运行在 Termux 上,目前仍需自行编译使用](/assets/news/oma-1.22-termux.webp)
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+
![oma 1.22 为 Fish 和 Zsh 用户实现了更到位的本地化体验](/assets/news/oma-1.22-fish-l10n.webp)
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

Comments
 (0)