Está en la página 1de 8

Cambios Nº 01

Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


1 de 8

Paso I
Instalacion del sistema SIGESP sin disco espejo

Particiones del Disco Duro


Existen varios esquemas para particionar discos duros en DEBIAN, estos son los más
recomendables:

 Esquema 1:
1. Para “/boot” (3GB) que debe ser primaria, utilizar como: sistema de ficheros
transaccional Reiser FS, Marca de Arranque Activada.
2. Para “/” (40GB) que debe ser lógica.
3. Para “/usr” (2GB) que debe ser lógica.
4. Para “/var” (2GB) que debe ser lógica.
5. Para “Area de Intercambio” (“El mismo tamaño de la memoria RAM”).
6. Para “/home” lo que quede. Computador
Espejo:
Es un segundo
 Esquema 2
computador
7. Para “/” (60GB) que se debe usar transaccional Reiser FS o Ext3. que nos
8. Para “Area de Intercambio” (“El mismo tamaño de la memoria RAM”). proporciona
9. Para “/home” lo que quede del disco. paquetes

Estos ejemplos son para un disco de 80 GB, Los tamaños son variables.

Una vez particionado el disco ingresamos de la siguiente forma:

Usuario: “instituto”
Clave: “instituto”

Superusuario (clave): adminsigesp

Usuario postgres: “instituto”


Clave postgres : “instituto”

Elaborado Por:
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


2 de 8

Se debe tener conexión a Internet directa para la descarga de los paquetes


necesarios para el SIGESP . Se procura que el servicio del firewall de la máquina no esté
levantado de lo contrario no permitiría la descarga de los paquetes. Completadas las mismas
e instalados los paquetes se puede volver a levantar el servicio del firewall.

Paso II
1. Abrir el terminal de comandos y tipeamos la instrucción #cd /etc para ubicarnos en la
carpeta etc.
2. Editar el archivo sources.list que se encuentra en la ruta /etc/apt, este archivo sirve para
que el apt que es la instrucción para descargar los paquetes tenga el direccionamiento a
los links que va a llamar. Se debe comentar con # todo lo que este llamando al CD en caso
de tener solo el CD de arranque y no el de instalación completa que seria varios CDS o un
DVD.

Colóquese sobre el buscador de google y tipee las palabras sources. list. Encontraran
los enlaces (Links) necesarios. Por ejemplo lo más recomendables:
deb http://debian.crosslink.net/debian/stable main y
deb-src http://debian.crosslink.net/debian/ stable main

o pueden colocar en el buscador de google la palabra UNESR, que posee


el mejor repositorio de fuentes para DEBIAN, ojo esto debe ser colocado
como se dijo anteriormente en el archivo sources.list
deb http://debian.unesr.edu.ve/debian/ stable main y
deb-src http://debian.unesr.edu.ve/debian/ / stable main

3. Ubíquese nuevamente en el archivo sources.list y copie estos enlaces en la ultima línea del
mismo.

4. Tipee el comando apt-get update en una consola como usuario root para que actualice la
lista que se agregó anteriormente.
5. bajo la misma consola de root tipee el comando apt-get install “Paquete a Instalar”
Ejemplo (Pantalla pendiente).
Para la plataforma del sistema SIGESP se requieren los siguientes paquetes:
 apache2
Para editar estos archivos
 php5 se debe tener los permisos
 php5-mysql chmod-R777 apt/ (En el
Elaborado Por: directorio etc)
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


3 de 8

 php5-pgsql
 php5-gd
 mysql-server
 mysql-admin
 mysql-query-browser
 postgresql-8.1
 pgadmin3

Nota:
 Para instalar el paquete de apache2 , se tipea el comando apt-get install apache2

En la carpeta etc/apache2 se debe buscar el archivo de configuración del apache ( apache2.conf )


y descomentar la opción del charset que es AddDefaultCharset ISO-8859-1. Este mismo debe ser
agregado en el archivo que esta dentro de la carpeta de este mismo nivel que se llama conf.d el
archivo llamado charset.

 Para instalar el paquete php5 se debe configurar el php.ini modificando la línea que
dice max_execution_time = 0, esto permitirá que los procesos largos no sean
interrumpidos por el navegador. El php.ini se encuentra en etc/php5/apache2.

Los fuentes que en este caso están en la carpeta sigesp se deben copiar en la carpeta virtual
que genera el apache2 var/www/.

Cuando un comando este


precedido por el signo #
Todas estas carpetas a las que se esta accesando no tienen permiso para significa que esta en
modificaciones. Es por esto que deben utilizar el comando chmod. comentario. Para
descomentarlo solo basta
con quitar dicho signo.

 Para el gestor de MYSQL se empleará el manejador Mysql-Administrator, este


