为什么 Vim、zip、tar 或 xxd 等相对稳定的程序会有更新?

pla*_*hat 0 linux apt repository software-updates

在我执行 apt 更新后,vim、tar 或 xxd 等软件包都会更新。既然这些都比较稳定,为什么更新频繁呢?

Mar*_*ler 5

这实际上与 UNIX/Linux 无关,而是关于一般的软件更新!

\n
    \n
  1. xxd实际上是 vim 工具中的一个程序,所以很可能两者固有的东西都已经更新了
  2. \n
  3. vim\xe2\x80\x93不是那么稳定,它是一个中型到大型的代码库,并且总是会有错误需要修复。人们想要功能,人们想要vim在 Ubuntu 22.10 上工作,所以这需要大量的工作。如果你查看 vim 的 git 历史记录,你会发现平均每天有超过 5 个更改进入 vim 的源代码。所以,是的:将会有更新。
  4. \n
  5. 即使软件中没有任何需要修复的错误,软件也依赖于其他软件来完成某些功能。例如,并非每个可以通过 HTTP 读取数据的程序都希望实现 HTTP 本身(不仅浪费时间实现具有数千个可能 100% 兼容也可能不 100% 兼容的服务器的大型复杂标准),而是使用库来实现一点。有时,当此类库更新时,必须重新编译使用该库的软件。这迫使维护人员发送依赖于库的所有软件的更新(如果该库得到更新)。(库作者和维护者试图避免这种情况!)
  6. \n
\n