INSTALL_README
上传用户:tjescc
上传日期:2021-02-23
资源大小:419k
文件大小:4k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. $Id: INSTALL_README,v 1.18 2001/01/06 12:14:25 renaud Exp $
  2. Instruction for the compilation and installation of Nessus-1.0 and later
  3. 0. Pre-installation requirements
  4.  
  5.  If you have another version of Nessus, then use the script
  6.  'uninstall-nessus' before you type make.
  7.  Make sure that you have bison and flex installed. If you only
  8.  have yacc and lex, you *may* run into problems.
  9.  The basic way to install nessus-libraries is to do :
  10.   ./configure
  11. make
  12. make install
  13.  
  14.   
  15. 1. configure options
  16.   All the configure options have been centralized the the 
  17.   'configure' script of nessus-libraries. 
  18.   
  19.   For instance, if you want to disable the cipher layer,
  20.   then just type :
  21.      ./configure --disable-cipher
  22.   This will affect the build of the other packages, as
  23.   the 'configure' options are then hardcoded in the 
  24.   nessus library.
  25.   
  26.   The current configure options are :
  27.   
  28.    --enable-cipher[=NN]  enables the compilation of the cipher
  29.                               layer with a special option: NN is the
  30.                   size of the keys (use this for US export.)
  31.         --disable-ptmx        use this directive if you have problems
  32.                               with the pseudo tty multiplexer; on 
  33.                               some linux (kernel > 2.2) systems, the
  34.                               /dev/ptmx is avaiable but the supporting
  35.                               functions sometimes do not work as
  36.                               expected
  37.         --enable-zlib=peks    explicitely configure and compile the
  38.       data stream compression package against
  39.                               the source fragment that comes with peks,
  40.                       even if the operating system provides
  41.       it as a library
  42.         --enable-gmp=peks     explicitely configure and compile the
  43.       maths package against the source fragment
  44.       that comes with peks, even if the operating
  45.               system provides it as a library
  46.         --enable-splitgmp     split off the gmp library that comes with the
  47.       peks sources from the cipher lib, and provide
  48.       a sepatate library instance: this flag is
  49.       needed only if the assembler part of the gmp
  50.          lib should not be used as a shared library,
  51.       while the libpeks, is.
  52.   Some more elaborate options allow you to control whether to compile and
  53.   link against the packages that come with peks, or to use resources from
  54.   your operating system.
  55.         --enable-zlib[=/path]  do not use the package provided with
  56.                                peks, but the one already installed
  57.         --enable-gmp[=/path]   do not use the package provided with
  58.                                peks, but the one already installed
  59.         --enable-random[=/dev] use this device as an additional random
  60.                                source; you may need to set this explicitlely
  61.        on systems other than Linux and BSD where
  62.                                there is a character device /dev/urandom
  63.                                available (other device names will not be 
  64.        auto-detected.)
  65. 2. Compilation and installation
  66. Compilation and installation is done by typing 'make'. If you are running
  67. under Solaris, then add /usr/ccs/bin to your path before you compile :
  68. make
  69. Then, as root, type :
  70. make install
  71. 3. Files location
  72.   Nessus is installed in the following directories :
  73.   
  74.    ${prefix}/share/nessus       : users database, users keys
  75. ${prefix}/etc/nessusd.conf   : nessusd configuration file
  76. ${prefix}/lib/nessus/        : scripts and plugins
  77.