SlideShare une entreprise Scribd logo
1  sur  61
Av. Paulista, n. 726 – 17 andar
                                          http://www.quatroelementos.com.br
                                          Fone: + 55 11 2613-6744 - 4506-
                                          3226
                                          cursos@quatroelementos.com.br



                    Curso DSpace
Desenvolvimento e Administração de Repositórios Digitais

           Vania Santos e Rodrigo Prado de Jesus
                       São Paulo, 2013



           Módulo Instalação do Dspace
Objetivos do Módulo

   Ao final deste módulo, você será capaz de:
       Instalar a infra-estrutura de software necessária
        para o DSpace
       Fazer as configurações básicas para instalação do
        DSpace
       Instalar o DSpace em ambiente Microsoft
        Windows
       Instalar o DSpace em sistemas operacionais
        baseados em Linux
Pré-requisitos para instalação do DSpace

   Antes de iniciar a instalação do DSpace é necessário
    preparar a infraestrutura de software para o pleno
    funcionamento do sistema. Os aplicativos que devem ser
    instalados são os seguintes:
      JDK - Java Development Kit
      Apache Maven
      Apache Ant
      Servidor de banco de dados - PostgreSQL ou Oracle
      Servidor de aplicação – Tomcat, Jetty, Glassfish, etc.
JDK - Java Development Kit


   O DSpace é um aplicativo desenvolvido com a
    utilização da linguagem de programação Java. Assim,
    será necessária a instalação de uma maquina virtual
    Java. O DSpace precisa da versão do JDK 6 ou mais
    recente para rodar.
   A última versão disponível (Versão 7) pode ser obtida
    no endereço:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Apache Maven

 Apache Maven é uma ferramenta para
  gerenciamento e automação de projetos em
  Java.
 O Apache Maven é necessário na primeira fase
  do processo de compilação do DSpace para
  montar o pacote de instalação do sistema.
 A última versão do Apache Maven (Versão
  3.0.4) pode ser obtida no endereço:
    http://maven.apache.org/download.html
Apache Ant

 Apache Ant é uma ferramenta de linha de
  comando para construir aplicações em Java.
  Ele fornece diversas tarefas para compilar,
  montar, testar e executar programas em Java.
 A última versão do Apache Ant (Versão 1.8.4)
  pode ser obtida no endereço:
     http://ant.apache.org/bindownload.cgi
PostgreSQL

 O PostgreSQL é um servidor de banco de
  dados de código aberto que roda em diversos
  sistemas operacionais. Possui suporte
  completo para chaves estrangeiras, joins,
  views, triggers e procedures.
 A última versão do PostgreSQL (Versão 9.2.2)
  pode ser obtida no endereço:
      http://www.postgresql.org/download/
Apache Tomcat

 Apache Tomcat é um servidor de aplicação
  Java que implementa as tecnologias Java
  Servlet e Java Server Pages. É necessário para
  hospedar a aplicação Dspace.
 A última versão do Apache Tomcat pode ser
  obtida no endereço:
            http://tomcat.apache.org/
DSpace

   A última versão do Dspace (Versão 3.0) pode
    ser obtida pelo endereço:
       http://www.dspace.org/latest-release/
Instalação DSpace
Instalação DSpace - Windows

   Antes de iniciar a instalação certifique-se que você
    baixou e salvou todos os pré-requisitos mencionados
    em uma pasta, como mostrado abaixo:
Passo 1

   Para instalar o JDK, dê um clique duplo no arquivo
    “jdk-7u11-windows-i586.exe”, siga as instruções
    na tela e aceite o acordo de licença:
Passo 2

   Para instalar o Apache Ant, crie uma pasta chamada ant,
    por exemplo, no drive “C:” e extraia o conteúdo do arquivo
    “apache-ant-1.8.4-bin.zip” nessa pasta.
Passo 3

   Para instalar o Apache Maven, crie uma pasta chamada
    maven, por exemplo, no drive “C:” e extraia o conteúdo do
    arquivo “apache-maven-3.0.4-bin.zip” na pasta C:maven.
Passo 4

   Agora é necessário definir algumas variáveis de ambiente para
    que o sistema “encontre” os programas instalados

  Adicionar à variável PATH:
; C:Program FilesJavajdk1.7.0_11bin;C:antbin;C:mavenbin

   Setar na variável JAVA_HOME o valor:
    C:Program FilesJavajdk1.7.0_11

   Setar na variável ANT_HOME o valor:
    C:ant
Passo 5

   Para testar se tudo está funcionando, execute os comandos
    abaixo no prompt de comando:

        > java –version



        > ant –version

        > mvn –version
Passo 6

   Para instalar o PostgreSQL, dê um clique duplo no
    arquivo “postgresql-9.2.2-1-windows.exe” e siga
    as instruções do instalador.
Passo 7

   Crie uma base de dados para o Dspace. Para fazer isso,
    execute o seguinte programa:
     Iniciar->Todos os programas->PostgreSQL 9.2->pgAdmin III
   Nessa janela, clique com o botão direito no seu servidor e
    clique em conectar, como mostrado abaixo:
Passo 7 - continuação

   Primeiro é necessário criar um usuário chamado “dspace”.
    Depois de expandir a conexão com o servidor, clicando em
    “+”, clique com o botão direito do mouse em “Login Roles”
    e em “New Login Role” conforme figura abaixo:
