====== 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: * wget http://mirror.nbtelecom.com.br/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.zip * 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/ * Ou wget http://downloads.sourceforge.net/project/dspace/DSpace%20Stable/4.2/dspace-4.2-src-release.zip?r=&ts=1417522353&use_mirror=ufpr * 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)