permite realizar backups (respaldo) y restauraciones de bases de datos en sus
pestañas respectivas. Este gestor debe configurarse para que las bases de datos tomen
los datos con charset UTF8, para ello debemos modificar el archivo my.cnf y buscar la
palabra “mysqldump” justamente en la línea anterior que no debe tener nada
colocamos esto:
#If no specific storage engine/table type is defined in an SQL-
Create statement the default type will be used.
default-storage-engine=innodb
#Set the default character set.

default-character-set=utf8
#Set the default collation.
default-collation=utf8_general_ci

Elaborado Por:
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


4 de 8

 Pára el pgadmin III se debe crear un súper usuario debido a que el mismo trae por
defecto el super usuario postgres y se desconoce la clave, por tal motivo se procede de
la siguiente manera:
1. Ingrese a la consola como root y tipeamos su - postgres, con esta
instrucción ya ingresó como usuario postgres
2. Tipee y ejecute el comando createuser –p 5432 –P. Este comando
permite crear un usuario con password (clave) , lo mas usual es colocar el nombre
del organismo como usuario y como clave.

Reiniciar los servicios de apache2, mysql, postgresql al modificar cualquiera de


ellos. Php5 no se reinicia puesto que sus cambios son alterados al reiniciar el servicio de
apache2

Si lo que se quiere es modificar el usuario postgres, una vez tipeado el comando su postgres
colocamos la instrucción psql, esto ejecutara la consola postgres, luego escribimos el comando:
ALTER ROLE postgres WITH PASSWORD ‘contraseña’;

- Si este comando funcionó correctamente debe decir “ALTER ROLE”, salimos de la consola con
\q.

Utilice el siguiente comando para reiniciar los servicios:

/etc/init.d/apache2 restart

Nombre del servicio a


reiniciar

Continuando con la instalación del paquete pgadmin III:


Ingrese al mismo
Haga clic sobre el icono (esto es solo para modo grafico).
Sitúese sobre address, escriba localhost.
Sitúese en description, coloque DATA (Esto es indistinto, es una descripción para tu data)
Sitúese en userrname, coloque el nombre del usuario que se creó con el comando createruser y
haga clic en ok..

-Ubíquese en la opción databases , proceda a crear el repositorio, para la base de dato

Elaborado Por:
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


5 de 8

-Creado el repositorio colóquese sobre el mismo y haga clic con el botón derecho, elija la opción
restore para restaurar la base de datos. Busque el archivo.backup, el mismo se encuentra en la
carpeta donde están los fuentes.
Observe:

Otorgar los permisos necesarios a las fuentes de SIGESP, con el comando


. chmod-R 777” nombre de la carpeta a otorgar permisos ”

Paquetes sugeridos para la versión 2 de Sigesp:

- Se deben montar unos nuevos paquetes en esta versión el cual son Java5 y Tomcat5.5, claro
está que aun se conservan los paquetes de la versión anterior de Sigesp.
- Primero debemos ir al archivo sources.list, anteriormente lo nombramos y esta en la ubicación
/etc/apt/.
- Comentamos las direcciones existentes anteriormente precediendo las direcciones con “#”, y
agregamos esta al archivo:
deb http://ftp.debian.org/debian/ unstable non-free
deb-src http://ftp.debian.org/debian/ unstable non-free
- Como sabemos, al modificar el archivo sources.list debemos ejecutar bajo la consola de root el
comando apt-get update para actualizar la lista de paquetes.
- Una vez hecho esto utilizamos los siguientes comandos:
apt-get install sun-java5-jdk

apt-get install tomcat5.5

apt-get install tomcat5.5-admin

apt-get install tomcat5.5-webapps

- Seguramente después de algunos de estos comandos se va a pedir que acepte la licencia de


contratos, solo se debe marcar la opción de aceptar.
- Para asegurarnos que el tomcat está corriendo simplemente vamos al navegador (firefox,
iceweasel..) y tipeamos http://localhost:8180/ apareciendo esta pantalla:

- D
e
la

Elaborado Por:
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


6 de 8

misma forma se puede iniciar, detener o reiniciar el servicio del tomcat con el comando
/etc/init.d/tomcat5.5 [start | stop | restart]

- Luego, se deben configurar el administrador del tomcat debido a que alli estarán reflejados
los reportes o se tendrá una administración de los mismos mediante un complemento
llamado birt.

- Debemos editar el archivo llamado tomcat-users.xml, este se encuentra en la ruta:


/var/lib/tomcat5.5/conf/
- El archivo debe quedar de esta forma:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="suusuario" password="supassword" roles="tomcat,admin,manager"/>
</tomcat-users>

- Luego de esta modificación seremos capaces de autenticarnos en dicho Web de aplicación.


