19
2025
06
21:27:47

小熊猫包管理 (oma) 1.18 更新日志

小熊猫包管理 (oma) v1.18 来啦!本版更新,我们引入了用于依赖树分析的tree 及 why 命令、增强了软件包信息查阅功能,还对现有界面操作逻辑进行优化并修复了数个细节问题。

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

新特性

上树探路:软件包依赖树分析器

继 oma 1.17 引入软件包磁盘占用分析器后,oma 1.18 针对用户希望分析系统存储占用、查看软件包安装情况的需求,新增了依赖树分析器功能。依赖树分析器使用十分简单,输入如下命令:

  • • oma tree [软件包] - 查阅某个软件包的依赖树
  • • oma why [软件包] - 查阅某个软件包的反向依赖(即“为什么这个软件包安装在了我的电脑上?”)

图片

oma 会如上图一样,针对您指定的软件包,将依赖关系以树状图的方式呈现出来。

查阅功能增强:本地软件包元信息读取支持

为方便用户朋友直接查看本地或第三方软件包的依赖等信息,oma 1.18 引入了本地软件包元信息读取支持。

Screenshot_20250528_081311

如同先前 show(查看基础信息), depends(查看依赖)及 rdepends(查看逆向依赖)命令一般,除了可以如 oma show bash 一样显示 bash 软件包的基础信息外,现在还支持如上图一样在安装前查阅如腾讯 QQ 这样的第三方软件包的基础信息、依赖和逆向依赖,实现“指哪打哪”的功能一致性。

少卡一步:无 D-Bus 环境操作体验优化

chroot、Docker 等无 D-Bus 环境下使用过 oma 的朋友应该遇到过这样一个小麻烦:oma 会因为无法在这种环境下探测系统运行状态(如是否接入交流电)警告用户,并要求其附加 --no-check-dbus 参数或修改配置文件才能继续操作。

然而,一两次还好,(尤其是在 chroot 环境修复系统的时候)多了血压就高了对吧?这可不行。于是乎,oma 1.18 对这一警告进行了修改并引入了是/否询问:

Screenshot_20250528_081637

这样一来,有急事 chroot 的时候,相信您也能稍微少点烦恼了。

问题修复

oma 1.18 除了特性及功能修改外,还修复了数个界面和使用问题。

强迫症狂喜:下载进度条对齐修正

说来 oma 有个老毛病:在软件包或版本号名较长的时候,进度条可能无法正确对齐,这让强迫症患者们很是苦恼。oma 1.18 通过重构这一部分界面的绘制和布局计算逻辑,彻底修复了这一问题:

图片

看,这多整齐啊——

提权提示修复

先前版本的 oma 未正确设置其可执行文件的路径,导致图形化提权无法正确显示提权原因。oma 1.18 已修正这一问题:

图片

其他问题修复

  • • 修复 command-not-found(未知命令提示)功能错误列出模拟运行时环境(如 EmuKit)中的可执行文件的问题,提示信息更可靠
  • • 修复使用 --dry-run(试运行)模式执行 oma 管理操作时,oma 仍执行 dpkg 状态修复流程的问题
  • • 修复 oma provides(软件包文件反查)无法正确补全系统文件路径的问题
  • • 修复下载失败时,oma 依然显示 oma undo 撤销更改提示的问题
  • • 修复阅读界面中搜索高亮对比度不足的问题
  • • 修复英文及繁体中文确认界面中安全更新提示重复提及“安全更新”的问题

安装指南

安同 OS 可通过系统更新直接获取 oma 1.18 更新。

Debian、Ubuntu 及衍生版,Linux Mint、deepin 及 openKylin 用户可通过如下命令获取 oma:

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

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

引用链接

[1] 各聊天群组: https://aosc.io/contact




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/11740.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: