Apéndice B. Instalación de DSpace



Documentos relacionados
Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA

Instalación de Tomcat7 en Ubuntu

INSTRUCTIVO DE INSTALACION DSPACE 5.1

Práctica 1: Herramientas básicas:

IBM SPSS Collaboration and Deployment Services (C&DS) versión 7

CAPÍTULO 5 IMPLEMENTACIÓN DEL SISTEMA

Instalación de InnovaPortal 4G para Windows

Sistemas Manejadores de Bases de Datos ( Postgres)

Manual de Instalación

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Doc 2: Adaptación de la configuración básica de AgriOcean DSpace cambiando dspace.cfg

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Apéndice B. Manual de usuario. Otras funciones del sistema. A lo largo de este apéndice se abordara el manual de usuario que nos permitirá

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita:

MANUAL PARA LA INSTALACIÓN DE GEONETWORK 2.2 CON POSTGRESQL 8.2

MANUAL DE INSTALACIÓN

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

INSTALACION MANUAL DE ECLIPSE EN UBUNTU

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN SISTEMA CAJA DE AHORRO COMUNITARIO SCAC

Servidor Web Apache Knoppix Linux.-

Informe de Desarrollo con la Plataforma Web Struts

Sistema Integral de Gestión y Evaluación SIGEVA. GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x

MANUAL DE INSTALACIÓN DEL SISTEMA LMS LMS: LEARNING MANAGEMENT SYSTEM

Servidor web E-Sniper

Proceso para la Instalación de SemanticWebBuilder Portal / SemanticWebBuilder Process Versión 4.X con Tomcat como servicio en Windows

CURSO DSPACE PARA BIBLIOTECÓLOGOS

Protocolo Configuración Windows NT WS

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

Formas de llevar a cabo un backup de una base de datos MySQL

Instalación y Configuración. Libertya BI 1.0

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A.

INSTALACIÓN EN WINDOWS 2000 SERVER

CREAR UN REPOSITORIO DE ALMACENAMIENTO NFS PARA XEN SERVER O VMWARE SOBRE WINDOWS SERVER 2003 R2

UNIVERSIDAD DE OVIEDO

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Objetivos. Objetivo General: Objetivos Específicos:

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Tomcat Instalación. Norman Sáez 15 de agosto de 2007

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

INDICE. Página 2 de 23

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Guía de instalación JMap 5.0

Instalación Hadoop. Guía para Debian y derivados

Manual de usuario de IBAI BackupRemoto

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

SYNCTHING. Herramienta de sincronización de datos vía LAN. Laboratorio de Sistemas Operativos y Redes. Caminos Diego; Zapatero R.

Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

Configuración avanzada de IBM SPSS Modeler Entity Analytics

Copias de Seguridad Automáticas para aplicaciones Productor.

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

Instalación de un nodo (cliente) - GIA

Manual Instalación GIRH-Nómina (JAVA)

MANUAL BÁSICO WEBMAIL

Tutorial: Primeros Pasos con Subversion

Internet Information Server

Configuración de la red

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Configuración servidor Tomcat

Manual de NetBeans y XAMPP

PROCEDIMIENTO DE ACCESO A DB2 AS/400 MEDIANTE SQL SERVER

INSTALACIÓN DE MySQL SERVER EN WINDOWS

Christian Pérez Domínguez SERVICIOS WEB SQL (APACHE, COMO SUBIR PÁGINAS)

Guía de inicio rápido a

INTEGRACIÓN DE SISTEMAS OPERATIVOS EN RED Y PROPIETARIOS. Víctor Martín Martín

Guía de Instalación. Versiones del documento

TUTORIAL. Configuración de cuentas de correo electrónico

75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA

Reparar diagramas FUP o MMI con errores de código desde un Backup anterior.

WINDOWS : TERMINAL SERVER

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Manual de Configuración Terminales Win7 Cloud.

Guía de Instalación de XTBox

Guía para Desplegar la Aplicación en Entorno de Producción

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

GUÍA DE INSTALACIÓN RÁPIDA OPENGTS-WINDOWS

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

En 4 pasos! Instructivo Acceso a Oficina Virtual

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

SSH IPHONE E IPAD : WinSCP PARA WINDOWS

