$Id: INSTALL_README,v 1.10 1999/11/07 22:37:13 jordan Exp $



Instruction for the compilation and installation of Nessus-0.98.x


0. Pre-installation requirements

  If you have another version of Nessus, be sure to delete :
  
  		libnessus.*
		libhosts_gatherer.*
		libpcap-nessus.*
		/etc/nessusd.conf
		/usr/local/nessus/
		~/.nessus*
		
		
 If you tried early versions of the 0.98 serie, you must also delete
 
 		/usr/local/include/nessus
		/usr/local/share/nessus
		/usr/local/var/nessus
		/usr/local/lib/nessus
		/usr/local/etc/nessusd.conf
					
 Make sure that you have bison and flex installed. If you only
 have yacc and lex, you *may* run into problems.
 				
				
1. configure options

  All the configure options have been centralized the the 
  'configure' script of nessus-libraries. 
  
  For instance, if you want to disable the cipher layer,
  then just type :

    	./configure --disable-cipher
	
  This will affect the build of the other packages, as
  the 'configure' options are then hardcoded in the 
  nessus library.
  
  The current configure options are :
  
  	--enable-cipher[=NN]  enables the compilation of the
                              cipher layer with a special 
                              option: NN is the  size of the
                              keys (use this for US export.)

        --enable-staticgmp    split off the gmp library from the
                              cipher lib and build it as a static
                              library -- this flag is needed only
                              if the assembler part of the gmp2
                              lib should not be compiled as a
                              shared library

  Some more elaborate options allow you to control whether to
  compile and link against the packages that come with peks, or
  to use resources from your operating system.

        --enable-zlib[=/path] do not use the package provided with
                              peks, but the one already installed

        --enable-gmp2[=/path] do not use the package provided with
                              peks, but the one already installed

  Note: From now on. you do not need a separate installation of gmp2
        and zlib, anymore as this is integrated in the cipher lib.

2. Installation

  Nessus is now installed in the following directories :
  
  	${prefix}/share/nessus       : users database, users keys
	${prefix}/etc/nessusd.conf   : nessusd configuration file
	${prefix}/lib/nessus/        : scripts and plugins
   
