Linux 如何更新RPM版本?

Linux 如何更新RPM版本?,linux,packaging,release-management,rpm,rpm-spec,Linux,Packaging,Release Management,Rpm,Rpm Spec,如何更新RPM版本?我是否应该在我的规范文件中更新它并重新构建整个包?这将是第一步,是的。您可能还需要下载新的源代码。别忘了将版本重置为1。我不明白你说的“别忘了将版本重置为1”是什么意思。我有一个包2.4,必须将其更改为2.4_1。需要吗?我的第一个有2.4-060007。我添加了一个源,并被告知将其设置为2.4_1。所以我不能把它改成2.4_1-060007吗?早期版本(在我的源代码更新之前)有这个版本号。是的。。。如果你不能回答为什么,那就没那么重要了。重置为1。好的..谢谢,我明白你的意

如何更新RPM版本?我是否应该在我的规范文件中更新它并重新构建整个包?

这将是第一步,是的。您可能还需要下载新的源代码。别忘了将版本重置为1。

我不明白你说的“别忘了将版本重置为1”是什么意思。我有一个包2.4,必须将其更改为2.4_1。需要吗?我的第一个有2.4-060007。我添加了一个源,并被告知将其设置为2.4_1。所以我不能把它改成2.4_1-060007吗?早期版本(在我的源代码更新之前)有这个版本号。是的。。。如果你不能回答为什么,那就没那么重要了。重置为1。好的..谢谢,我明白你的意思了。你的意思是它应该继续2.4_1-00001,2.4_1-00002..像那样。在我开始之前,让我先确认一下我的潜在客户:)这不是一个真正的编程问题。也许更适合超级用户站点?@Lars:打包是编程过程的一部分。@Lars:编程之后是RPM打包,以便最终用户可以使用它。我投票认为这也是编程的一个主题。总之,它不太适合超级用户或服务器故障。打包通常也需要一些脚本。我同意打包与编程有点关联(作为Debian开发人员十多年,我不能完全不同意)。但是,升级系统软件(如RPM)并不是编程的一部分,就像升级编译器、文本编辑器、浏览器或shell一样,这些都是编程环境的组成部分。(但我似乎误解了这个问题。)