我正在尝试构建一个可以安装Cassandra的RPM(我知道有些存在,但我想通过创建自己来学习这个过程)。 我有一些问题,并使用一些参考。当我安装Cassandra时,我通常会获得tar.gz并将其解压缩。然后我创建/ var / log / cassandra和/ var / lib / cassandra目录,并确保cassandra对它们具有写权限。
我正在使用这个tar包并将其存储在我的rpmbuild / SOURCES目录中:http://www.apache.org/dyn/closer.cgi?path=/cassandra/1.2.6/apache-cassandra-1.2.6-bin.tar.gz
这是我正在使用的spec文件。 http://fpaste.org/88495/39576835/
我使用以下命令构建:
rpmbuild -ba cassandra.spec
我得到的错误是这样的:
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/kcrumpto/rpmbuild/BUILDROOT/apache-cassandra-1.2.6-1.fc19.x86_64
error: Installed (but unpackaged) file(s) found:
/BUILD/apache-cassandra-1.2.6/CHANGES.txt
/BUILD/apache-cassandra-1.2.6/LICENSE.txt
...
RPM build errors:
Installed (but unpackaged) file(s) found:
/BUILD/apache-cassandra-1.2.6/CHANGES.txt
/BUILD/apache-cassandra-1.2.6/LICENSE.txt
...
对不起,我是新来的。