Skip to content

O DSpace Installer é uma série de scripts que automatizam o processo de instalação do DSpace 5.2. Atualmente o código-fonte do DSpace que é utilizado com os scripts é o padrão distribuído nacionalmente pelo IBICT e remodelado por SEDEPTI, BC-UFPA, Brasil.

souzaluuk/dspace-installer

versao1.5
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 23 commits ahead, 2 commits behind italocampos:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

DSpace Installer

Version 1.5

O que é?

O DSpace Installer é uma série de scripts que automatizam o processo de instalação do DSpace 5.2. Atualmente o código-fonte do DSpace que é utilizado com os scripts é o padrão distribuído nacionalmente pelo IBICT e remodelado por SEDEPTI, BC-UFPA, Brasil.

Filosofia

Os scripts constantes nesse projeto visam automatizar o processo de instalação do DSpace em servidores baseados em Debian. A principal ideia do DSpace Installer é oferecer simplicidade durante o processo de instalação, visando sempre que um usuário sem conhecimentos da área técnica possa instalar seu prórpio repositório.

Estrutura de diretórios

Para executar o DSpace Installer você precisa colocar os arquivos desse projeto em uma estrutura de diretórios organizada. Abaixo segue a organização estrutural dos arquivos requerida para esta versão:

# dspace[version]/
    # ... (dspace files) ...
    # dspace-installer.sh
    # dspace-setup/
        # dialog.sh
        # dspace-compiler.sh
        # dspace-dbuser.sh
        # dspace-install.sh
        # dspace-source.sh
        # dspace-webservices.sh
        # tomcat
        # verifier.sh
    # packages/
        # apache-ant[version].tar.gz
        # apache-maven[version].tar.gz
        # apache-tomcat[version].tar.gz
        # jdk[version].tar.gz
    # ... (dspace files) ...

Os pacotes apache-ant[version], apache-maven[version], apache-tomcat[version] e jdk[version] devem ser fornecidos juntos com o contexto de instalação, pois o script principal (dspace-installer.sh) faz uso desses pacotes. A documentação completa das bibliotecas e módulos usados na instalação pode ser encontrada na estrutura deste projeto.

Código Fonte DSpace

O DSpace Installer foi construído e testado com base na versão 5.x do Software DSpace, assim o código-fonte que será utilizado para instalação do mesmo pode ser escolhida entre uma das seguintes opções, estas utilizadas nos testes do instalador:

DSpace SEDEPTI: https://github.com/souzaluuk/dspace-sedepti
DSpace IBICT:	https://github.com/ibict-br2/repositorio-padrao

Pacotes de terceiros

O DSpace Installer faz uso de pacotes fornecidos por terceiros. Cada um desses pacotes possui sua própria documentação, suporte e licenças de uso. Nós não damos suporte, endossamos ou temos qualquer outro tipo de responsabilidade sobre eles, portanto o uso desses é completamente de sua responsabilidade. Recomendamos que você leia os termos de uso de cada pacote nas homepages dos distribuidores:

APACHE ANT: version 1.10.1, http://ant.apache.org/manual/index.html
APACHE MAVEN: version 3.5.0, https://maven.apache.org/index.html
APACHE TOMCAT: version 8.5.16, http://tomcat.apache.org/tomcat-8.5-doc/index.html
JDK: version 8u131, http://www.oracle.com/technetwork/java/javase/documentation/index.html

Contribuição

Nós incentivamos a contribuição com o código do DSpace Installer, portanto você é livre para melhorar o código e até sugerir novas formas de implementar a instalação. A única coisa que pedimos é que você faça suas contribuições para esta comunidade afim de melhorar e incentivar o desenvolvimento de atividades backend de repositórios digitais.

Ambiente de desenvolvimento

Os scripts foram desenvolvidos sobre a versão 8.3-jessie do Debian. O sistena do servidor deve ter suporte ao gerenciador de pacotes apt e aos comandos whiptail, sed, tar, cut e wc. Os pacotes de terceiros atualmente usados são os das seguintes versões:

APACHE ANT: version 1.10.1
APACHE MAVEN: version 3.5.0
APACHE TOMCAT: version 8.5.16
JDK: version 8u131

Não garantimos que o DSpace Installer fuincionará corretamente com outras versões desses pacotes.

About

O DSpace Installer é uma série de scripts que automatizam o processo de instalação do DSpace 5.2. Atualmente o código-fonte do DSpace que é utilizado com os scripts é o padrão distribuído nacionalmente pelo IBICT e remodelado por SEDEPTI, BC-UFPA, Brasil.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%