Passo 7 - continuação

   Agora crie um usuário chamado “dspace” com a senha
    desejada (neste caso, a senha é “dspace”), como mostrado
    na tela seguinte e clique em OK.
Passo 7 - continuação

   Crie uma database chamada “dspace” colocando como
    owner o usuário “dspace” criado na etapa anterior,
    conforme mostra a figura abaixo e clique em OK.
Passo 8

   Para instalar o Apache Tomcat, dê um clique duplo
    no arquivo “apache-tomcat-7.0.35.exe” e siga as
    instruções na tela.
Passo 8 - continuação

   Será solicitada a inclusão do usuário e senha para acesso à
    administração do Tomcat, entre com esses dados conforme
    tela abaixo:
Passo 8 - continuação

   Será solicitada a definição da pasta onde o Tomcat será
    instalado. Para essa instalação nós usamos a pasta
    “C:Tomcat”, conforme figura abaixo:




   Siga as instruções padrão até que a instalação seja
    concluída
Passo 9

   Antes de iniciar a instalação do DSpace, crie um diretório
    para armazenar os arquivos do DSpace. Nesse caso, nós
    usaremos “C:dspace”
Passo 9 - continuação

   Extraia todo o conteúdo do arquivo “dspace-3.0-src-
    release.zip” numa pasta no drive “C:”. Nesse caso, nós
    usaremos a pasta “C:dspace-3.0-src-release”, conforme
    figura abaixo:
Passo 9 – build.properties

   O arquivo “build.properties” contém as
    configurações básicas para instalação do DSpace pela
    primeira vez localizado na pasta [dspace-source].
   Faça as configurações iniciais do DSpace , editando o
    arquivo “build.properties”.
Passo 9 – build.properties - continuação

   dspace.install.dir - deve ser definido o diretório de
    instalação do DSpace.
   dspace.hostname - nome completo do domínio do servidor
    web.
   dspace.baseUrl - URL completa da página inicial do DSpace
   dspace.name - Nome próprio do seu servidor, ex.
    “Biblioteca Digital da Faculdade”.
   default.language - linguagem padrão da aplicação, ex.
    “pt_BR”.
Passo 9 – build.properties - continuação

   db.name - banco de dados usado na aplicação DSpace
    (postgres or oracle).
   db.driver - Driver do banco de dados.
   db.url – URL para conexão ao banco de dados.
   db.username - O usuário do banco de dados.
   db.password - A senha do banco de dados.
   mail.server - Nome completo do domínio do servidor de e-
    mail que será usado pelo DSpace.
   mail.from.address - Endereço de e-mail a ser colocado
    como remetente nos e-mails enviados pelo DSpace.
Passo 9 – build.properties - continuação

 mail.feedback.recipient - E-mail para receber feedbacks.
 mail.admin - E-mail do administrador do DSpace.
 mail.alert.recipient - E-mail para receber alertas/erros do
  servidor DSpace (não é essencial, mas é bem útil).
 mail.registration.notify – E-mail quando novos usuários se
  registram (opcional).

   Após a edição do arquivo “build.properties” basta fechar e
    salvar o aquivo.
Construir o pacote de instalação DSpace

   Depois de ter editado o arquivo de configuração, abra o
    prompt de comando e vá para a pasta ” C:dspace-3.0-src-
    releasedspace”

   Agora digite o comando mvn package e tecle enter

   A conexão com à Internet é necessária para executar essa
    operação, pois o Maven irá fazer o download de todas as
    dependências necessárias para o DSpace.
Construir o pacote de instalação DSpace

   Ao final da operação, você receberá a seguinte mensagem:
Instalar o DSpace e inicializar base de dados

   Agora no prompt de comando vá para a pasta ”C:dspace-
    3.0-src-releasedspacetargetdspace-3.0-build”

   Execute o comando “ant fresh_install”.
Instalar o DSpace e inicializar base de dados

   Ao final da operação, você receberá a seguinte mensagem:
Criar usuário para administração do DSpace

   Para criar uma conta para o administrador do sistema
    execute o seguinte comando e siga os passos solicitados:
    C:dspacebindspace create-administrator
Fazer deploy da aplicação

   Usando o Explorer vá até a pasta “C:dspacewebapps”
Fazer deploy da aplicação

   Copie as pastas “jspui” e “xmlui” para a pasta webapps do
    Tomcat
Fazer deploy da aplicação

 Inicie o serviço do Tomcat caso ele não esteja rodando.
 Abra as páginas http://localhost:8080/xmlui e
  http://localhost:8080/jspui no navegador.
Instalação DSpace - Linux

   Para instalação o DSpace no Linux, é necessário estar
    conectado à internet.
   Comece instalando os pré-requisitos necessários
    para rodar o DSpace.
   Primeiro, rode o comando sudo apt-get update para
    atualizar a lista de pacotes dos repositórios do Linux
    Ubuntu.
Instalar JDK

   Instale o JDK com o comando abaixo:
       sudo apt-get install openjdk-7-jdk
Servidor Tomcat e PostgreSQL

   Instale o servidor web Tomcat e o banco de dados
    PostgreSQL com os comandos abaixo:
       sudo apt-get install tasksel




       sudo tasksel
Servidor Tomcat e PostgreSQL

   Selecione as opções PostgreSQL database e Tomcat
    Java Server e tecle enter.




   O sistema irá instalar o banco de dados e o servidor
    web automaticamente.
