#ACEPT Asistente para el Control Electronico Paterno-maTerno
#
# Fichero: 	INSTALL
# Copyright: 	Caton Sistemas Alternativos, 2006
# Autor(s): 	Maria Dolores Perez Gutierrez y Nestor Chacon Manzano
# Fecha: 	mie 19 abr 17:47:09 CET 2006 
# Licencia: 	GPL v.2
# Proyecto impulsado y financiado por SADESI (Sociedad Andaluza para el Desarrollo de la Sociedad de la Informacion)
#

acept-1.2.3.tar.gz: Paquete de fuentes de acept (Asistente para el control electronico paterno-materno).

IMPORTANTE: Muchas de las acciones que se describen a continuacion solo podran ser llevadas a cabo por el administrador del sistema (root, en guadalinex 2004, o a traves de la orden 'sudo' en guadalinex V3 ).

RECORDATORIO: Acept basa su control de servicios de usuarios en el uso de iptables y no es compatible con configuraciones 
previas que pueda tener cargadas en su sistema, las cuales perdera cuando acept comience a trabajar. 

Requisitos previos de la instalacion de Acept:
  
 1) El paquete acept necesita que el sistema tenga instalado los siguiente paquetes:
	- Los siguientes paquetes python: 
	python2.3, python2.3-xml, python2.3-pexpect, python-utmp

	Todos ellos pueden instalarse por el procedimiento 
		apt-get install NOMBRE_PAQUETE

 	- El paquete sarg
	apt-get install sarg
	
	- Si vamos a instalarlo en un sistema guadalinex-mini, ademas deberemos instalar los paquetes:
	libwxgtk2.4 libwxgtk2.4-python

 2) Antes de instalar acept hay que instalar los paquetes de squid-3.0-acept, squidguard-acept y squidguard-db que se encuentran disponibles desde:

	http://forja.guadalinex.org/repositorio/projects/acept

	En el apartado FICHEROS se encuentra:
	 squid-3.0-acept_1.0-1_i386.deb
	 squidguard-acept_1.0-1_i386.deb
	 squidguard-db_1.0-1_i386.deb (libreria BerkeleyDB empleada por squidGuard)

	Los pasos a seguir para la  instalacion de estos paquetes, tras ser descargados al sistema,son:

	En primer lugar se instala squid-3.0-acept (paquete de la version 3.0 del proxy squid)
	- dpkg -i squid-3.0-acept_1.0-1_i386.deb

	En segundo lugar el paquete squidguard-db (corresponde a la libreria BerkeleyDB)
	- dpkg -i squidguard-db_1.0-1_i386.deb

	Tras instalar la libreria BerkeleyDB editamos el archivo /etc/ld.so.conf, para incluirla entre las librerias.
	Incluimos la linea: 
		/usr/BerkeleyDB/lib
	ejecutamos 
		ldconfig
	En tercer ludar se instala el paquete squidguard-acept
	- dpkg -i squidguard-acept_1.0-1_i386.deb
	


Pasos para la instalacion del paquete de fuentes de acept:

 1. Copiar el archivo acept-1.2.3.tar.gz al directorio desde el cual queremos instalarlo

 2. Lo descomprimimos en esta ubicacion, con la orden:
	tar zxvf acept-1.2.3.tar.gz

 3. Nos movemos al directorio que se ha descomprimido
     ~ cd acept-1.2/

 4. Desde este directorio ejecutamos
       python setup.py install --install-scripts="/usr/sbin"

 5. Ejecutamos el script que realiza el resto de acciones para configurar acept en nuestro sistema:
	~$ ./post_install
    Desde el mismo directorio donde se descomprimio acept-1.2.3.tar.gz
    NOTA: Si no tiene permisos de ejecucion habra que establecerlos, con la orden:
	chmod 740 post_install 
 
 6. Ya tenemos acept instalado, para configurar el sistema y acceder a la herramienta grafica se lanza desde un terminal:
	acept.py 
    o desde la entrada del menu:
	Aplicaciones->Internet->Control de acceso a internet (acept) 
	Menu Debian -> Aplicaciones -> Red -> acept [En guadalinex 2004]
	
    Para ver como se configura, acceder al manual de usuario que se encuentra en 
	/opt/caton/acept/documentos, 
    junto con el manual para desarrolladores.

 7. El demonio de acept (mefistofelina), se instala en el sistema, configurado para ser iniciado en el arranque. Puede controlarse mediante:
	/etc/init.d/acept {start|stop|reload|force-reload|restart}
 
Archivo creado por: Maria D. Perez Gutierrez
	Fecha ultima modificacion: 19/05/2006
