我一直在这里执行步骤 - > http://wiki.apache.org/cassandra/DebianPackaging
完成所有事情,但似乎我无法构建软件包。执行dpkg-buildpackage -uc -us
后我得到的就是这个:
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
tail: cannot open `debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
有什么问题?我想我也得到了正确的java版本:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
答案 0 :(得分:1)
听起来您可能正在dpkg-buildpackage
目录中运行debian/
。您应该从顶级目录运行它。
如果不是这样,请确保debian/
目录完全存在。我相信你需要做一个源结账;可下载的软件包不包含它。最简单的方法是git clone git://github.com/apache/cassandra.git
。
答案 1 :(得分:0)
当debian目录是符号链接时也会发生这种情况。