Apache Ant e Apace Maven

   Instale o Apache Ant e o Maven com o comando
    abaixo:
       sudo apt-get install ant maven2
Criar o usuário DSpace no PostgreSQL

   Crie o usuário da base de dados com os comandos
    abaixo:
     sudo su postgres
     createuser -U postgres -d -A -P dspace
     exit
Criar o usuário DSpace no PostgreSQL

   Habilite o usuário criado no passo anterior a se
    conectar no banco de dados:
       sudo gedit /etc/postgresql/9.1/main/pg_hba.conf




   Adicione a linha “local all dspace md5” ao arquivo
    de configuração e clique em salvar:
Criar o usuário DSpace no PostgreSQL

   Reinicie o servidor de banco de dados com o
    comando abaixo:
       sudo service postgresql restart




   Crie a base de dados DSpace com o comando abaixo
     sudo su postgres
     createdb –U dspace –E UNICODE dspace
Configurar o Apache Tomcat

   Configure o Apache Tomcat para reconhecer a
    aplicação DSpace:
        sudo gedit /etc/tomcat6/server.xml




   Insira as linhas abaixo no antes do fechamento da tag
    </Host> e salve o arquivo.
    <Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/>
    <Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
Download e instalação do DSpace

   Crie o diretório do DSpace com o comando abaixo
       sudo mkdir /dspace
   Baixe a última versão do DSpace com o comando
    abaixo:
       wget
        http://downloads.sourceforge.net/project/dspace/DSpace
        %20Stable/3.0/dspace-3.0-src-release.tar.bz2
   Extraia o arquivo baixado com o comando abaixo:
       tar -xvjf dspace-3.0-src-release.tar.bz2
Configuração DSpace – build.properties

   O arquivo “build.properties” contém as
    configurações básicas para instalação do DSpace pela
    primeira vez localizado na pasta [dspace-source].
   Faça as configurações iniciais do DSpace , editando o
    arquivo “build.properties”.
     cd dspace-3.0-src-release.tar.bz2
     sudo gedit build.properties
Configuração DSpace – build.properties

   dspace.install.dir - deve ser definido o diretório de
    instalação do DSpace.
   dspace.hostname - nome completo do domínio do servidor
    web.
   dspace.baseUrl - URL completa da página inicial do DSpace
   dspace.name - Nome próprio do seu servidor, ex.
    “Biblioteca Digital da Faculdade”.
   solr.server - URL completa do servidor Solr. O DSpace utiliza
    o Solr http://lucene.apache.org/solr/ para indexação.
   default.language - linguagem padrão da aplicação, ex.
    “pt_BR”.
Configuração DSpace – build.properties

   db.name - banco de dados usado na aplicação DSpace
    (postgres or oracle).
   db.driver - Driver do banco de dados.
   db.url – URL para conexão ao banco de dados.
   db.username - O usuário do banco de dados.
   db.password - A senha do banco de dados.
   mail.server - Nome completo do domínio do servidor de e-
    mail que será usado pelo DSpace.
   mail.from.address - Endereço de e-mail a ser colocado
    como remetente nos e-mails enviados pelo DSpace.
Configuração DSpace – build.properties

 mail.feedback.recipient - E-mail para receber feedbacks.
 mail.admin - E-mail do administrador do DSpace.
 mail.alert.recipient - E-mail para receber alertas/erros do
  servidor DSpace (não é essencial, mas é bem útil).
 mail.registration.notify – E-mail quando novos usuários se
  registram (opcional).

   Após a edição do arquivo “build.properties” basta fechar e
    salvar o aquivo.
Compilar e construir o DSpace

   O código fonte baixado deve ser compilado para que
    o servidor consiga executá-lo. O Apache Maven
    compila o código fonte e o Apache Ant vai iniciar o
    banco de dados e copiar o código compilado para um
    local onde o servidor de aplicação possa utilizar.
Construir o pacote de instalação DSpace

   Depois de ter editado o arquivo de configuração, abra o
    prompt de comando e vá para a pasta ” [dspace-
    source]/dspace-3.0-src-release.tar.bz2”
   cd dspace-3.0-src-release.tar.bz2
   Agora digite o comando “mvn package” e tecle enter
   mvn package
   A conexão com à Internet é necessária para executar essa
    operação, pois o Maven irá fazer o download de todas as
    dependências necessárias para o DSpace.
Construir o pacote de instalação DSpace

   Ao final da operação, você receberá a seguinte mensagem:
Instalar o DSpace e inicializar base de dados

   Agora vá para a pasta [dspace-
    source]/dspace/target/dspace-3.0-build”
       cd dspace/target/dspace-3.0-build
   Excute o comando “ant fresh_install”.
       sudo ant fresh_install
Instalar o DSpace e inicializar base de dados

   Ao final da operação, você receberá a seguinte mensagem:
Criar usuário para administração do DSpace

   Para criar uma conta para o administrador do sistema
    execute o seguinte comando e siga os passos solicitados:
       sudo /dspace/bin/dspace create-administrator
Instalação do DSpace

   Defina as permissões para o Apache Tomcat e reinicie
    o servidor de aplicação:
     sudo chown tomcat6:tomcat6 /dspace -R
     sudo service tomcat6 restart
Testar a aplicação

   Abra as páginas http://localhost:8080/xmlui e
    http://localhost:8080/jspui no navegador.
