首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于CentOS6的Tripwire的建立

基于CentOS6的Tripwire的建立
EN

Server Fault用户
提问于 2013-03-10 06:17:15
回答 1查看 331关注 0票数 0

我一直无法找到一个预先构建的RPM为Tripwire在CentOS6上。

我尝试过安装CentOS5中的一个,以及几个后来的Fedora,但是都失败了,依赖于libcrypto.so.6。我确实安装了openssl-devel包(在这里安装了libcrypto.so,但没有安装尾随的.6)。

因此,我尝试使用.spec文件构建rpmbuild‘,该文件包含在来自SourceForge的源发行版中。

要么我正在做一些偏离实际的事情(一个明显的可能性),要么.spec文件已经过时了。为了让它更好地构建,我不得不做几件事:

  1. 将源目录从tripwire-2.4.2.2-src重命名为纯tripwire-2.4.2.2,因为生成的临时脚本似乎就是这样的;
  2. 下载了所需的tripwire-siggen-man8.patch,并将其放在脚本需要的rpmbuild/SOURCES中;
  3. 创建空的License-Issuestripwire.gif (也是在rpmbuild/SOURCES中),同样是因为脚本需要存在这些文件

现在我碰到了一个路障,我跑不开了。

代码语言:javascript
复制
+ cd /home/jhg/rpmbuild/BUILD 
+ cd tripwire-2.4.2.2 
+ /bin/rm -rf /home/jhg/rpmbuild/BUILDROOT/tripwire-2.4.2.2-1.el6.x86_64 
+ post
/var/tmp/rpm-tmp.tf9QWJ: line 31: post: command not found error: Bad
exit status from /var/tmp/rpm-tmp.tf9QWJ (%clean) 

我认为行post应该是一个注释,因为脚本中它下面的行做了一些post安装配置。

然而,经过这么多的调整,我更倾向于相信我走错了路。

问题:是否可以在CentOS6上构建一个TRIPWER2.4.2.2RPM,其中包含下载的源代码发行版中的.spec文件,如果可以,这是如何实现的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-03-10 06:21:37

Tripwire位于埃佩尔存储库中。您不太可能有很好的理由自己构建它,因为你应该已经在用埃佩尔了

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/486369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档