oma 的下一特性更新发布在即,诚邀用户朋友们参与测试,提前发现问题、提出意见批评。

1.11 测试版的特性及修复内容如下,可供测试参考。

新特性

  • oma install 新增软件包名提示功能:如运行 oma install mate-screenshotmate-screenshot 命令由 mate-utils 包提供)时,向用户提示其可能在寻找的软件包(如本公告附图)
  • oma refresh 命令添加源数据刷新成功后执行脚本的支持(由 apt.conf.d 中的 APT::Update::Post-Invoke-Success 配置项定义),改进对 Ubuntu 等 Debian 系发行版的源刷新行为兼容性
  • 添加了 deb-src 源的刷新支持
  • oma removeoma purge 命令添加包名补全(感谢 GitHub 用户 @qiqiqiao 的特性请求)
  • 简化 oma panic 输出,方便用户及开发者报告及排查未知错误

问题修复

  • 修复某些终端中进入 TUI 界面后,首次键盘输入无响应的问题
  • 修复在 Debian/Ubuntu 上错误下载 deb-src 源数据文件的问题(感谢 QQ 群友 @铺盖崽 的问题报告)
  • 修复 oma purge 时,因依赖关系不满足被附带卸载的软件包的配置文件未被正确清理的问题(感谢 QQ 群友 @KFKK 的问题反馈)
  • 修复 oma provides/files 在无 rg 命令环境下使用回退搜索方法时,无法通过绝对路径反查软件包的问题(感谢 QQ 群友 @KFKK 的问题反馈)

发行版支持

  • 新增 deepin 23 (amd64) 软件包

测试指引

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

oma topics --opt-in oma-1.11.0-rc1

Debian 及 Ubuntu 用户可通过如下命令获取 oma(目前暂未区分测试源及稳定源,可直接获取 1.11.0-rc1 版更新):

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