Av. Paulista, n. 726 – 17 andar
                                          http://www.quatroelementos.com.br
                                          Fone: + 55 11 2613-6744 - 4506-
                                          3226
                                          cursos@quatroelementos.com.br


                    Curso DSpace
Desenvolvimento e Administração de Repositórios Digitais

           Vania Santos e Rodrigo Prado de Jesus
                       São Paulo, 2013



                       FIM DO
             Módulo Instalação do Dspace

Contenu connexe

Tendances

Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Carlos Melo
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterFernando Palma
 
Como organizar arquivos digitais
Como organizar arquivos digitaisComo organizar arquivos digitais
Como organizar arquivos digitaisKenneth Corrêa
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.oDiego Souza
 
Integrando big data ao oltp com polybase
Integrando big data ao oltp com polybaseIntegrando big data ao oltp com polybase
Integrando big data ao oltp com polybaseDennes Torres
 
Atividade sor-sambapfmgpo-24082012
Atividade sor-sambapfmgpo-24082012Atividade sor-sambapfmgpo-24082012
Atividade sor-sambapfmgpo-24082012Carlos Melo
 
Configurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edConfigurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edCarlos Melo
 
Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Carlos Melo
 
Prova segurança de redes
Prova segurança de redesProva segurança de redes
Prova segurança de redesCarlos Melo
 
Apresentação- Windows Explorer
Apresentação- Windows ExplorerApresentação- Windows Explorer
Apresentação- Windows Explorertrairinha
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remotafernandao777
 
S.o. windows server2008
S.o. windows server2008S.o. windows server2008
S.o. windows server2008teacherpereira
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosLuiz Arthur
 
Tcvb2 diogo mendes_ trabalho final modulo 3_v1
Tcvb2 diogo mendes_ trabalho final modulo 3_v1Tcvb2 diogo mendes_ trabalho final modulo 3_v1
Tcvb2 diogo mendes_ trabalho final modulo 3_v1diogomendes99
 

Tendances (20)

Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System Center
 
Como organizar arquivos digitais
Como organizar arquivos digitaisComo organizar arquivos digitais
Como organizar arquivos digitais
 
Aula gerenciamento de arquivos e pastas
Aula   gerenciamento de arquivos e pastasAula   gerenciamento de arquivos e pastas
Aula gerenciamento de arquivos e pastas
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.o
 
Integrando big data ao oltp com polybase
Integrando big data ao oltp com polybaseIntegrando big data ao oltp com polybase
Integrando big data ao oltp com polybase
 
Atividade sor-sambapfmgpo-24082012
Atividade sor-sambapfmgpo-24082012Atividade sor-sambapfmgpo-24082012
Atividade sor-sambapfmgpo-24082012
 
Configurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edConfigurando servidor web https no apache2 ed
Configurando servidor web https no apache2 ed
 
Aula 4
Aula 4Aula 4
Aula 4
 
Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2
 
Como trabalhar com arquivos e pastas
Como trabalhar com arquivos e pastasComo trabalhar com arquivos e pastas
Como trabalhar com arquivos e pastas
 
Prova segurança de redes
Prova segurança de redesProva segurança de redes
Prova segurança de redes
 
Apresentação- Windows Explorer
Apresentação- Windows ExplorerApresentação- Windows Explorer
Apresentação- Windows Explorer
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remota
 
S.o. windows server2008
S.o. windows server2008S.o. windows server2008
S.o. windows server2008
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
 
Oracle
OracleOracle
Oracle
 
Tcvb2 diogo mendes_ trabalho final modulo 3_v1
Tcvb2 diogo mendes_ trabalho final modulo 3_v1Tcvb2 diogo mendes_ trabalho final modulo 3_v1
Tcvb2 diogo mendes_ trabalho final modulo 3_v1
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 

Similaire à Módulo 16 Instalação do DSpace 3.x Windows Linux

Instalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsInstalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsRodrigo Prado
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão javaAparicio Junior
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerAparicio Junior
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Anyssa Ferreira
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Iniciando com o_zend_framework
Iniciando com o_zend_frameworkIniciando com o_zend_framework
Iniciando com o_zend_frameworkMilton Rodrigues
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
Tutorial de instalação do Maven
Tutorial de instalação do MavenTutorial de instalação do Maven
Tutorial de instalação do MavenAllan Alves
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersFrancisco Gonçalves
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheusEadanalise
 
Manual Nuxeo DM 5.4.2 para os profissionais da infomação
Manual Nuxeo DM 5.4.2 para os profissionais da infomaçãoManual Nuxeo DM 5.4.2 para os profissionais da infomação
Manual Nuxeo DM 5.4.2 para os profissionais da infomaçãoSérgio Lampert
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.jsDenis Velrino
 
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação IApostila - Linguagem de Programação I
Apostila - Linguagem de Programação ISidney Roberto
 

Similaire à Módulo 16 Instalação do DSpace 3.x Windows Linux (20)

Instalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsInstalação DSpace 4.x Windows
Instalação DSpace 4.x Windows
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu Server
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
 
Tutorial java
Tutorial javaTutorial java
Tutorial java
 
Jboss tutorial
Jboss tutorialJboss tutorial
Jboss tutorial
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Iniciando com o_zend_framework
Iniciando com o_zend_frameworkIniciando com o_zend_framework
Iniciando com o_zend_framework
 
Crud
CrudCrud
Crud
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
Tutorial de instalação do Maven
Tutorial de instalação do MavenTutorial de instalação do Maven
Tutorial de instalação do Maven
 
