1、首先安装openvas-libraries-7.0.2.tar.gz
先安装各种库
aptitude install pkg-configlibssh-dev libgnutls-dev libglib2.0-dev libpcap-dev libgpgme11-dev uuid-devbison libksba-dev
安装步骤
# tar-xzvf openvas-libraries-7.0.2.tar.gz
# cd openvas-libraries-7.0.2
# mkdir build
# cd build
# cmake ..–DCMAKE_INSTALL_PREFIX=/opt/openvas7
问题描述1:关于cmake环境变量的一堆,在此不多描述
解决方法:aptitude install make重新cmake
问题描述2:提示找不到libssh>0.5
解决方法:源码安装libssh,如果系统没安装g++,则需要
aptitude install g++
问题描述3:提示找不到pcaplibraries
解决方法:源码安装libpcap,安装过程中有警告信息,缺少bison和lex,执行aptitude install flex。重新configure;make;make install
问题描述4:提示缺少gpgme libraries
解决方法:源码安装gpgme;./configure;make;make install
问题描述5:提示缺少doxygen
解决方法:aptitude install doxygen
问题描述6:make中出现关于gnutls的错误
解决方法:重新安装gnutls,而gnutls依赖于gmp,nettle。gmp必须先于nettle安装,安装过程不赘述。
2、 安装openvas-scanner
首先解压,在这就不详细说了。
l 配置环境变量: 详细参考INSTALL
l cmake .. DCMAKE_INSTALL_PREFIX=/opt/openvas
l make
l make install
搞定~
3、 安装openvas-manager
l cmake .. DCMAKE_INSTALL_PREFIX=/opt/openvas
错误描述:sqllite数据库未安装
解决方法:源码安装,安装过程省略。。
错误描述:WARNING:xmltoman is required to generate manpage.
--WARNING: xmlmantohtml is required for manpage in HTML docs。发现两句警告。
解决方法:二话不说,解决之
4、安装green。。