Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se utiliza la versión Dspace 6.3 la cual requiere los siguientes paquetes para instalar o
requerimientos técnicos
Instalación
Paquetes a instalar
Servidor
Apache
Apache tomcat
Java 1.8.0_151
https://sourceforge.net/projects/dspace/files/DSpace%20Stable/
src-release.zip
# cp jdk-8u111-linux-x64.rpm /opt/
Dale permisos de ejecución al archivo:
Instalar
Chequea la versión:
# java -version
# ant --version
#mvn –version
#mvn –version
# cp apache-maven-3.3.9-bin.tar.gz /opt/
# cp apache-ant-1.9.7-bin.tar.gz /opt/
Instalar tomcat
# cp apache-tomcat-9.0.0.M15.tar.gz /opt/
Configurar path
Es necesario decirle a Linux dónde se encuentran Maven, Ant y Tomcat. Esto se hace configurando
el path. Para ello, edita el archivo “java.sh”:
# nano /etc/profile.d/java.sh
#!/bin/bash JAVA_HOME=/usr/java/jdk1.8.0_111 A
NT_HOME=/opt/apache-ant-1.9.7
CATALINA_HOME=/opt/apache-tomcat-9.0.0.M15
MAVEN_HOME=/opt/apache-maven-3.3.9 PATH=$JAVA_HOME/bin:$ANT_HOME/bin:
$MAVEN_HOME/bin:$PATH
export CLASSPATH=
Guarda y cierra. Asegúrate de que las versiones son iguales a las que realmente has instalado.
Convierte el archivo ejecutable:
# chmod +x /etc/profile.d/java.sh
Ejecútalo:
# source /etc/profile.d/java.sh
# echo $JAVA_HOME
/usr/java/jdk1.8.0_111
# echo $CATALINA_HOME
/opt/apache-tomcat-9.0.0.M15
# ant -version
$mvn -version
Propagar tomcat
Inicia Tomcat ejecutando el “startup” de la carpeta “bin”:
# sh /opt/apache-tomcat-9.0.0.M15/bin/startup.sh
Tomcat started.
todo bien!
Probar el http://localhost:8080/
shutdown.sh
# sh /opt/tomcat/bin/shutdown.sh
# cp postgresql-9.6.1-1-linux-x64.run /opt/
Hazlo ejecutable:
# chmod +x /opt/postgresql-9.6.1-1-linux-x64.run
Ejecútalo:
# /opt/postgresql-9.6.1-1-linux-x64.run
# nano /opt/PostgreSQL/9.6/data/pg_hba.conf
# source /etc/profile.d/java.sh
instalación de Dspace
Crea el usuario en el sistema:
# useradd -m dspace
Crea el banco:
# createdb -U dspace -Y UNICODE dspace
# cp dspace-6.3-src-release.zip /
Extráelo:
# unzip /dspace-6.3-src-release.zip -d /
# mkdir /dspace
# su dspace
cd /dspace-6.3-src-release/
dita “build.properties”:
nano build.properties
Edita también lo siguiente:
dspace.url (puedes cambiar a ${dspace.baseUrl}/jspui)
dspace.name
db.username
db.password
mail.server
mail.from.address
feedback.recipient
mail.admin
Para utilizar Gmail como servidor, especifica:
mail.server = smtp.gmail.com
mail.server.username = seu-email@gmail.com
mail.server.password = contraseña de gmail
Después, guarda y cierra.
Compilar con:
mvn package
Cuando hayas terminado, entra en el directorio “dspace-installer” (que en versiones anteriores era
“build”):
# cd /dspace-5.2-src-release/dspace/target/dspace-installer/
Ejecuta:
ant fresh_install
Crea la cuenta de administrador:
# /dspace/bin/dspace create-administrator
# nano /opt/apache-tomcat-9.0.0.M15/conf/Catalina/localhost/jspui.xml
Debe quedar así:
<Context
docBase="/dspace/webapps/jspui"
debug="0"
reloadable="true"
cachingAllowed="false"
allowLinking="true" />
# nano /opt/apache-tomcat-9.0.0.M15/conf/Catalina/localhost/solr.xml
<Context
docBase="/dspace/webapps/solr"
debug="0"
reloadable="true"
cachingAllowed="false"
allowLinking="true" />
cambiar el propietario de Tomcat:
vi /etc/bashrc
--variables de entorno
vi /usr/java/tomcat/conf/server.xml
***********************************
***********************************
********************************************************************************
********************************************************************************
***************************************************************
////////////////////////////////////
connectionTimeout="20000"
redirectPort="8443"/>
///////////////////////////////////
apache-tomcat-9.0.17.zip
configuracion
jdk1.8.0_151
----------------POSTGRESQL---PGADMIN----------------
http://168.176.239.60/pgadmin4
--------pgadmin4-------------
usuario:js.caballero1@gmail.com
password:caminico1002
conexion:centos->168.176.239.60
db:dspace
pass:123456
conexion windspace->168.176.60.102
usuario:postgres
pass:dspace
-----------------------------
---------Administracion DSPACE-------------
Email:unvsoporte@unal.edu.co
dnia
password:dspace
------------------------------------
show hba_file;
/var/lib/pgsql/9.6/data/pg_hba.conf
show config_file
/var/lib/pgsql/9.6/data/postgresql.conf
------------------usuario postgresql----------
user:postgres
pass:123456
---------------vnc239.60------------------------------
pass:123456
---------------------centos--------------------------------
-------------------------------------------------------
usuario:dspace
clave:d3n142019*/
-------------------root.60-----------------------------
usuario:root 239.60
clave:dnia2019*/
-----------------------------------------
******************************************168.176.239.59***************************************
168.176.239.59-----------dspace
usuario dspace-->dspace
pass:dnia2019*/
------------------------------------------
Nuevo 239.59
------------------------------------------
user:dniauseradmin
pass:d4l0c4t4*--->nueva-->Dnia2019*/
user: root
pass:dnia2019*/
user:dspace
pass:123456789*/--->este es
******************************************
#######################################
# Configuracion de Java
#######################################
JAVA_HOME=/usr/java/jdk1.8.0_151
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
#######################################
# Configuracion Ant
#######################################
ANT_HOME=/usr/java/ant
PATH=$ANT_HOME/bin:$PATH
#######################################
# Configuracion Maven
#######################################
PATH=/usr/java/maven/bin:$PATH
#######################################
# Configuracion Tomcat
#######################################
CATALINA_HOME=/usr/java/tomcat
CATALINA_BASE=/usr/java/tomcat
servel.xml
<Connector port="8080"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"/>
-----------postgres 9-6.3-----------------
usuario:postgres
clave:d123456
usuario: dspace
clave:dspace
------------------------------------------
---------configurar excepciones--------------------
cd /etc-> vi hosts
#!/bin/sh
# chkconfig: 2345 20 80
# description: Tomcat
start()
{
su - tomcat -c /opt/tomcat/bin/startup.sh
stop()
Cd /usr/java/tomcat/webapps/xmlui/i18n
/home/dspace/tomcat
/home/dspace/tomcat/bin
Para prenderlo
Startup.sh
Para apagarlo
Shutdown.sh
Aqu para configurar el puerto del tomcat cambiar el 8080 por otro.
linea69
<Connector port="8888"
70 maxThreads="150"
71 minSpareThreads="25"
72 maxSpareThreads="75"
73 enableLookups="false"
74 redirectPort="8443"
75 acceptCount="100"
76 connectionTimeout="20000"
77 disableUploadTimeout="true"
78 URIURIEncoding="UTF-8"/>
Cd /home/dspace/config local.cfg
Vi /home/dspace/config/local.cfg
Dspace.hostname = alejandria-d.unal.edu.co
Dspace.baseUrl = http://alejandria-d.unal.edu.co:8888
Aquí mismo se configura el smtp para envió de correo o servidor de correo, proxy y métodos de
autenticación
Cambiando las variables y colocando las credenciales del correo electrónico que enviara el correo
esto se hace descomentando los servicios requeridos y configurando los puertos de escucha como
ejemplo SMTP de gmail 465.
vi /home/dspace/tomcat/webapps/xmlui/themes/Mirage/lib/css/style.css
Ingresamos a:
Cd/home/dspace/config/ news-xmlui.xml
Para configurar estructura de la pagina y anexar css o llamar js para imagen institucional vamos a:
Cd dspace\tomcat\webapps\xmlui\themes\Mirage\lib\xsl\core
Licenciamiento
Cd home\dspace\config\default.license
Controller Vocabulary
Cd /home/dspace\config\controlled-vocabularies/srsc.xml
Configuración de idioma
Cd /home/dspace/config/dspace.cfg