Paquete Idioma Dspace PDF
Paquete Idioma Dspace PDF
Paquete Idioma Dspace PDF
de DSpace
Instalación de DSpace
Vista general de los directorios de DSpace
* El directorio de instalación, referido como [dspace], esta es la
ubicación en donde esta instalado y ejecutado DSpace, es la ubicación
que esta definida en dspace.cfg como “dspace.dir”. En donde están
todos los archivos de configuración de DSpace, líneas de comando,
documentación y aplicaciones web que serán instaladas.
DSpace 1.7 no funciona correctamente con Maven 2.0.x o 3.x. Este problema
se resuelve con DSpace 1.8.x utilizando Maven 2.2.x
Pre-requisitos Linux
Configuración de un Proxy
* Puede configurar un proxy para usar algunas o todas las solicitudes
HTTP en Maven 2.0. El usuario y contraseña son únicamente
requeridos si su proxy requiere autenticación (observe que versiones
posteriores pueden almacenar sus contraseñas en lugar seguro,
mientras tanto, por favor asegure que su archivo settings.xml (por lo
general ${user.home}/.m2/settings.xml) es asegurado con los permisos
apropiados para sus sistema operativo).
Ejemplo:
<settings> …
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy.somewhere.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
</proxy>
</proxies>
</settings>
Pre-requisitos Linux
Apache Ant 1.8 or later (Java build tool)
* es requerido para la segunda etapa de la construcción del proceso.
Este es usado una vez que el paquete de instalación ha sido
construido en:
[dspace-source]/dspace/target/dspace-<version>-build.dir.
* Después, para ver los paquetes incluidos en el disco hay que listar el
contenido de la carpeta que esta dentro del disco o imagen llamada
"Server“
Silsesta
/media/Server
en un disco, es probable que este en la carpeta "/media":
cp /mnt/Server/* /opt/repositorio
rpm -i createrepo*
Pre-requisitos Linux
Configuración del repositorio Red Hat
Entreprise Linux 5
createrepo . // El punto indica el directorio actual
nano /etc/yum.repos.d/rhel.repo
[rhel55]
Name=mi repositorio local //descripcion
baseurl=file:///opt/rhel55 //dirección del repo
enabled=1 //habilitar repo
gpgcheck=0 //no verificar validez de los paquetes
yum update
Pre-requisitos Linux
Base de Datos relacional: (PostgreSQL u Oracle).
* PostgreSQL 8.2 o posterior puede descargarse en la
siguiente dirección: http://www.postgresql.org/. Es recomendado
que trabaje con Postgres 8.4 o superior. Unicode
(especialmente UTF-8) debe ser habilitado.
Aumente
host dspaceladspace
seguridad editando
127.0.0.1 pg_hba.conf
255.255.255.255 md5. y agregue esta
línea:
Pre-requisitos Linux
Base de Datos relacional: (PostgreSQL u
Oracle).
* Oracle 10g o posterior. Los detalles para adquirir Oracle puede
descargarse en la siguiente dirección:
http://www.oracle.com/database/ .
Necesita crear una base de datos para DSpace. Asegure que los
caracteres están configurados para Unicode. DSpace utiliza UTF-8
nativo, y se sugiere que Oracle esté configurado igual. Necesitará
crear un usuario para DSpace (ejemplo dspace) y asegurar que tenga
todos los permisos para agregar o remover tablas en la base de datos.
Nota: DSpace usa secuencias para generar objetos únicos Ids, tenga
cuidado con las secuencias de Oracle, que se dice pierden su valor cuando
se hace una exportación/importación, por ejemplo en la restauración de
un respaldo. Asegure que corra el script etc/update-sequences.sql.
Pre-requisitos Linux
• Motor de Servlet ( Apache Tomcat 5.5 o
posterior)
Apache Tomcat 5.5 o posterior, puede descargarse en la siguiente
dirección: http://tomcat.apache.org.
DSpace necesitará funcionar con el mismo usuario que Tomcat, puede instalar
y correr Tomcat como “dspace”, por ejemplo. Configurar la variable de
entorno TOMCAT_USER apropiadamente.
Necesita asegurar que Tomcat tenga:
a) suficiente memoria para correr DSpace y
b) usar UTF-8 como su codificación del archivo por default.
Entonces asegure que sus scrips de inicio (etc) se configure la siguiente
variable de entorno:
[dspace-source]
dspace-source]
dspace/ - DSpace 'build' and configuration module
dspace-api/ - Java API source module
dspace-discovery - Discovery source module
dspace-jspui/ - JSP-UI source module
dspace-oai - OAI-PMH source module
ds[pace-xmlui - XML-UI (Manakin) source module
dspace-lni - Lightweight Network Interface source module
dspace-stats - Statistics source module
dspace-sword - SWORD (Simple Web-serve Offering Repository
Deposit) deposit
service source module
dspace-swordv2 - SWORDv2 source module
dspace-sword-client - XMLUI client for SWORD
pom.xml - DSpace Parent Project definition
Instalación de DSpace en Linux
Crear un usuario DSpace.
* Este necesita ser el mismo usuario que Tomcat correrá como por
ejemplo:
useradd -m dspace
db.name = oracle
db.url = jdbc:oracle:thin:@//host:port/dspace
db.driver = oracle.jdbc.OracleDriver
Instalación de DSpace en Linux
Configuración del archivo dspace.cfg :
* Editar el archivo [dspace-source]/dspace/config/dspace.cfg :
dspace.dir – debe ser conjunto de el directorio [dspace](instalacion).
dspace.url – completa el URL de la página inicial del servidor de DSpace.
dspace.hostname – completamente calificado el nombre del dominio del web
server.
dspace.name -- “apropiado” nombre de tu servidor, por ejemplo “My Digital
Library”.
db.password -- La contraseña de la base de datos que se introdu en el paso
anterior.
mail.server -- nombre de dominio completamente calificado del correo del
servidor.
feedback.recipient -- bandeja para la regeneración de correos.
mail.admin -- bandeja de correos para el sitio de administrador de DSpace.
alert.recipient - bandeja de correos para errores o alertas.
registration.notify - bandeja de correos para nuevos usuarios registrados
(opcional).
Instalación de DSpace en Linux
Configuración del archivo dspace.cfg :
NOTA:
Puede interpolar el valor de una variable de configuración con el valor de otra.
Por ejemplo, para feedback.recipient al mismo valor como mail.admin, la línea
se vería como:
feedback.recipient = ${mail.admin}
Instalación de paquetes:
Como usuario de LINUX dspace , genera el paquete de instalación de
DSpace en el directorio [dspace-source]/dspace/target/dspace-
[versión].dir/:
cd [dspace-source]/dspace/
mvn package
Instalación de DSpace en Linux
Instalación de paquetes:
NOTA: sin ningún argumento extra, el paquete de
instalación de DSpace es inicializado por PostgreSQL. Si quiere
usar Oracle, deberá construir el paquete de instalación de
DSpace como:
mvn -Ddb.name=oracle package
cp -r [dspace]/webapps/jspui [tomcat]/webapps
cp -r [dspace]/webapps/oai [tomcat]/webapps
• Cambiar de idioma
* configurar el parámetro en [dspace-source]/config/dspace.cfg:
default.locale, ejemplo:
default.locale = es
Instalación de DSpace en Linux
Bajar el archivo del idioma
en la ruta:
https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace/langu
age-packs/es/Messages_es.properties
ó recuperar el archivo Messages_es.properties dentro del jar dspace-api-
lang-1.8.x.x.jar de la ruta
[dspace-fuente]/dspace/target/dspace-1.8.x-build/webapps/jspui/WEB-
INF/lib
y copiarlo en la ruta:
[dspace-fuente]/dspace/modules/jspui/src/main/resources
• Para recompilar
mvn package
se debe ejecutar el siguiente comando en la ruta [dspace-fuente]/dspace/
Instalación de DSpace en Linux
Una vez terminado el proceso se ejecuta el siguiente comando
desde la ruta
[dspace-fuente]/dspace/dspace-1.x.x-src-
release/dspace/target/dspace-1.x.x-build/
ant update
Verificar la instalación:
* Ejecute el comando ant, si observa Buildfile: build.xml does not
exist! ha configurado correctamente Ant
Pre-requisitos Windows
Instalación de Apache Maven 2.2.x or superior
(Java build tool)
DSpace 1.7.x requiere Maven 2.2.x
DSpace 1.7 requiere el uso de Maven 2.2.x, no funciona correctamente con
Maven 2.0.x o Maven 3.x. De cualquier forma DSpace 1.8.x ha resulto este
problema con Maven 2.2x o mayor problema con Maven 2.2x o mayor.
1. Descargar Maven de
http://apache.rediris.es//maven/binaries/apache-maven-3.0.3-bin.zip
default.locale, ejemplo:
default.locale = es
De acuerdo a los idiomas que queramos dar soporte, tiene que asegurarse que todos
son archivos relacionados i18n están disponibles.
[dspace-fuente]/dspace/target/dspace-1.8.x-build/webapps/jspui/WEB-INF/lib
y copiarlo en la ruta:
[dspace-fuente]/dspace/modules/jspui/src/main/resources
Configuración en Windows
Modificaciones de los mensajes de las etiquetas:
Modificar el archivo de idioma Messages_es.properties del jar ubicado en
[dspace-fuente]/dspace/target/dspace-1.8.x-build/webapps/jspui/WEB-INF/lib/dspace-
api-lang-1.8.0.2.jar.
Cambiar el archivo al dspace que se genera, para poder compilarlo nuevamente. Cambiar
en la carpeta fuente:
[dspace-fuente]/dspace/modules/jspui/src/main/resources
[dspace-fuente]/dspace/dspace-1.x.x-src-release/dspace/target/dspace-1.x.x-build/
ant update
<dublin_core>
<dcvalue element="title" qualifier="none">A Tale of Two Cities</dcvalue>
<dcvalue element="date" qualifier="issued">1990</dcvalue>
<dcvalue element="title" qualifier="alternate" language="fr">J'aime les
Printemps</dcvalue>
</dublin_core>
Importar ítems
Formato Simple de archivos DSpace
El contenido del archivo simplemente enumera un nombre de archivo
por cada línea.
file_1.doc
file_2.pdf
license -- licencia opcional.
-m or --mapfile Where the mapfile for items can be found (name and directory)
-e or --eperson Email of eperson doing the importing
-n or --notify Kicks off the email alerting of the item(s) has(have) been imported
webui.strengths.show = true
webui.strengths.cache = true
/[dspace]/bin/dspace itemcounter