[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"zh:/news/2023-02-12-package-retirement-20230211":3},{"id":4,"title":5,"body":6,"categories":105,"date":107,"description":73,"extension":108,"home":109,"important":110,"meta":111,"navigation":110,"path":112,"seo":113,"stem":114,"__hash__":115},"zh/news/2023-02-12-package-retirement-20230211.md","通知：软件源中移除了超过 700 个软件包",{"type":7,"value":8,"toc":99},"minimark",[9,13,17,28,44,47,56,64,74,81,84,93,96],[10,11,12],"h2",{"id":12},"导言",[14,15,16],"p",{},"您可能不知道，AOSC OS 的源码树从 2014 年开始维护至今已有接近十年。十年间，软件包和编译脚本不断累积，软件包仓库亦不断丰富。",[14,18,19,20,27],{},"根据我们最近对 ",[21,22,26],"a",{"href":23,"rel":24},"https://github.com/AOSC-Dev/aosc-os-abbs",[25],"nofollow","ABBS 树"," 的调查统计，有相当一部分软件在最近两年间没有过任何维护操作。这一现象说明了我们源码树维护不平均和不充分的事实，因此，我们决定将这些软件包从仓库中移除。那么，我们的这一行动对你有什么好处呢？",[29,30,31,35],"ol",{},[32,33,34],"li",{},"不受关注的软件包越少，坏包就越少。总地来说，我们仓库中的软件包可用性将有显著提升。",[32,36,37,38,43],{},"要维护的软件包越少，我们可用于仔细打磨每个软件包的时间和精力就越多。以 KDE 系列软件包为例，我们会定期对这些软件包的可用性和体验进行测试和调整，时常能找到",[21,39,42],{"href":40,"rel":41},"https://wiki.aosc.io/developer/minutes/20230204/",[25],"许多可以改进的地方","。修改和测试这类软件包非常耗时耗力，通过移除使用率较低的软件包，我们可以集中更多时间和精力去关注常用软件包的可用性和体验。",[10,45,46],{"id":46},"影响",[14,48,49,50,55],{},"这次移除的软件包中可能有一部分是您正在使用的，而这些软件包将不会收到任何后续更新和修复。考虑到这些软件包在未来可能出现安全漏洞，我们不推荐继续使用这些软件包。为方便您辨识这些问题，我们开发了一个名为 ",[21,51,54],{"href":52,"rel":53},"https://github.com/AOSC-Dev/hunter",[25],"Hunter"," 的小工具。",[14,57,58,59,63],{},"Hunter 会随着 ",[60,61,62],"code",{},"util-base"," 更新自动安装。如果您移除了这一软件包，则可以手动安装：",[65,66,71],"pre",{"className":67,"code":69,"language":70},[68],"language-text","# sudo apt install hunter\n","text",[60,72,69],{"__ignoreMap":73},"",[14,75,76,77,80],{},"而后，运行 ",[60,78,79],{},"hunter"," 以列出受影响的软件包。",[10,82,83],{"id":83},"重新引入软件包",[14,85,86,87,92],{},"如果您希望 AOSC OS 重新引入某个软件包，请向我们",[21,88,91],{"href":89,"rel":90},"https://github.com/AOSC-Dev/aosc-os-abbs/issues/new?assignees=&labels=&template=bug-report.yml",[25],"报告问题","。",[94,95],"hr",{},[14,97,98],{},"— Mingcong Bai",{"title":73,"searchDepth":100,"depth":100,"links":101},2,[102,103,104],{"id":12,"depth":100,"text":12},{"id":46,"depth":100,"text":46},{"id":83,"depth":100,"text":83},[106],"advisories","2023-02-12T05:55:48.000Z","md",false,true,{},"/news/2023-02-12-package-retirement-20230211",{"title":5,"description":73},"news/2023-02-12-package-retirement-20230211","uVaEyN86y4fkdsospuu-qLhS2QgLEKG3-r3NhrVsUHw",1755425007464]