我正在使用Maven的RPM插件来创建一个rpm来打包我的项目(Java,JSP,JavaScript),并且工作正常。我现在不得不对JSP页面和JavaScript文件进行一些小的更改。我希望能够创建一个仅执行更新或修补的RPM,而不是整个项目。那可能吗?如果是这样,怎么样?
答案 0 :(得分:0)
你不能。或者也许不是你想要的方式。
您可以创建增量RPM,但它们旨在在分发RPM时不会应用修补程序来节省带宽。即它们必须从存储库提供,您的包管理器(YUM / DNF)将采用已安装的基础,增量并制造一个全新的RPM并安装它。
请注意,为了让YUM / DNF满意,您仍然必须提供全新的RPM,以便不安装基本RPM的客户端可以进行安装。
你还需要考虑下一个版本会对你做什么?您是否要从之前的两个RPM中进行增量分配?
所以是的,你可以达到你想要的效果,但除非你真的想要节省带宽,否则它可能对你没有帮助。通常情况下,除非您的下载速度很慢,否则从基础和增量中重新构建新RPM需要的时间比下载完整版本要长。