[other] 讨论一个问题,apt yum 中的软件是如何维护更新的
Tofloor
poster avatar
夜行者
deepin
2023-10-20 23:21
Author

讨论一个问题,apt yum 中软件包数量庞大,他们是如何维护所有软件包更新的,不会是每天都要去各个软件的官网,去检查有没有更新吧?

Reply Favorite View the author
All Replies
爱开发
deepin
2023-10-20 23:50
#1

肯定自动化啊。

Reply View the author
花雨落逝
deepin
2023-10-21 00:07
#2

有没有一种可能,是服务器定期访问一些项目去检查版本更新,然后提示是否有更新并自动下载源码的?

Reply View the author
lon
deepin
2023-10-21 00:09
#3

一般是某个包或某些包由专人负责,软件有更新了,就会打包,测试,合格就上传,更新数据库,打好的包如果发现有bug,就会修正再打包,打包的版本小号升下,测试,合格就再上传,再更新数据库;至于软件有更新的通知方法,一般是邮件或邮件列表,软件更新前,软件作者会事前通知的,但对于合作程度不够深的或网络原因不好接不到通知的,日常去各个软件的官网,去检查有没有更新,有没有什么bug要修复,这都是正常操作,根本不存在自动化这一说,全是人员在后台默默付出

有时候你会发现官网更新了,库里还没更新,因为后台还有一堆事要处理,软件适合这个发行版了,才上传的,后台工作量很大的

Reply View the author
wlly-lzh
deepin
2023-10-21 00:09
#4

有没有可能大部分软件都不会及时更到最新版。pride

Reply View the author
夜行者
deepin
2023-10-21 00:15
#5
lon

一般是某个包或某些包由专人负责,软件有更新了,就会打包,测试,合格就上传,更新数据库,打好的包如果发现有bug,就会修正再打包,打包的版本小号升下,测试,合格就再上传,再更新数据库;至于软件有更新的通知方法,一般是邮件或邮件列表,软件更新前,软件作者会事前通知的,但对于合作程度不够深的或网络原因不好接不到通知的,日常去各个软件的官网,去检查有没有更新,有没有什么bug要修复,这都是正常操作,根本不存在自动化这一说,全是人员在后台默默付出

有时候你会发现官网更新了,库里还没更新,因为后台还有一堆事要处理,软件适合这个发行版了,才上传的,后台工作量很大的

原来如此

Reply View the author
q77190858
deepin
2023-10-21 00:52
#6

要一大群人去维护的,自动化还没到那么高级的水平

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-21 04:34
#7

就是每天都要去各个软件的官网,去检查有没有更新(


实际上,是由各个维护小组来维护的,是一群人去软件官网检查有没有更新,或者他们就是开发者,他们更新的时候提交到上游

Reply View the author
Ziggy
deepin
2023-10-21 06:10
#8

基本上都有贡献者小组维护的,这才是开源社区的样子,现在其实也可以创建SIG来维护
图片.png

Reply View the author