Dreamweaver m18
Dreamweaver m18Dreamweaver m18
Dreamweaver m18
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containers
 
Tcc anexo i
Tcc   anexo iTcc   anexo i
Tcc anexo i
 
Cake Php
Cake PhpCake Php
Cake Php
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
 
Manual Nuxeo DM 5.4.2 para os profissionais da infomação
Manual Nuxeo DM 5.4.2 para os profissionais da infomaçãoManual Nuxeo DM 5.4.2 para os profissionais da infomação
Manual Nuxeo DM 5.4.2 para os profissionais da infomação
 
Plugin Maven no Eclipse
Plugin Maven no EclipsePlugin Maven no Eclipse
Plugin Maven no Eclipse
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.js
 
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação IApostila - Linguagem de Programação I
Apostila - Linguagem de Programação I
 

Plus de Rodrigo Prado

Módulo 01 - Introdução ao DSpace - 2014
Módulo 01 - Introdução ao DSpace - 2014Módulo 01 - Introdução ao DSpace - 2014
Módulo 01 - Introdução ao DSpace - 2014Rodrigo Prado
 
Módulo 04 introdução a usuários e grupos
Módulo 04   introdução a usuários e gruposMódulo 04   introdução a usuários e grupos
Módulo 04 introdução a usuários e gruposRodrigo Prado
 
Módulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDMódulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDRodrigo Prado
 
Módulo 11 Estatísticas DSpace e Google Analytics
Módulo 11 Estatísticas DSpace e Google AnalyticsMódulo 11 Estatísticas DSpace e Google Analytics
Módulo 11 Estatísticas DSpace e Google AnalyticsRodrigo Prado
 
Módulo 10 Importação, exportação, protocolo OAI-PMH
Módulo 10 Importação, exportação, protocolo OAI-PMHMódulo 10 Importação, exportação, protocolo OAI-PMH
Módulo 10 Importação, exportação, protocolo OAI-PMHRodrigo Prado
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSSRodrigo Prado
 
Módulo 08 Workflows
Módulo 08 WorkflowsMódulo 08 Workflows
Módulo 08 WorkflowsRodrigo Prado
 
Módulo 07 Identificadores
Módulo 07 IdentificadoresMódulo 07 Identificadores
Módulo 07 IdentificadoresRodrigo Prado
 
Módulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceMódulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceRodrigo Prado
 
Módulo 05 Gerenciamento de usuários e opções de autenticação
Módulo 05 Gerenciamento de usuários e opções de autenticaçãoMódulo 05 Gerenciamento de usuários e opções de autenticação
Módulo 05 Gerenciamento de usuários e opções de autenticaçãoRodrigo Prado
 
Módulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceMódulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceRodrigo Prado
 
Módulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioMódulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioRodrigo Prado
 
Módulo 17 dúvida - nao permitir acesso aos bitstreams (slides)
Módulo 17   dúvida - nao permitir acesso aos bitstreams (slides)Módulo 17   dúvida - nao permitir acesso aos bitstreams (slides)
Módulo 17 dúvida - nao permitir acesso aos bitstreams (slides)Rodrigo Prado
 

Plus de Rodrigo Prado (13)

Módulo 01 - Introdução ao DSpace - 2014
Módulo 01 - Introdução ao DSpace - 2014Módulo 01 - Introdução ao DSpace - 2014
Módulo 01 - Introdução ao DSpace - 2014
 
Módulo 04 introdução a usuários e grupos
Módulo 04   introdução a usuários e gruposMódulo 04   introdução a usuários e grupos
Módulo 04 introdução a usuários e grupos
 
Módulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDMódulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORD
 
Módulo 11 Estatísticas DSpace e Google Analytics
Módulo 11 Estatísticas DSpace e Google AnalyticsMódulo 11 Estatísticas DSpace e Google Analytics
Módulo 11 Estatísticas DSpace e Google Analytics
 
Módulo 10 Importação, exportação, protocolo OAI-PMH
Módulo 10 Importação, exportação, protocolo OAI-PMHMódulo 10 Importação, exportação, protocolo OAI-PMH
Módulo 10 Importação, exportação, protocolo OAI-PMH
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSS
 
Módulo 08 Workflows
Módulo 08 WorkflowsMódulo 08 Workflows
Módulo 08 Workflows
 
Módulo 07 Identificadores
Módulo 07 IdentificadoresMódulo 07 Identificadores
Módulo 07 Identificadores
 
Módulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceMódulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpace
 
Módulo 05 Gerenciamento de usuários e opções de autenticação
Módulo 05 Gerenciamento de usuários e opções de autenticaçãoMódulo 05 Gerenciamento de usuários e opções de autenticação
Módulo 05 Gerenciamento de usuários e opções de autenticação
 
Módulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceMódulo 03 Itens no DSpace
Módulo 03 Itens no DSpace
 
Módulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioMódulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositório
 
Módulo 17 dúvida - nao permitir acesso aos bitstreams (slides)
Módulo 17   dúvida - nao permitir acesso aos bitstreams (slides)Módulo 17   dúvida - nao permitir acesso aos bitstreams (slides)
Módulo 17 dúvida - nao permitir acesso aos bitstreams (slides)
 

Dernier

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 

