在RPM构建中我应该怎么做buildroot?

时间:2014-03-25 17:30:56

标签: fedora rpm specifications

我正在尝试构建一个可以安装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
   ...

对不起,我是新来的。

0 个答案:

没有答案