HTTP 协议要熟记!

HTTP 协议要熟记!

oma 1.26 来啦!本版主要改善了下载逻辑的性能和兼容性,引入了软件包更新和安装后的自动清理功能,新增了对最新发行版和部分架构的支持等。

让我们来一起详细了解本版 oma 的新特性和修复吧~

测试指南

安同 OS 可通过如下命令获取 oma 1.26 测试版更新:

oma topics --opt-in oma-preview

Debian、Ubuntu 及衍生版,Linux Mint、deepin 及 openKylin 用户可通过如下命令获取 oma(目前暂未区分测试源及稳定源,可直接获取 1.26 版更新):

curl -sSf https://repo.aosc.io/get-oma.sh | sudo sh

如果您在测试 oma 的过程中遇到问题或有任何建议,欢迎您来我社各聊天群组与我们联系反馈。

更快,更稳,更通用:下载逻辑重构

线程和带宽拉满!

线程和带宽拉满!

1.26 开发周期中,xtex 重构了 oma 的 HTTP 下载功能,删除了多余的 HEAD 请求,并提高了 RFC 9110 兼容性。本版 oma 下载软件包和元数据时的启动速度有显著提高,结合现有的多线程下载功能,使用效率更高。

此外,本版 oma 还修复了下载进度条重试后有概率已下载大小超过文件大小这一顽疾。

收拾手尾:本地软件包缓存清理功能

虽说算不上什么创新,但 oma 1.26 终于引入了与 APT 行为基本一致的本地软件包缓存清理功能,避免在长期使用 oma 的情况下本地缓存无限堆积,导致意外磁盘占用的问题。如果希望保留本地缓存,请使用 --no-clean 选项。

当然,时不时跑一下 oma clean 还是好习惯哦~

发行版支持更新

在 Ubuntu 26.04 上运行 oma

在 Ubuntu 26.04 上运行 oma

oma 1.26 新增了对如下发行版的支持:

  • Debian "Forky" (arm64)
  • Ubuntu 26.04 (amd64, arm64)
  • Linux Mint 22.3 "Zena" (amd64)

其他特性和功能修缮

  • oma topics 添加 oma atm 别名
  • 为使用 XZ 5.4 或更高版本的发行版打开 XZ 多线程解压支持
© 安同开源社区    2011 - 2026|网页源码|报告内容问题|资讯订阅|返回主页