我正在尝试构建Kaa-node Debian / RPM软件包。 Debian软件包已成功构建。 但是,在Ubuntu和CentOS平台上RPM包构建失败。
我使用follow命令构建包: mvn -DskipTests -P compile-gwt,mongo-dao,mariadb-dao,cassandra,couchbase,kafka,oracle-nosql,build-rpm clean install verify
在CentOS上,它显示以下错误消息: [错误]无法执行目标org.codehaus.mojo:rpm-maven-plugin:2.1.3:项目kaa-node上的attached-rpm(默认值):无法构建RPM:执行进程时出错。无法运行程序“rpmbuild”(在目录“/root/kaa-0.9/kaa/server/node/target/rpm/kaa-node/SPECS”中):error = 2,没有这样的文件或目录 - > [帮助1]
在Ubuntu上,它显示以下错误消息: [错误]无法执行目标org.codehaus.mojo:rpm-maven-plugin:2.1.3:项目kaa-node上的attach-rpm(默认值):无法从RPM查询默认供应商:执行进程时出错。无法运行程序“rpm”:error = 2,没有这样的文件或目录 - > [帮助1]
有人可以就这个问题提出建议,谢谢。
答案 0 :(得分:1)
在您的操作系统上安装rpm软件包。
Ubuntu的:
$ sudo apt-get install rpm
CentOS的:
$ sudo yum install rpm-build