Dernier (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Módulo 16 Instalação do DSpace 3.x Windows Linux

  • 1. Av. Paulista, n. 726 – 17 andar http://www.quatroelementos.com.br Fone: + 55 11 2613-6744 - 4506- 3226 cursos@quatroelementos.com.br Curso DSpace Desenvolvimento e Administração de Repositórios Digitais Vania Santos e Rodrigo Prado de Jesus São Paulo, 2013 Módulo Instalação do Dspace
  • 2. Objetivos do Módulo  Ao final deste módulo, você será capaz de:  Instalar a infra-estrutura de software necessária para o DSpace  Fazer as configurações básicas para instalação do DSpace  Instalar o DSpace em ambiente Microsoft Windows  Instalar o DSpace em sistemas operacionais baseados em Linux
  • 3. Pré-requisitos para instalação do DSpace  Antes de iniciar a instalação do DSpace é necessário preparar a infraestrutura de software para o pleno funcionamento do sistema. Os aplicativos que devem ser instalados são os seguintes:  JDK - Java Development Kit  Apache Maven  Apache Ant  Servidor de banco de dados - PostgreSQL ou Oracle  Servidor de aplicação – Tomcat, Jetty, Glassfish, etc.
  • 4. JDK - Java Development Kit  O DSpace é um aplicativo desenvolvido com a utilização da linguagem de programação Java. Assim, será necessária a instalação de uma maquina virtual Java. O DSpace precisa da versão do JDK 6 ou mais recente para rodar.  A última versão disponível (Versão 7) pode ser obtida no endereço: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • 5. Apache Maven  Apache Maven é uma ferramenta para gerenciamento e automação de projetos em Java.  O Apache Maven é necessário na primeira fase do processo de compilação do DSpace para montar o pacote de instalação do sistema.  A última versão do Apache Maven (Versão 3.0.4) pode ser obtida no endereço: http://maven.apache.org/download.html
  • 6. Apache Ant  Apache Ant é uma ferramenta de linha de comando para construir aplicações em Java. Ele fornece diversas tarefas para compilar, montar, testar e executar programas em Java.  A última versão do Apache Ant (Versão 1.8.4) pode ser obtida no endereço: http://ant.apache.org/bindownload.cgi
  • 7. PostgreSQL  O PostgreSQL é um servidor de banco de dados de código aberto que roda em diversos sistemas operacionais. Possui suporte completo para chaves estrangeiras, joins, views, triggers e procedures.  A última versão do PostgreSQL (Versão 9.2.2) pode ser obtida no endereço: http://www.postgresql.org/download/
  • 8. Apache Tomcat  Apache Tomcat é um servidor de aplicação Java que implementa as tecnologias Java Servlet e Java Server Pages. É necessário para hospedar a aplicação Dspace.  A última versão do Apache Tomcat pode ser obtida no endereço: http://tomcat.apache.org/
  • 9. DSpace  A última versão do Dspace (Versão 3.0) pode ser obtida pelo endereço: http://www.dspace.org/latest-release/
  • 11. Instalação DSpace - Windows  Antes de iniciar a instalação certifique-se que você baixou e salvou todos os pré-requisitos mencionados em uma pasta, como mostrado abaixo:
  • 12. Passo 1  Para instalar o JDK, dê um clique duplo no arquivo “jdk-7u11-windows-i586.exe”, siga as instruções na tela e aceite o acordo de licença:
  • 13. Passo 2  Para instalar o Apache Ant, crie uma pasta chamada ant, por exemplo, no drive “C:” e extraia o conteúdo do arquivo “apache-ant-1.8.4-bin.zip” nessa pasta.
  • 14. Passo 3  Para instalar o Apache Maven, crie uma pasta chamada maven, por exemplo, no drive “C:” e extraia o conteúdo do arquivo “apache-maven-3.0.4-bin.zip” na pasta C:maven.
  • 15. Passo 4  Agora é necessário definir algumas variáveis de ambiente para que o sistema “encontre” os programas instalados  Adicionar à variável PATH: ; C:Program FilesJavajdk1.7.0_11bin;C:antbin;C:mavenbin  Setar na variável JAVA_HOME o valor: C:Program FilesJavajdk1.7.0_11  Setar na variável ANT_HOME o valor: C:ant
  • 16. Passo 5  Para testar se tudo está funcionando, execute os comandos abaixo no prompt de comando: > java –version > ant –version > mvn –version
  • 17. Passo 6  Para instalar o PostgreSQL, dê um clique duplo no arquivo “postgresql-9.2.2-1-windows.exe” e siga as instruções do instalador.
  • 18. Passo 7  Crie uma base de dados para o Dspace. Para fazer isso, execute o seguinte programa: Iniciar->Todos os programas->PostgreSQL 9.2->pgAdmin III  Nessa janela, clique com o botão direito no seu servidor e clique em conectar, como mostrado abaixo:
  • 19. Passo 7 - continuação  Primeiro é necessário criar um usuário chamado “dspace”. Depois de expandir a conexão com o servidor, clicando em “+”, clique com o botão direito do mouse em “Login Roles” e em “New Login Role” conforme figura abaixo:
  • 20. Passo 7 - continuação  Agora crie um usuário chamado “dspace” com a senha desejada (neste caso, a senha é “dspace”), como mostrado na tela seguinte e clique em OK.
  • 21. Passo 7 - continuação  Crie uma database chamada “dspace” colocando como owner o usuário “dspace” criado na etapa anterior, conforme mostra a figura abaixo e clique em OK.
  • 22. Passo 8  Para instalar o Apache Tomcat, dê um clique duplo no arquivo “apache-tomcat-7.0.35.exe” e siga as instruções na tela.
  • 23. Passo 8 - continuação  Será solicitada a inclusão do usuário e senha para acesso à administração do Tomcat, entre com esses dados conforme tela abaixo:
  • 24. Passo 8 - continuação  Será solicitada a definição da pasta onde o Tomcat será instalado. Para essa instalação nós usamos a pasta “C:Tomcat”, conforme figura abaixo:  Siga as instruções padrão até que a instalação seja concluída
  • 25. Passo 9  Antes de iniciar a instalação do DSpace, crie um diretório para armazenar os arquivos do DSpace. Nesse caso, nós usaremos “C:dspace”
  • 26. Passo 9 - continuação  Extraia todo o conteúdo do arquivo “dspace-3.0-src- release.zip” numa pasta no drive “C:”. Nesse caso, nós usaremos a pasta “C:dspace-3.0-src-release”, conforme figura abaixo:
  • 27. Passo 9 – build.properties  O arquivo “build.properties” contém as configurações básicas para instalação do DSpace pela primeira vez localizado na pasta [dspace-source].  Faça as configurações iniciais do DSpace , editando o arquivo “build.properties”.
  • 28. Passo 9 – build.properties - continuação  dspace.install.dir - deve ser definido o diretório de instalação do DSpace.  dspace.hostname - nome completo do domínio do servidor web.  dspace.baseUrl - URL completa da página inicial do DSpace  dspace.name - Nome próprio do seu servidor, ex. “Biblioteca Digital da Faculdade”.  default.language - linguagem padrão da aplicação, ex. “pt_BR”.
  • 29. Passo 9 – build.properties - continuação  db.name - banco de dados usado na aplicação DSpace (postgres or oracle).  db.driver - Driver do banco de dados.  db.url – URL para conexão ao banco de dados.  db.username - O usuário do banco de dados.  db.password - A senha do banco de dados.  mail.server - Nome completo do domínio do servidor de e- mail que será usado pelo DSpace.  mail.from.address - Endereço de e-mail a ser colocado como remetente nos e-mails enviados pelo DSpace.
  • 30. Passo 9 – build.properties - continuação  mail.feedback.recipient - E-mail para receber feedbacks.  mail.admin - E-mail do administrador do DSpace.  mail.alert.recipient - E-mail para receber alertas/erros do servidor DSpace (não é essencial, mas é bem útil).  mail.registration.notify – E-mail quando novos usuários se registram (opcional).  Após a edição do arquivo “build.properties” basta fechar e salvar o aquivo.
  • 31. Construir o pacote de instalação DSpace  Depois de ter editado o arquivo de configuração, abra o prompt de comando e vá para a pasta ” C:dspace-3.0-src- releasedspace”  Agora digite o comando mvn package e tecle enter  A conexão com à Internet é necessária para executar essa operação, pois o Maven irá fazer o download de todas as dependências necessárias para o DSpace.
  • 32. Construir o pacote de instalação DSpace  Ao final da operação, você receberá a seguinte mensagem:
  • 33. Instalar o DSpace e inicializar base de dados  Agora no prompt de comando vá para a pasta ”C:dspace- 3.0-src-releasedspacetargetdspace-3.0-build”  Execute o comando “ant fresh_install”.
  • 34. Instalar o DSpace e inicializar base de dados  Ao final da operação, você receberá a seguinte mensagem:
  • 35. Criar usuário para administração do DSpace  Para criar uma conta para o administrador do sistema execute o seguinte comando e siga os passos solicitados: C:dspacebindspace create-administrator
  • 36. Fazer deploy da aplicação  Usando o Explorer vá até a pasta “C:dspacewebapps”
  • 37. Fazer deploy da aplicação  Copie as pastas “jspui” e “xmlui” para a pasta webapps do Tomcat
  • 38. Fazer deploy da aplicação  Inicie o serviço do Tomcat caso ele não esteja rodando.  Abra as páginas http://localhost:8080/xmlui e http://localhost:8080/jspui no navegador.
  • 39. Instalação DSpace - Linux  Para instalação o DSpace no Linux, é necessário estar conectado à internet.  Comece instalando os pré-requisitos necessários para rodar o DSpace.  Primeiro, rode o comando sudo apt-get update para atualizar a lista de pacotes dos repositórios do Linux Ubuntu.
  • 40. Instalar JDK  Instale o JDK com o comando abaixo:  sudo apt-get install openjdk-7-jdk
  • 41. Servidor Tomcat e PostgreSQL  Instale o servidor web Tomcat e o banco de dados PostgreSQL com os comandos abaixo:  sudo apt-get install tasksel  sudo tasksel
  • 42. Servidor Tomcat e PostgreSQL  Selecione as opções PostgreSQL database e Tomcat Java Server e tecle enter.  O sistema irá instalar o banco de dados e o servidor web automaticamente.
  • 43. Apache Ant e Apace Maven  Instale o Apache Ant e o Maven com o comando abaixo:  sudo apt-get install ant maven2
  • 44. Criar o usuário DSpace no PostgreSQL  Crie o usuário da base de dados com os comandos abaixo:  sudo su postgres  createuser -U postgres -d -A -P dspace  exit
  • 45. Criar o usuário DSpace no PostgreSQL  Habilite o usuário criado no passo anterior a se conectar no banco de dados:  sudo gedit /etc/postgresql/9.1/main/pg_hba.conf  Adicione a linha “local all dspace md5” ao arquivo de configuração e clique em salvar:
  • 46. Criar o usuário DSpace no PostgreSQL  Reinicie o servidor de banco de dados com o comando abaixo:  sudo service postgresql restart  Crie a base de dados DSpace com o comando abaixo  sudo su postgres  createdb –U dspace –E UNICODE dspace
  • 47. Configurar o Apache Tomcat  Configure o Apache Tomcat para reconhecer a aplicação DSpace:  sudo gedit /etc/tomcat6/server.xml  Insira as linhas abaixo no antes do fechamento da tag </Host> e salve o arquivo. <Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/> <Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
  • 48. Download e instalação do DSpace  Crie o diretório do DSpace com o comando abaixo  sudo mkdir /dspace  Baixe a última versão do DSpace com o comando abaixo:  wget http://downloads.sourceforge.net/project/dspace/DSpace %20Stable/3.0/dspace-3.0-src-release.tar.bz2  Extraia o arquivo baixado com o comando abaixo:  tar -xvjf dspace-3.0-src-release.tar.bz2
  • 49. Configuração DSpace – build.properties  O arquivo “build.properties” contém as configurações básicas para instalação do DSpace pela primeira vez localizado na pasta [dspace-source].  Faça as configurações iniciais do DSpace , editando o arquivo “build.properties”.  cd dspace-3.0-src-release.tar.bz2  sudo gedit build.properties
  • 50. Configuração DSpace – build.properties  dspace.install.dir - deve ser definido o diretório de instalação do DSpace.  dspace.hostname - nome completo do domínio do servidor web.  dspace.baseUrl - URL completa da página inicial do DSpace  dspace.name - Nome próprio do seu servidor, ex. “Biblioteca Digital da Faculdade”.  solr.server - URL completa do servidor Solr. O DSpace utiliza o Solr http://lucene.apache.org/solr/ para indexação.  default.language - linguagem padrão da aplicação, ex. “pt_BR”.
  • 51. Configuração DSpace – build.properties  db.name - banco de dados usado na aplicação DSpace (postgres or oracle).  db.driver - Driver do banco de dados.  db.url – URL para conexão ao banco de dados.  db.username - O usuário do banco de dados.  db.password - A senha do banco de dados.  mail.server - Nome completo do domínio do servidor de e- mail que será usado pelo DSpace.  mail.from.address - Endereço de e-mail a ser colocado como remetente nos e-mails enviados pelo DSpace.
  • 52. Configuração DSpace – build.properties  mail.feedback.recipient - E-mail para receber feedbacks.  mail.admin - E-mail do administrador do DSpace.  mail.alert.recipient - E-mail para receber alertas/erros do servidor DSpace (não é essencial, mas é bem útil).  mail.registration.notify – E-mail quando novos usuários se registram (opcional).  Após a edição do arquivo “build.properties” basta fechar e salvar o aquivo.
  • 53. Compilar e construir o DSpace  O código fonte baixado deve ser compilado para que o servidor consiga executá-lo. O Apache Maven compila o código fonte e o Apache Ant vai iniciar o banco de dados e copiar o código compilado para um local onde o servidor de aplicação possa utilizar.
  • 54. Construir o pacote de instalação DSpace  Depois de ter editado o arquivo de configuração, abra o prompt de comando e vá para a pasta ” [dspace- source]/dspace-3.0-src-release.tar.bz2”  cd dspace-3.0-src-release.tar.bz2  Agora digite o comando “mvn package” e tecle enter  mvn package  A conexão com à Internet é necessária para executar essa operação, pois o Maven irá fazer o download de todas as dependências necessárias para o DSpace.
  • 55. Construir o pacote de instalação DSpace  Ao final da operação, você receberá a seguinte mensagem:
  • 56. Instalar o DSpace e inicializar base de dados  Agora vá para a pasta [dspace- source]/dspace/target/dspace-3.0-build”  cd dspace/target/dspace-3.0-build  Excute o comando “ant fresh_install”.  sudo ant fresh_install
  • 57. Instalar o DSpace e inicializar base de dados  Ao final da operação, você receberá a seguinte mensagem:
  • 58. Criar usuário para administração do DSpace  Para criar uma conta para o administrador do sistema execute o seguinte comando e siga os passos solicitados:  sudo /dspace/bin/dspace create-administrator
  • 59. Instalação do DSpace  Defina as permissões para o Apache Tomcat e reinicie o servidor de aplicação:  sudo chown tomcat6:tomcat6 /dspace -R  sudo service tomcat6 restart
  • 60. Testar a aplicação  Abra as páginas http://localhost:8080/xmlui e http://localhost:8080/jspui no navegador.
  • 61. Av. Paulista, n. 726 – 17 andar http://www.quatroelementos.com.br Fone: + 55 11 2613-6744 - 4506- 3226 cursos@quatroelementos.com.br Curso DSpace Desenvolvimento e Administração de Repositórios Digitais Vania Santos e Rodrigo Prado de Jesus São Paulo, 2013 FIM DO Módulo Instalação do Dspace

Notes de l'éditeur

  1. 4 Elementos Gestão da Informação
  2. 4 Elementos Gestão da Informação