Presentación. Nombre: Marcel Yerobis Pérez de la cruz Matricula: Trabajo: Profesor: José Doñe. Asignatura: Sistema 3.

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Guía de Instalación de la JDK y del Eclipse

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Transcripción:

Apéndice B Instalación de DSpace Antes de empezar hay que tomar en cuenta que DSpace se programó en plataforma Unix, sin embargo puede funcionar bajo Windows. También hay que tener presente que incluso cuando se usa Windows como su plataforma de DSpace, se necesitará utilizar comandos de Unix, por lo que es necesario utilizar el emulador Cygwin de Linux. Utilizaremos las mismas convenciones que la documentación oficial de DSpace para referirnos a los directorios de DSpace: [ dspace-source ]se refiere al directorio con el código fuente. [ dspace ] como el directorio de instalación. Es de suma importancia guardar el directorio de código fuente y el directorio de instalación por separado. Para realizar la instalación se debe haber iniciado la sesión como usuario que tenga derechos como administrador de la máquina. La mayoría de la instalación es mediante la línea de comando, y la instalación será mucho más simple si se lleva a cabo lo siguiente: crear nombres de usuarios y directorios con nombres cortos, evitar caracteres especiales y espacios en blanco. Requisitos previos a la instalación 1. El emulador Cygwin de Linux, junto con la versión de Cygwin que incluye la base de datos PostgreSQL de código abierto. Al descargar Cygwin, es necesario instalar PostgreSQL, además de instalar los paquetes de Cygwin. Esto se hace eligiendo la opción de PostgreSQL en la categoría de base de datos en la instalación de Cygwin. 2. Descargar cygipc y guardarlo en c\cygwin. Iniciar Cygwin y ejecutar lo siguiente en la línea de comandos: cd /cygdrive/c/cygwin unzip2 cygipc-x.xx.tar.bz2 tar xvf cygipc-x.xx.tar 3. Java 1.4 o más superior. Es necesario incorporar la variable de entorno JAVA_HOME al sistema, y también agregar el directorio JAVA_HOME/bin al classpath. Se puede hacer esto usando el panel de control de Windows o escribiéndolo en el comienzo de cada sesión de Cygwin. 4. Apache Ant 1.5 o superior. 5. Jakarta Tomcat 4.x/5.x o equivalente, tal como Jetty o Caucho Resin. 79

6. Descargar la última versión del código fuente de DSpace, y descomprimirlo usando WinZip. (el directorio donde debe descargarse en [ dspace-source ] ). 7. Descargar las otras bibliotecas requeridas de Java: JavaBeans Activation Framework e incoportar activation.jar al directorio [dspacesource]/lib Java Servlet 2.3 y JSP 1.2 e incorporar el archivo servlet.jar en [dspace-source]/lib JavaMail API e incorporar el archivo mail.jar en [dspace-source]/lib Postgresql conexión a Dspace Antes de empezar, tenemos que tener en cuenta lo siguiente: primero, asumiremos que PostgreSQL está instalado en el sistema cuando se instaló cygwin. Segundo, vamos a instalar la base de datos en directorio/var/postgresql/data y por último, se asume que en el sistema no se utiliza el usuario postgres. Para comenzar con el proceso de instalación y configuración de PostgreSQL. Es necesario comenzar con el siguiente comando desde cygwin: cygserver-config Contestar Si, indica que sobre-escribirá el archivo de configuración Cygserver. Este comando (que es una escritura al directorio/usr/bin) crea la configuración del servicio de Cygserver. Una vez instalado y ejecutado el commando Cygserver desde cygwin, es necesario ejecutar el siguiente comando: cygrunsrv -I cygserver -p /usr/sbin/cygserver.exe Este comando instala el servicio de cygserver, ahora bien, hay que comenzar con el servicio de cygserver: cygrunsrv -S cygserver Las notas de instalación de Cygwin mencionan que "Cygserver es un programa que se diseña para funcionar como servicio. Provee las aplicaciones de Cygwin, los cuales requieren seguridad o necesitan persistir mientras que ninguna otra aplicación del cygwin esté funcionando." Esto significa necesitamos este servicio para hacer funcionar otros programas del cygwin sin necesidad de volverlos a iniciar. Ahora empezaremos creando la cuenta del usuario postgres : 80

