Instalação do DSpace 4.1 em sistemas Ubuntu like

Após o lançamento da versão 4.1 do DSpace em 03/03/2014, resolvi criar uma máquina virtual para testar a estabilidade e novas funcionalidades da versão.

Devido ao processo de instalação ser um pouco difícil chato, com diversas configurações para se fazer e tudo mais (como já havia publicado nos Slideshare http://www.slideshare.net/royopa1/instalao-dspace-3x-windows-e-linux), resolvi criar um script para instalação de forma quase que automática do DSpace. Para esse processo utilizei como base o artigo DSpace LiveCD da Wiki do DSpace, https://wiki.duraspace.org/display/DSPACE/LiveCD.

Esse projeto está no GitHub (https://github.com/royopa/dspace-auto-install/), então quem tiver interesse de melhorá-lo, adequá-lo conforme as suas necessidades fiquem à vontade!.

1º Passo – Baixar uma imagem do Ubuntu

Para evitar o processo de instalação do Linux foi baixada uma imagem do XUbuntu, localizada no site Virtual Box Images, conforme abaixo:

Xubuntu 12.04 codename Precise Pangolin
Size (compressed/uncompressed): 502.2 MBytes / 2.6 GBytes
Active user account(s) (username/password): xubuntu/reverse

Após ter a máquina virtual baixada e funcionando siga para os próximos passos. Esse artigo não tem a intenção de ensinar como criar uma máquina virtual, mas procurando no Google você verá que o processo é bem fácil.

2º Passo – Baixar os arquivos/scripts para instalação do DSpace

Baixe os arquivos para a instalação do DSpace e extraia-os numa pasta no diretório home da máquina virtual.

3º Passo – Alterar os parâmetros de instalação

Altere e salve os arquivos abaixo, localizados na pasta que você extraiu no passo acima, com os parâmetros que você deseja.

No meu caso eu utilizei como servidor de e-mail o Gmail, portanto caso você utilize uma conta do Gmail também basta alterar o endereço de e-mail e a senha pelos dados da sua conta.

build-dspace (altere para a versão do DSpace que se deseja instalar)

VERSION_DSPACE="4.1" 

build.properties

dspace.name = DSpace
default.language = pt_BR

dspace.cfg

dspace.name = DSpace
default.language = pt_BR
mail.server=smtp.gmail.com
mail.server.username = treinamento.dspace@gmail.com
mail.server.password = yourPassword
mail.extraproperties = mail.smtp.socketFactory.port=465, \
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \
mail.smtp.socketFactory.fallback=false
mail.from.address = treinamento.dspace@gmail.com
feedback.recipient = treinamento.dspace@gmail.com
mail.admin = treinamento.dspace@gmail.com
alert.recipient = treinamento.dspace@gmail.com
registration.notify = treinamento.dspace@gmail.com

4º Passo – Iniciar o processo de instalação

Abra o terminal, vá até a pasta onde os arquivos estão localizados e execute o script de instalação:

$ ./build-dspace

Algumas vezes o script solicitará a senha do root ou alguma confirmação, basta responder a solicitação que o script continua sem problemas.

Esse processo baixa todas as depêndencias necessárias, instala e compila o DSpace, portanto é um processo um pouco demorado, dependendo da velocidade da sua conexão de internet.

Caso tenha ocorrido tudo bem, será exibida uma mensagem Build completed! 

Pronto, o DSpace está instalado, basta acessar através do endereço: http://localhost:8080/xmlui por exemplo.

O usuário administrador criado foi o dspace com a senha dspace.

7 thoughts on “Instalação do DSpace 4.1 em sistemas Ubuntu like

  1. olá, tentei instalar o DSpace na minha máquina mas não consegui. Aparece esta mensagem:
    Deleting old tomcat webapps
    Copying webapps to tomcat
    – jspui to jspui-installed
    cp: cannot stat ‘/dspace/webapps/jspui’: No such file or directory
    – xmlui to xmlui-installed
    cp: cannot stat ‘/dspace/webapps/xmlui’: No such file or directory
    – oai to oai-installed
    cp: cannot stat ‘/dspace/webapps/oai’: No such file or directory
    – solr to solr
    cp: cannot stat ‘/dspace/webapps/solr’: No such file or directory
    Copying LiveCD ROOT webapp to tomcat
    Starting tomcat
    * Starting Tomcat servlet engine tomcat7

    Se possivel, gostaria de um retorno rápido 🙂
    Obrigada

    1. Boa noite Nathália, o erro aconteceu antes desse processo. Veja se você consegue me mandar o log inteiro do processamento para eu verificar, para te conseguir dar um retorno.

      Att
      Rodrigo

    2. Bom dia Nathália, fiz uma adequação lá no Script de instalação, por favor tente novamente baixando o arquivo no github.

  2. Olá, aconteceu outro problema. A instalação foi feita, o repositório foi criado, porem, ao executá-lo, quando submeto arquivos, ele não “encontra” no repositório, mas, eu os vejo na pasta de submissões. Gostaria de saber se você sabe o que aconteceu. Tentei mudar do Ubunto para o Mint, mas nao deu certo. Tentei também mudar a versão para 4.0 e também não funcionou.

    1. Bom dia Nathália, tente reindexar os itens. No meu caso funcionou:
      root@usuario-linux: /dspace/bin# ./dspace index-discovery

Leave a reply to Nathália Cancel reply