Previo a esto debemos reiniciar el servicio del tomcat con el comando dado anteriormente para
reiniciar este servicio.
- Para montar el birt y que tenga una buena permisologia debemos ir al archivo de configuración
tomcat5.5 que se encuentra en la ruta /etc/default/, dentro de este archivo se encuentra
una variable llamada TOMCAT_SECURITY por defecto esta variable se encuentra con
el valor “yes”, solo debemos cambiarlo a “no”, igualmente debemos reiniciar el tomcat
con el comando anteriormente dado.
- El birt es un complemento que será entregado por nosotros en la instalación, esta
llamada carpeta debe ir en esta ubicación /var/lib/tomcat5.5/webapps, la misma debe
ir con permisos 777 (mencionados anteriormente), nuevamente reiniciamos el tomcat.
- Como el tomcat 5.5 define un puerto por defecto que es el 8180, debemos cambiarlo,
buscamos el archivo server.xml que se encuentra en el directorio /etc/tomcat5.5,
buscamos la palabra “<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->”
alli se encuentra una variable llamada Connector port="8180" cambiamos el valor 8180
por 8081.

Luego de montar la base de datos, ubíquese en la dirección var/www/sigesp y edite el archivo


sigesp_config.php de la siguiente forma:

1. Editar el archivo de acuerdo al gestor de base de dato a emplear.


Caso A: Postgresql

$empresa["hostname"][1]="localhost";
$empresa["port"][1]="5432";
$empresa["database"][1]="db_instituto_2008";
$empresa["login"][1]="instituto";
Elaborado Por:
ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


7 de 8

$empresa["password"][1]="instituto";
$empresa["gestor"][1]="POSTGRE";
$empresa["width"][1]="70";
$empresa["height"][1]="70";
$empresa["logo"][1]="logo.jpg";

Caso B: Mysql
$empresa["hostname"][2]="localhost";
$empresa["port"][2]="3306";
$empresa["database"][2]="db_instituto_2008";
$empresa["login"][2]="root";
$empresa["password"][2]="";
$empresa["gestor"][2]="MYSQL";
$empresa["width"][2]="70";
$empresa["height"][2]="70";
$empresa["logo"][2]="logo.jpg";

Paso III

Chequear la instalación usando un computador “espejo”.

La ventaja de usar un computador espejo es que no se requiere de Internet para descargar


paquetes puesto que el mismo posee los paquetes necesarios para la plataforma Sigesp, la
diferencia de la instalación es que se tendrá que configurar la red manualmente, asignándole una
IP fija al servidor y en el source.list de la carpeta apt colocarle la dirección del computador espejo.

Las instalaciones de las configuraciones con un computador espejo es exactamente igual a la de


una instalación sin computador espejo, la diferencia radica que este computador llamado espejo
actúa como repositorio de paquetes.

Para establecer la interconexión del computador espejo y el equipo a instalar el sistema sigesp: Se
debe contar con un cable cruzado que apunte al computador espejo:

Cuando se encuentre configurando la red el instalador del sistema operativo DEBIAN emitirá un
mensaje informando que no pudo realizar la configuración con DHCP de la red, por lo tanto debemos
seleccionar la opcion de configurar manualmente.

Configuración Manual
1. Asignar la IP al computador que alojará el sistema SIGESP, para que pueda comunicarse
con el computador espejo. Tomar como dirección IP :192.168.1.2 , debido a que el
computador espejo posee la dirección IP 192.168.1.1.

Elaborado
El computador espejo solo funciona con una instalación de DEBIAN DE 32 bits, Por:
puesto que este posee dicho sistema operativo. ING. Carlos Zambrano
Cambios Nº 01
Manual de Instalacion del Sistema SIGESP

Con Sistema Operativo Debian Pág.:


8 de 8

2. Instalado el sistema operativo debian ubíquese en la consola como usuario root y chequee
la ip del servidor con el comando ipconfig para corroborar la ip que configuramos.
3. Verifique si existe comunicación (ping) entre las máquinas a la maquina 192.168.1.1 si
obtenemos el siguiente mensaje “host unreachable”, entonces podemos establecer la
comunicación.
4. Seguir los pasos anteriormente descritos para otorgar los permisos.
5. Modificar el source list de esta forma: Agregar una línea al final
http://192.168.1.1/mirror/ stable main.
6. Descargar los paquetes como se indicó en el paso II.

Paso IV

Actualizar los fuentes de la plataforma SIGESP se debe seguir los siguientes pasos:

1. Chequear los fuentes del SIGESP, colóquese en un nivel antes de la carpeta donde se
encuentren los mismos, un ejemplo seria: Si los fuentes están en la carpeta /var/www/
debería ubicarme en /var para así concederle permisos a la carpeta www.

2. Las actualizaciones normalmente se envían dependiendo del modulo que se modifique o en


su defecto las fuentes SIGESP completa. Solo es cuestión de realizar los reemplazos
adecuados y en las carpetas correspondientes, siguiendo la estructura de los niveles de
carpetas que se le envían.

No olvide otorgar permiso al directorio virtual completo al momento de realizar


actualizaciones de las fuentes e inclusive antes de actualizar. El comando a utilizar es el
siguiente: var# chmod –R 777 www/

Elaborado Por:
ING. Carlos Zambrano

También podría gustarte