[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"zh-cn:CommonContent:/news/2025-05-08-oma-1.17-rc":3},{"id":4,"title":5,"body":6,"categories":234,"date":236,"description":155,"extension":237,"home":238,"important":239,"meta":240,"navigation":239,"path":241,"seo":242,"stem":243,"__hash__":244},"zhCN/news/2025-05-08-oma-1.17-rc.md","小熊猫包管理 (oma) v1.17 测试公告",{"type":7,"value":8,"toc":222},"minimark",[9,17,22,25,28,32,37,43,47,55,58,62,68,72,75,78,82,88,92,95,98,123,126,143,146,149,178,181,207,218],[10,11,12],"p",{},[13,14],"img",{"alt":15,"src":16},"啊噫——！","/assets/news/oma-1.17.png",[18,19,20],"blockquote",{},[10,21,15],{},[10,23,24],{},"小熊猫包管理 (oma) v1.17 来啦！本版更新，我们大幅度增强了 oma 的磁盘占用管理功能，不仅引入了磁盘占用分析器，还新增了磁盘将满警告，在发出预警的同时指引您清理无需使用的软件包和缓存数据。此外，oma 1.17 还引入了 Zsh 补全、阅读器 Emacs 键位支持和调试日志记录功能等新特性。",[10,26,27],{},"让我们来一起详细了解本版 oma 的新特性和修复吧～",[29,30,31],"h2",{"id":31},"新特性一览",[33,34,36],"h3",{"id":35},"一目了然软件包磁盘占用分析器","一目了然：软件包磁盘占用分析器",[10,38,39],{},[13,40],{"alt":41,"src":42},"全新引入的软件包磁盘占用管理器","/assets/news/oma-size-analyzer-tui.png",[18,44,45],{},[10,46,41],{},[10,48,49,50,54],{},"软件包是组成操作系统的基本单位，而在系统使用一段时间后，相信用户朋友们也会发现，磁盘空间愈发紧张：随着系统更新和日常使用，无用软件包、下载缓存等都将占据不少的空间。oma 1.17 引入的软件包磁盘占用分析器 (",[51,52,53],"code",{},"oma size-analyzer",") 功能相信可以帮助您更清晰地了解软件包的磁盘占用情况，协助您删除不必要的软件包，节省空间。",[10,56,57],{},"除展示软件包的占用情况外，占用分析器还支持快捷清理无用依赖，也可以直接从列表选中要卸载的软件包。",[33,59,61],{"id":60},"前方注意磁盘将满预警","前方注意！磁盘将满预警",[10,63,64],{},[13,65],{"alt":66,"src":67},"磁盘将满时，oma 会提示您清理无用软件及软件包缓存","/assets/news/oma-space-warning.png",[18,69,70],{},[10,71,66],{},[10,73,74],{},"最近，一名用户报告：在使用 oma 更新时磁盘被占满，导致 dpkg 报错且软件包状态损坏。作为预防，oma 1.17 引入了磁盘将满预警，在磁盘可用空间小于 5GiB 时报警，并给出各种腾出空间的提示和指引。",[10,76,77],{},"当然，提醒用户还是不够的：oma 和 APT 实际上均未能精确地计算软件包更新时所需的磁盘空间，因此上述故障还是可能出现的。我们将在下一周期着手调查并优化磁盘空间占用的检查逻辑，杜绝上述故障的出现。",[33,79,81],{"id":80},"zsh-补全支持","Zsh 补全支持",[10,83,84],{},[13,85],{"alt":86,"src":87},"oma 的 Zsh 补全","/assets/news/oma-zsh-completion.png",[18,89,90],{},[10,91,86],{},[10,93,94],{},"得益于命令行选项解析器 Clap 引入的动态补全功能，oma 1.17 终于引入了 Zsh 补全功能，方便各位 Zsh 用户使用。",[33,96,97],{"id":97},"其他新特性",[99,100,101,105,120],"ul",{},[102,103,104],"li",{},"TUI 及阅读器新增 Emacs 键位支持（感谢 @guanran928！）",[102,106,107,108,111,112,115,116,119],{},"新增 ",[51,109,110],{},"-t/--download-threads"," 选项，可用于自定义下载线程数（等效于 ",[51,113,114],{},"/etc/oma.toml"," 中的 ",[51,117,118],{},"network_threads"," 选项）",[102,121,122],{},"新增日志记录功能，便利出现故障时的现场调试。",[29,124,125],{"id":125},"问题修复",[99,127,128,135],{},[102,129,130,131,134],{},"修复在搭配 ",[51,132,133],{},"--color always"," 参数使用 oma 时，写入日志到文件不显示颜色的问题",[102,136,137,138,115,140,142],{},"修复 ",[51,139,114],{},[51,141,118],{}," 设置未 0 时，运行 oma 下载软件包会卡死的问题",[29,144,145],{"id":145},"测试指南",[10,147,148],{},"安同 OS 可通过如下命令获取 oma 1.17 测试版更新：",[150,151,156],"pre",{"className":152,"code":153,"language":154,"meta":155,"style":155},"language-bash shiki shiki-themes github-light","oma topics --opt-in oma-1.17.0-rc.3\n","bash","",[51,157,158],{"__ignoreMap":155},[159,160,163,167,171,175],"span",{"class":161,"line":162},"line",1,[159,164,166],{"class":165},"s7eDp","oma",[159,168,170],{"class":169},"sYBdl"," topics",[159,172,174],{"class":173},"sYu0t"," --opt-in",[159,176,177],{"class":169}," oma-1.17.0-rc.3\n",[10,179,180],{},"Debian、Ubuntu 及衍生版，Linux Mint、deepin 及 openKylin 用户可通过如下命令获取 oma（目前暂未区分测试源及稳定源，可直接获取 1.17 版更新）：",[150,182,184],{"className":152,"code":183,"language":154,"meta":155,"style":155},"curl -sSf https://repo.aosc.io/get-oma.sh | sudo sh\n",[51,185,186],{"__ignoreMap":155},[159,187,188,191,194,197,201,204],{"class":161,"line":162},[159,189,190],{"class":165},"curl",[159,192,193],{"class":173}," -sSf",[159,195,196],{"class":169}," https://repo.aosc.io/get-oma.sh",[159,198,200],{"class":199},"sD7c4"," |",[159,202,203],{"class":165}," sudo",[159,205,206],{"class":169}," sh\n",[10,208,209,210,217],{},"如果您在测试 oma 的过程中遇到问题或有任何建议，欢迎您来我社",[211,212,216],"a",{"href":213,"rel":214},"https://aosc.io/contact",[215],"nofollow","各聊天群组","与我们联系反馈。",[219,220,221],"style",{},"html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sD7c4, html code.shiki .sD7c4{--shiki-default:#D73A49}",{"title":155,"searchDepth":223,"depth":223,"links":224},2,[225,232,233],{"id":31,"depth":223,"text":31,"children":226},[227,229,230,231],{"id":35,"depth":228,"text":36},3,{"id":60,"depth":228,"text":61},{"id":80,"depth":228,"text":81},{"id":97,"depth":228,"text":97},{"id":125,"depth":223,"text":125},{"id":145,"depth":223,"text":145},[235],"advisories","2025-05-08T14:00:00.000Z","md",false,true,{},"/news/2025-05-08-oma-1.17-rc",{"title":5,"description":155},"news/2025-05-08-oma-1.17-rc","pigvzrfOCaUuEVdd6_MGrutRd7HOQFY2lv42Dl485nc",1773742824149]