Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://www.eprints.org
marzo 2021.
Guía de instalación de
EPrints
Requisitos de software
$ nano /etc/apt/sources.list
deb http://deb.eprints.org/3.3/stable/ ./
El primer comando actualiza la lista de paquetes y dependencias disponibles a través de las fuentes
registradas en el archivo sources.list.
MySQL.
$ mysql -u root -p
Fuente: https://wiki.eprints.org/w/Installing_EPrints_on_Debian/Ubuntu
1
Creación de repositorios (comando epadmin create)
Una vez que está instalado correctamente el software EPrints, hay que proceder a crear un
repositorio. Antes de iniciar el proceso, debemos asegurarnos de que está iniciado el servidor
MySQL, luego hay que seguir los siguientes pasos: cambie al usuario eprints (creado durante la
instalación de EPrints), vaya al directorio eprints (probablemente share/eprints3 o opt/eprints3) y
ejecute.
$ su eprints
$ cd /usr/share/eprints3
$ ./bin/epadmin create
Como resultado se obtendrá una serie de prompts que habrá que ir respondiendo para
configurar el repositorio. Nótese que cuando se vea un valor entre [corchetes], es el valor por
defecto y puede seleccionarse simplemente pulsando la tecla “enter”.
Please select an ID for the repository, which will be used to create a directory and identify the repository. Lower
case letters and numbers, may not start with a number. examples: "lemurprints" or "test3"
Teclee “yes” o pulse “enter” para realizar la configuración vital del repositorio.
For a production system we recommend against using the real hostname of the machine. Example:
mirepo.footle.ac.uk
Hostname? mirepo.univ.edu.ar
Please enter the port of the webserver. This is probably 80, but you may wish to run apache on a different port if
you are experimenting.
2
Webserver Port [80] ?
Please enter all the aliases which could reach the repository, and indicate if you would like EPrints to write a
Redirect Rule to redirect requests to this alias to the correct URL.
Some suggestions:
eprints.mydomain.com
eprints.mydomain eprints
mirepo.univ
mirepo
Se puede introducir todos los alias que conducirán al usuario hasta el repositorio.
Ingrese el carácter numeral “#” cuando haya finalizado. Se deberá informar al
servidor DNS de estos alias. Por lo general, se acepta el valor por defecto, es decir,
no se ingresan alias.
Please enter the path part of the repository's base URL. This should probably be '/'.
Path [/] ?
HTTPS Hostname [] ?
3
Enter the name of the repository in the default language. If you wish to enter other titles for other languages or
enter non ascii characters then you may enter something as a placeholder and edit the XML config file which this
script generates.
Ingrese el nombre completo del repositorio. Por defecto, este nombre se usará en
muchas de las páginas estáticas y en la barra de título del navegador web.
You probably don't need to set socket and port (unless you do!?). MySQL Port (# for
no setting) [#] ?
EPrints can create the database, and grant the correct permissions.
eprints
Acepte el valor por defecto. Se creará un usuario inicial para el repositorio recién
generado.
Enter Password?
Email? administrador@univ.edu.ar
6
Configuraciones adicionales
Tenga en cuenta que cambiar la configuración de metadatos puede requerir la regeneración de las tablas de la
base de datos. epadmin erase_data solo regenerará las tablas de documentos y eprints. erase_data regenerará
todo. Estos también borran el contenido de las tablas y cualquier archivo cargado).
$ sudo su
$ nano /etc/apache2/apache2.conf
Include /usr/share/eprints3/cfg/apache.conf
detener Apache:
Finalizado el proceso de creación del repositorio, quedaría por habilitar el Virtual Host. Para ell
o, hay que agregar un enlace simbólico del archivo /etc/apache2/sites-available/eprints al directorio
/etc/apache2/sites-enabled/ y reiniciar el servidor web para que tengan efecto los cambios.
Ingresar al repositorio por medio de la navegación web, digitando la ip que se obtiene al ejecutar el
comando, desde la terminal de Ubuntu: ifconfig
Ejemplo: http://192.168.48.129/
Nota: para equipos locales es necesario incluir la ip y hostname dentro del archivo hosts de Windows
Ruta: C:\Windows\System32\drivers\etc\hosts
Editar el archive con un editor de texto: Sublime Tex o Notepad++ y agregar la siguiente línea:
192.168.48.130 bdigital.unan.edu.ni
7
Instalación de plugin de idioma, bazarlink, the Eprints flag pack
Ingrese como administrador a su repositorio.
Para corregir dicho error, váyase a la carpeta compartida a la ruta cfg(dentro de archives)\lang\es
Copie toda la carpeta static y súbala a
/usr/share/eprints3/archives/repositorio/cfg/lang/es
8
Otro detalle a corregir al momento de instalar el paquete de idioma, es la palabra Browse que
aparece en el menú. Eprints maneja sus traducciones en la siguiente opción: Administracion,
configuracion, editar frases
9
resione ctl +f busque la palagra Browse
En muchas ocasiones nuestras instituciones poseen revistas científicas. Y este campo lo podemos
añadir en eprints, por defecto no aparece.
/usr/share/eprints3/archives/RepoUCC/cfg/lang/es/phrases
10
2. Ingrese a la carpeta (Windows)
cfg(dentro de archives)\lang\en\phrases
/usr/share/eprints3/archives/repositorio/cfg/lang/en/phrases
Incorporación de template
Por defecto la carpeta template no aparece en la instalación original, por lo tanto es necesario subirla
para poder realizar personalizaciones al header y footer.
Y a la ruta
/usr/share/eprints3/archives/RepoUCC /cfg/lang/en/
Por defecto eprints trae ciertos tipos de Tesis y no aparece las opciones
Licenciatura o Ingeniería. Si usted quiere que añadir estos tipos de tesis haga lo siguiente:
11
copie el archivo default.xml y súbalo a
/usr/share/eprints3/archives/RepoUCC/cfg/workflows/eprint
/usr/share/eprints3/archives/repoUCC/cfg/lang/es/phrases
1. Ingrese a la carpeta
p_busquedas_materias
/usr/share/eprints3/perl_lib/EPrints/Plugin/InputForm/Component/Field
12
Ahora ingrese al servidor en línea de consola con el usuario eprints
Y ejecute los siguientes comandos
1. Regenere abstracts
2. Regenere vistas
3. Recargar configuración
13
/usr/share/eprints3/archives/repositorio/cfg/ (es la ruta donde dejé el subjectsDewey.xml). Puede
ser otra ruta.
apache2ctl restart
IMPORTANTE:
Si no se pone el email al autor IRstats no lo toma como valido al momento de generar el ranking de
autores. Es necesario poner
Un email.
Ingrese a
/usr/share/eprints3/archives/RepoUCC/bin/stats
Edite
nano process_stats
Borrar la línea:
14
use lib "$FindBin::Bin/../../../../perl_lib";
15