net user postgres $password /add /fullname:postgres /comment:'postgresql user account' /homedir:"$(cygpath -w /home/postgres)" Ahora bien, hay que añadir el usuario postgres al directorio /etc/passwd dentro de cygwin: mkpasswd -l -u postgres >> /etc/passwd Posteriormente, tenemos que crear la contraseña para la cuenta de postgres: passwd postgres Hay que cerciorarnos que las contraseñas sean iguales. Esto se hace por razones de seguridad. Ahora vamos a crear el directorio de la base de datos. Para hacer esto, hay que ejecutar los siguientes comandos: mkdir /var/postgresql mkdir /var/postgresql/data El comando mkdir es utilizado para crear un directorio. directorios/var/postgresql/ y /var/postgresql/data/. Así, crearemos los Una vez que hayan sido creados los directorios, tenemos que inicializar el usuario del directorio de la base de datos. Para hacer esto, utilizamos el comando chown, para indicar que postgres posee con los permisos para acceder a la base de datos. El comando es: chown postgres /var/postgresql/data Hay que ser usuario de postgres para inicializar la base de datos. Desafortunadamente, el comando no se pone en ejecución completamente en Windows bajo cygwin, así que tenemos que abrir una ventana en MS-DOS y ejecutar el comando: runas /user:postgres "c:\cygwin\bin\bash.exe --login -i" Este comando, le solicitará la contraseña del usuario postgres y simplemente tiene que escribir la contraseña que dio de alta previamente. Ahora, vamos a iniciar la base de datos PostgreSQL. Primero es necesario ejecutar el siguiente comando: export CYGWIN=server Los servicios de Cygserver son utilizados por las aplicaciones de Cygwin solamente si se fija la variable de entorno CYGWIN. Se debe iniciar esto antes de ejecutar la aplicación. La inicialización de la base de datos es ejecutada por el siguiente comando: 81

Initdb -D /var/postgresql/data Si todo es correcto, se deberá ver algo como lo siguiente después de invocar el comando anterior: Success. You can now start the database server using: /usr/bin/postmaster -D /var/postgresql/data or /usr/bin/pg_ctl -D /var/postgresql/data -l logfile Comencemos con el servicio de PostgreSQL: cygrunsrv --start postmaster Para verificar que PostgreSQL está funcionando, hay que incorporar el siguiente comando: cygrunsrv -Q postmaster Si postgresql está funcionando bien, se debe ver algo como lo siguiente: Service postmaster exists Type : Own Process Current State : Running Controls Accepted : Accept Stop, Accept Shutdown Ahora, hay que crear la base de datos Dspace, con la siguiente línea instrucción: createuser -U [username] -d -A -P dspace ; createdb -U dspace -E UNICODE dspace Posteriormente, hay que editar [dspace-source]/config/dspace.cfg, en particular los siguientes archivos: dspace.url = http://localhost:8080/dspace (Dirección Web de DSpace) dspace.hostname = mail.udlap.mx (nombre del host donde esté instalado Dspace) dspace.name = DSpace en la UDLA (Nombre de Dspace) db.password = dspace (password en la base de datos DSpace) mail.server = mail.udlap.mx (servidor mail SMTP) mail.from.address = mail@mail.udlap.mx (Correo que autoriza a usuarios) feedback.recipient = mail @mail.udlap.mx mail.admin = mail @mail.udlap.mx (Dirección de correo del Webmaster) alert.recipient = mail @mail.udlap.mx (Destinatario para errores del sistema) Editar el archivo dsrun localizado en [dspace-source]/bin y añadir la siguiente línea después de la declaración FULLPATH: FULLPATH=`cygpath --path --windows "$FULLPATH"` 82

En la línea de comando Cygwin ejecutar: cd [dspace-source] ant fresh_install Copiar los archivos de aplicación Web (archivo.war) al directorio de instalación Tomcat/Jetty/Resin installation. Por ejemplo: cp [dspace-source]/build/*.war [tomcat]/webapps Por último, crear una cuenta de administrador: [dspace]/bin/create-administrator Para verificar que el servidor Tomcat está dado de alta, hay que acceder el URL de DSpace, e.g. http://localhost:8080/dspace y deberá verse la página de inicio. 83