![软件包维护者如何更新他们的软件包](https://linux22.com/image/225005/%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%BB%B4%E6%8A%A4%E8%80%85%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0%E4%BB%96%E4%BB%AC%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
软件包维护者如何更新他们的软件包?或者是正确的问题,发行版是如何更新特定包的。互联网搜索会产生大量不相关的内容,因为这些词会被用户如何更新自己系统上的特定软件包所吞没。
具体来说,Ubuntu 的 astyle 软件包为 3.1-3,而当前版本为 艺术风格时间为 3.4.8。
答案1
Ubuntu 中的包astyle
是从 Debian 中按原样导入的,其中它有一个配置文件指定如何监视新版本。不幸的是,它会过滤特定类型的压缩,因此不会检测到较新的版本(它们会显示在包裹追踪器上, 和在维护人员的仪表板上)。
在这种情况下,向维护者提出要求的适当方法是提交一个愿望清单错误,要求打包新版本。Debian 衍生产品中最好的工具是reportbug
:运行
reportbug astyle
并按照提示操作。 (没有这样的错误已提交于astyle
所以你不会重复任何东西。)
作为跨发行版的一般规则,如果您发现某个软件包已过时,适当的操作是在检查是否还没有错误后,提交一个愿望清单错误。
答案2
那要看。例如,fedora/redhat 有https://release-monitoring.org/,一个观察者网络,可以浏览网站并检查更新,或者从修订系统获取源代码版本,或者通过来自源托管商等的注册挂钩获得通知。
Debian 将其软件包保存在 salsa.debian.org 中。我不了解各个软件包的维护者是否收到有关上游版本的通知,但按理说他们可以订阅类似的服务。然而,这并没有解决为什么你的感兴趣的包还没有看到更新。也许是有原因的!在 salsa 上查找您的软件包,然后查看已提交的错误可能是个好主意。