Tabela de conteúdos
Instalação do DSpace
Preparando o servidor
- Instalação do DEBIAN 7 BÁSICO - Durante a instalação do sistema, criar o usuário “dspace” e selecionar as opções: “Servidor Web”, “SSH Server”, ”Banco de dados” e “Arquivos de Configuração”.
- Com usuário ROOT instalar o sudo: apt-get install sudo.
- Editar o arquivo “sudoers” com o comando nano /etc/sudoers e incluir a linha “dspace ALL=(ALL:ALL) ALL”
- Executar o commando apt-get update.
- Instalar Java 7: apt-get install openjdk-7-jdk
- Instalar Postgresql: Esta opção foi selecionada durante a instalação do Debian 7.6
- Instalar Maven 3.x: apt-get install maven
Executar “mvn –v” para verificar se foi instalado a versão 3.X do maven Aparecerá a seguinte mensagem:
- Instalar Perl: apt-get install perl
- Instalar Ant: apt-get install ant
- Instalar unzip: apt-get install unzip
- Instalar e configurar apache-tomcat 7.0.30 ou superior:
- Descompacta: unzip apache-tomcat-7.0.57.zip
- Usuário dspace dono: sudo chown -R dspace apache-tomcat-7.0.57
- Permissão: chmod -R 775 apache-tomcat-7.0.57
Instalação
- Download dspace 4.X no site http://sourceforge.net/projects/dspace/
- Renomeie os arquivos: mv dspace-4.2-src-Release.zip?r=&ts=1405594157&use_mirror=ufpr dspace-4.2-src-release.zip
- Descompacte o arquivo baixado: unzip dspace-4.2-src-release.zip ou tar -vzxf dspace-4.2-src-release.tar.gz
- Mova a pasta descompactada: mv dspace-4.2-src-release dspace-fonte
- Mude o dono para dspace: chown -R dspace dspace-fonte
- Mude permissão da pasta: chmod -R 775 dspace-fonte
- Crie pasta e mude o dono: mkdir /dspace-base e chown -R dspace /dspace-base
Banco de dados
- Modifique a senha do usuário padrão do postgres: sudo passwd postgres
- Mude usuário para postgres: su postgres
- Ainda com usuário postgres criar usuário dspace: createuser -a -d -E -P dspace
- Saia do usuário postgres para usuário dspace: su dspace
- Faça o usuário dspace usar o banco postgres: psql -U dspace postgres
- Vai está dentro do pastgres aparecendo assim “postgres=# “
- Saia do postgres com \q
- Crie o banco: createdb -U dspace -E UNICODE bdri (baseri seria o nome da base de dados que desejar)
- Reinicie o postgres: /etc/init.d/postgresql restart
Configuração Inicial
- Edite o arquivo build.properties: nano /home/dspace/dspace-fonte/build.properties
dspace.install.dir=/dspace-base dspace.hostname = localhost (Nome do servidor ex.: andromeda) dspace.baseUrl = http://localhost:8080 (Url do servidor) solr.server=http://localhost:8080/solr default.language = pt db.name=postgres db.driver=org.postgresql.Driver db.url=jdbc:postgresql://localhost:5432/baseri (baseri no do banco criado no postgres) db.username=dspace db.password= [senha usuário dspace no postgres] ## Email Settings ## Mail.server=[mail.server.com] mail.server.username= nome do usuário do email (ex. se email for fulano@ufrn.br colocar fulano) mail.server.password=[senha do email] mail.from.address = fulano@ufrn.br mail.feedback.recipient = fulano@ufrn.br mail.admin = fulano@ufrn.br mail.alert.recipient=fulano@ufrn.br mail.registration.notify=fulano@ufrn.br
Instalação do Dspace
- Execute o commando “mvn package” dentro de /home/dspace/dspace-fonte. Poderá ocorrer erro relacionado à libjvm.so (corrigido com a instalação do pacote “javahelper”)
Se der tudo certo aparece a mensagem BUILD SUCCESSFUL:
- Execute o comando “ant fresh_install” dentro de /home/dspace/dspace-fonte/dspace/target/dspace-3.3-build. Se der tudo certo aparece a mensagem BUILD SUCCESSFUL:
- Crie o administrador: /dspace-teste-base/bin/dspace create-administrator
- Como usuário dspace: cd /dspace-base/webapps
- Renomeie a pasta jspui para riufrn (ou o nome da base que deseja ser utilizada)
- Copie os seguintes diretórios: cp –R /dspace-base/webapps/* /home/dspace/ apache-tomcat-7.0.54 /webapps
- Iniciar o tomcat: ../apachetomcat.xxxx/bin/startup.sh
- Abra no navegador a pagina: http://ipdoservidor:8080/riufrn (ou o nome da base)