lfs下selinux用户空间程序的安装(可选)

来源:互联网 发布:库存管理优化 编辑:程序博客网 时间:2024/04/29 00:58

如果要学习selinux的话,建议再安装一下setools的工具。里面包括sesearch、seinfo等有用的分析工具。

setools的主页在 http://oss.tresys.com/projects/setools

这个工具维护的好像不咋样,setools-3.3.7的bz2文件下下来既然连configure文件都没有。


装的时候还真郁闷,按照README里面说的如果需要安装图形化工具的话才需要swig、tcl-devel。

我的lfs安装了X-org。我不需要图形化的工具,按照里面说的就加上了:     --disable-gui

结果还是需要tcl,装上TCL了,configure过了,make的时候又报缺少swig。

装个swig2.0.4有不认识,没办法最后装了个1.3.40。

结果还编译不过去,报我编译tcl目录里面的 

  regex.h:310:1: error" 'MODULE_SCOPE' does not name a type

我的tcl和setool在同一级目录。在configure会配置tclConfig.sh的目录。tcl安装的时候在/usr/bin下面明明装了一个,结果他扁要去找我编译的目录。

最后没办法又加了一个参数 --with-tcl=/usr/lib

最后的安装的如下:

安装了sqlite、tcl、swig-1.3.40。然后

./configure --disable-gui --with-tcl=/usr/lib

make 

make install


selinux工具的作用和所属的包可以参考

http://userspace.selinuxproject.org/trac/wiki/SelinuxTools

使用和功能也可以参考gentoo hardened的手册

http://www.gentoo.org/proj/en/hardened/selinux/selinux-handbook.xml?part=2&chap=2