就像这个问题一样,我尝试安装 RPM 并收到以下错误:
# rpm -iv myapp-0.0.14-SNAPSHOT.rpm
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by myapp-0.0.14-SNAPSHOT20151117233758.noarch
rpmlib(PayloadIsXz) <= 5.2-1 is needed by myapp-0.0.14-SNAPSHOT20151117233758.noarch
但是我的应用程序是使用rpm-maven-plugin构建的。
构建机器和我要进行安装的服务器之间的 redhat 版本存在差异。
$ uname -a
Linux buildmach 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
# uname -a
Linux myserver 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
如果我使用这个插件来构建 rpm,我该如何解决这个问题?