Manual de Instalación DSpace



Comments



Description

[Escribir el título del documento] Instituto Tecnológico de Tapachula, desarrollo académico 2 Evaluación del repositorio de Aplicaciones del Instituto Tecnológico de Tapachula Residentes: Gerson Merari Roblero Aguilar López González Nelvi Keni Residencia Profcional – Desarrollo académico Instituto tecnológico de Tapachula Tapachula Chiapas MEXICO . vídeo. 2 Prerrequisitos de Software La lista de abajo describe los componentes y herramientas que necesitaras para correr el servidor de DSpace. asignándoles metadatos y permitiendo su difusión en recolectores o agregadores.sun. El objetivo de este manual es explicar la instalación. no necesitas J2EE) DSpace ahora requirió Java 5 o mayor debido al uso de las nuevas capacidades de lenguaje introducidas en 5 que hacen la codificación más fácil y más limpia.3 1 Introducción DSpace es uno de los programas de código abierto preferidos por las instituciones académicas para gestionar repositorios de archivos (textuales. 2. en Linux. Java 5 o mayor lo puede bajar de la siguiente dirección: http://java. se explicarán los pasos necesarios para instalar un servidor con DSpace. es decir. de la herramienta DSpace.jsp . etc. en la primera parte se dan una serie de nociones en la instalación y configuración de todas las aplicaciones necesarias para el correcto funcionamiento de DSpace. puede ser instalado y Configurado en un servidor Linux o en uno Windows (Wn32). en cualquier servidor.).2 Java JDK 5 (el estándar SDK esta bien. organizándolos en comunidades. En la segunda parte. Nota:Es recomendable que vayas a las direcciones donde están los software y los descargues. A continuación comentamos los programas necesarios para que funcione DSpace. audio. 2. Debemos comentar que la herramienta es multiplataforma. facilitando su depósito.04): Muchas de las distribuciones de Linux/Unix vienen con algunas de las dependencias de abajo pre instaladas o instalarlas fácilmente vía actualización. Sin ser el objetivo de este manual.1 Linux como SO  LINUX como SO (Ubuntu 8. puedes consultar la documentación de tu distribución para determinar que esta realmente disponible.com/javase/downloads/index. 0.postgresql.4 Apache Ant 1.conf empiece quitando los comentarios (ver el problema 1 de la instalación del PostgreSQL en la guía de problemas y acciones) listen_addresses = ‘localhost’ Después aumente un poco la seguridad editando pg_hba.2 o mayor (Java built tool) Apache Ant es aun requerido para la segunda etapa de la construcción del proceso. Necesitas habilitar la conexión TCP/IP (usar DSpace JDBC).org [http://ant. Para 8. Este te da la flexibilidad de modificar DSpace usando el proyecto de Maven existente que se encuentra en el directorio [dspace-source]/ dspace/modules o agregando en tu propio proyecto de Maven para construir el paquete de instalación para DSpace. Una vez instalado. Maven puede ser descargado http://maven.org/download.org/ [http://www.255.apache.org/] Es altamente recomendable trabajar con Postgre 8.1 255.postgresql.5 Base de Datos Relacional: (PostgreSQL)  PostgreSQL 8.org/] 2.apache.3.apache.8 o mayor (Java built tool) Maven es necesario en la primera etapa de la construcción del proceso de montar el paquete de instalación de DSpace.x+.conf y agregue esta línea (ver el problema 2 de la instalación del PostgreSQL en la guía de problemas y acciones): host dspace dspace 127.7 o mayor.3 Apache Maven 2. Este es usado una ves que el paquete de instalación ha sido construido en [dspacesource]/dspace/target/dspace-<versión>-build.6.x o mayor aunque puede trabajar con anteriores.0.html de la siguiente dirección: 2.255 md5 Después reinicia PostgreSQL .0.4 2.255. editar postgresql. PostgreSQL puede ser descargado de la siguiente dirección: http://www.dir Ant puede ser descargado de la siguiente dirección: http://ant. se debería leer: <!-. Si estas usando la configuración que tiene por default el Tomcat.html] Observe que DSpace necesitará funcionar como el mismo usuario que Tomcat. puede ser que quiera instalar y correr Tomcat como un usuario llamado ‘dspace’. Entonces asegúrate en tus scripts que la siguiente variable de entorno se fije: JAVA_OPTS=”-Xmx512M -Xms64M -Dfile.encoding=UTF-8” Modificación en [tomcat]/config/server.5 o mayor Tomcat puede ser descargado de la siguiente dirección: http://tomcat. Modificaciones en [tomcat]/tomcat.5 2. Fija apropiadamente la variable de entorno TOMCAT_USER.xml URIEncoding =”UTF-8” Ejemplo.conf Necesitas asegurarte que Tomcat tiene a) suficiente memoria para correr DSpace y b) usar UTF-8 como su codificación del archivo por defecto.org/whichversion.6 Motor de Servlet: (Jakarta Tomcat 5.Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" /> .5)  Jacarta Tomcat 5.org [http://tomcat.apache.xml También necesitas alterar la configuración por default de Tomcat para soportar la búsqueda y la lectura de multi bytes UTF-8 correctamente.necesitas agregar a la opción de configuración a el elemento<Connector> en [tomcat]/config/server.apache. 1 ahora tienes dos opciones en como podrías desear la instalación y manejo de tu instalación local de DSpace.xml –la definición del proyecto padre. soportado servlets.  Deafault Release (dspace-<versión>-release.cfg) o interfaces de usuario. Despues encontraras los pasos ‘basados en Ant’ del proceso de instalación familiares.x . Esto es importante para notar que las estrategias son en términos idénticos de la lista de procedimientos requeridos para completar la construcción del proceso. etiquetas de librería. Maven es usado para resolver las dependencias de DSpace online para el servidor ‘Repositorio Central de Maven’.6 3 Opciones de Instalación 3. aspectos y temas para el dspacexmlui. por favor reconoce que los procedimientos iníciales de construcción ha cambiado para permitir mayor adecuación. dspace-xmlui y otros webservice/aplicaciones.‘construccion’ y modulo de configuración de DSpace o Pom. usando interfaces preconstruidas básicas. aspectos y temas para el dpsce-xmlui. La estructura del directorio de esta versión es la siguiente: [dspace-source] o Dspace/ .apache.org/] basado en arquitectura de construcción en DSpace 1.1 Visión general de las opciones de instalación Con la llegada de un nuevo Apache Maven 2 [http://maven. o Las exposiciones de los acercamientos de las partes de la aplicación que los apegados a DSpace prefieren mirarlo adecuado. librerías etiquetas. Si has usado DSpace 1.zip) o Este método es recomendado para quienes cuyos deseos de desarrollar DSpace a futuro o alterar sus capacidades a un estado mas avanzado.zip) o Estos métodos permiten adecuar la configuración de DSpace (en dspace. soportando servlets. o Provee todas las mismas capacidades como la versión normal. la única diferencia es que el la versión incluye “more modules” que se construirían dando sus precedencias en el paquete de instalación. Fuente de la version (dspace-<version>-src-release.5.4. o Se descarga las librerías “precompiladas” para el nucleo del api-dspace. dspace-xmlui y otros servicios web/aplicaciones. o Este contiene “todos” el codigo de dspace para el numero de dspace-api.   . referido como [dspace].cfg como “dspace. .xml -definición del proyecto padre de DSpace. En donde están todos los archivos de configuración de Dspace.7 La estructura del directorio de esta version es mas detallada:  | [dspace-source] o dspace/ -‘construccion ’ y modulo de configuración de DSpace o dspace-api/ -modulo de la fuente de java API o dspace-jspui/ -modulo fuente JSP-UI o dspace-oai/ -modulo fuente OAI-PMH o dspace-xmlui/ -modulo fuente XML-UI o dspace-lni/ -modulo fuente de Lightweight Network Interface o dspace-sword/ -modulo fuente del deposito de servicio SWORD (Simple Web-service Offering Repository Deposit) o pom.2 Visión general de los directorios de DSpace Antes de comenzar con una instalación. Este usualmente tiene el nombre de el archivo que expandirá como sigue dspace<versión>-release o dspace-<versión>-src release. Aunque no necesitas saber todos los detalles de estos para instalar DSpace. 2. Ambos acercamientos te proveen con el mismo control sobre como DSpace se construye asi mismo (especialmente en términos de agregando adecuaciones completamente/3er parte de los “modulos” de DSpace que desees usar). líneas de comando.dir”. DSpace utiliza 3 arboles de directorio separados. Este es el directorio donde todos tus comandos de “construccion” serán ejecutados. 3. El directorio fuente. El directorio de instalación. documentación y aplicaciones web que serán instaladas. Ambos métodos te permiten la habilidad para crear interfaces de usuario más complejas “sobre capas” en Maven. y automáticamente descargas el resto del código de la interfaz del repositorio central de maven. Una interfaz “en capas” te permite solo manejar tu adecuación de código local (en tu local CVS o SVN). referido como [dspace-source]. no necesitas saber que existen y tampoco como se refieren en este documento: 1. Esta es la ubicación donde ha sido descomprimida la distribución de la versión de Dspace. Esta es la ubicación en donde esta instalado y ejecutado Dspace de el es la ubicación que esta definida en el dspace. Este reduce la cantidad de código desempacado de la interfaz de DSpace mantenido en su CVS/SVN local. es importante tomar conocimiento general de los directorios de DSpace y los nombres de los cuales son referidos generalmente. Instalación de la base de datos. podrías decidir copiar las aplicaciones web de Dspace de [dspace]/webapps/ a [tomcat]/webapps/ .net/projects/dspace/] y desempaquétalo. En Dspace 1.1-src-release.1-404 jdbc3 esta configurado como parte de la construcción por default de Dspace. 3. propietaria del usuario de dspace PostgreSQL: createuser -U postgres -d -A -P dspace createdb -U dspace -E UNICODE dspace Introducir una contraseña para la base de datos de Dspace.5.5.1release. Si quieres copiar todo el código fuente de java. Crear un usuario Dspace. referiremos a la ubicación de la versión descomprimida de Dspace como [dspace-source] en el resto de estas instrucciones.1-src-release.1-release. (Esta no es la misma que la contraseña del usuario de Linux) . solo necesitas escoger uno. El directorio de implementación web.5. b) Crear una base de datos Dspace. Sin embargo. Este necesita ser el mismo usuario que Tomcat correrá como por ejemplo: useradd -m dspace 2.zip y dspace-1.5. Este es el directorio que contiene las aplicaciones web de Dspace. deberías descargar la versión dspace-1. Aunque ahí hay dos versiones disponibles (dspace -1. Este es idéntico en ambas distribuciones la versión por default y la versión fuente.5. si tu estas usando Tomcat.zip unzip dspace-1. 3.8 3. 1. Postgres: a) El driver PostgreSQL 8. le corresponde a [dspace]/webapps por default.zip).3 Instalación Este método te levanta y tiene corriendo Dspace rápida y fácilmente. Descarga la ultima versión [http://sourceforge.1 y anterior.zip Para fácil referencia. nombre de dominio completamente calificado del correo del servidor.recipient al mismo valor como mail.admin -.cfg para mas ejemplos.password -. mail.url – completa el URL de la página inicial del servidor de Dspace. dspace. para feedback. .La contraseña de la base de datos que introdujiste en el paso anterior. Por ejemplo. alert.admin} mira el archivo dspace.bandeja para la regeneración de correos. la línea se miraría como: -.server -.name -.“apropiado” nombre de tu servidor.bandeja de correo para los errores o alertas del servidor. registration.9 4. feedback. mail.recipient = ${mail. db. por ejemplo “My Digital Library”.bandeja de correos para el sitio de administrador de Dspace. dspace.cfg.recipient -.dir – debe ser conjunto de el directorio [dspace](instalacion).notify registrados (opcional).recipient -.hostname – completamente calificado el nombre del dominio del web server. en particular necesitas un conjunto de estas propiedades: dspace.bandeja de correo para los emails de usuarios feedback. dspace. NOTA: Puedes interpolar el valor de una variable de configuración con el valor de otra.admin. Edita [dspace-source]/dspace/config/dspace. xml podrías agregar líneas similares a lo siguiente (pero sustituya [dspace] con tu instalación local): <!-. Mira la sección de problemas comunes.dir/: cd [dspace-source]/dspace/ mvn package NOTA: sin ningún argumento extra.dir/ ant fresh_install ant help Lo más probable es que vaya a salir un error en la conexión de la base de datos.inicializa la base de datos de Dspace e instala Dspace a [dspace]: cd [dspace-source]/dspace/target/dspace-[version]. Crear el directorio para la instalación de Dspace (i.e. Dile a la instalación de Tomcat donde encontrar tu aplicación web de Dspace.DEFINE A CONTEXT PATH FOR DSpace JSP User Interface --> <Context path="/jspui" docBase="[dspace]\webapps\jspui" debug="0" reloadable="true" cachingAllowed="false" allowLinking="true"/> <!-. 8. en la sección <Host> de tu [tomcat]/conf/server. correr así: mkdir [dspace] chown dspace [dspace] (Asumiendo que el nombre de usuario de LINUX es dspace) 6. genera el paquete de instalación de Dspace en el directorio [dspace-source]/dspace/target/dspace-[versión].DEFINE A CONTEXT PATH FOR DSpace OAI User Interface --> <Context path="/oai" docBase="[dspace]\webapps\oai" debug="0" . el paquete de instalación de Dspace es inicializado por PostgreSQL. Como dspace usuario de Linux . 7. Como usuario de LINUX dspace . Como ejemplo.10 5. Como raíz . [dspace]). edu:8080/jspiu XML interfaz de usuario -. Deberías de ver la página inicial de Dspace. podrías copiar solo las aplicaciones Web de Dspace que desees usar de [dspace]/webapps al directorio apropiado en su instalación de Tomcat.11 reloadable="true" cachingAllowed="false" allowLinking="true"/> Alternativamente.myu. dependiendo de cual aplicación web de Dspace utilizaste.edu:8080/oai/request?verb=identify (ej.edu:8080/xmlui OAI-PMH intefaz -http://dspace. Ahora el momento de la verdad! Reinicia Tomcat.) http://dspace. necesitaras iniciar sesión como administrador de Dspace (la cual ya creaste arriba con create-administrator) y entrar a la UI del administrador en cualquiera de las interfaces de usuario de JSP o XML .) Para fijar algunas comunidades y colecciones. Visita el URL de la base de su servidor.myu. Y Felicidades! URL de la base de la aplicación web de Dspace:    JSP interfaz de usuario --(ej.(ej.myu. por ejemplo: cp -r [dspace]/webapps/jspui [tomcat]/webapps cp -r [dspace]/webapps/oai [tomcat]/webapps 9.)http://dspace. Crea una cuenta inicial de administrador [dspace]/bin/create-administrator 10. Documents Similar To Manual de Instalación DSpaceSkip carouselcarousel previouscarousel nextFormacionAME_3_AMEDEVActividad en Clase 2 POO1Manual de Instalación DSpace (3)Integra c i on ContinuaConfiguración estandard de Eclipse - UNQ-DevAppInstalación de Dspace 1HowTov2Hamcrest_276886.pdfEjercicios java.docxComo Usar GenlogicPractica Conm2da Semana Ejemplos y Ejercicios Curso JAVAInstalacion de Dspace Windows2.2_-_Instalación_de_DSpace.2 - Instalación y profiling de DspaceExtendiendo el runtime de Java con Nuevos Idiomas - Héctor Rivas - 2008Lenguaje de Programacion javaCómo crear servicios web en JAVAUnidad 3 - Estatuto IfAnálisis de Array List ToStringModulo01_ActividadesReporte Del Programa de La Unidad VReportes JasperReport cv(211083201) distribuciones linuzQué me tengo que instalar para empezar con javaLee El Teclado en JavaOpening Programming Tipos Metodos Java Consultores Get Getters Modificadores Set SetterEstructura Repetitiva for JavaAprenda JAVA como si estuviera en primero (1999)alice_13More From IKen LopezSkip carouselcarousel previouscarousel nextFuenteDIAGRAMAS SECUENCIALcarta de recomendacion miguel.docxReadmeSerialEjemplos de Lenguaje de Programacion en El Enfoque EstructuradoCuarta Unidad de SimulacionClasificación de los sistemas operativosTare AAlgoritmos en Lenguaje C-C++Footer MenuBack To TopAboutAbout ScribdPressOur blogJoin our team!Contact UsJoin todayInvite FriendsGiftsLegalTermsPrivacyCopyrightSupportHelp / FAQAccessibilityPurchase helpAdChoicesPublishersSocial MediaCopyright © 2018 Scribd Inc. .Browse Books.Site Directory.Site Language: English中文EspañolالعربيةPortuguês日本語DeutschFrançaisTurkceРусский языкTiếng việtJęzyk polskiBahasa indonesiaSign up to vote on this titleUsefulNot usefulYou're Reading a Free PreviewDownloadClose DialogAre you sure?This action might not be possible to undo. Are you sure you want to continue?CANCELOK
Copyright © 2024 DOKUMEN.SITE Inc.