Mudanças entre as edições de "Instalação do DSpace 4.x"

De IBICT
Ir para: navegação, pesquisa
Linha 50: Linha 50:
  
 
<pre>
 
<pre>
*update-alternatives --display java
+
'''update-alternatives --display java'''
  
 
"java - auto mode
 
"java - auto mode
Linha 57: Linha 57:
 
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'."
 
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'."
  
*update-alternatives --display javac
+
'''update-alternatives --display javac'''
  
javac - auto mode
+
"javac - auto mode
"link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
+
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
 
/opt/jdk/jdk1.8.0_05/bin/javac - priority 100
 
/opt/jdk/jdk1.8.0_05/bin/javac - priority 100
 
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'."</pre>
 
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'."</pre>
Linha 67: Linha 67:
  
 
<pre>
 
<pre>
java -version
+
'''java -version'''
  
 
"java version "1.8.0_05"
 
"java version "1.8.0_05"

Edição das 15h31min de 17 de outubro de 2014

Índice

Cirando infraestrutura para instalação do DSpace

O DSpace necessita de uma infraestrutura básica para seu pleno funcionamento, a saber:

- Apache-Ant (em sua versão binária, que pode ser baixada no site do projeto: http://ant.apache.org/)

- Apache-Maven (em sua versão binária, que pode ser baixada no site do projeto: http://maven.apache.org/)

- Apache-Tomcat (em sua versão binária, que pode ser baixada no site do projeto: http://tomcat.apache.org/)

-Código fonte do DSpace (http://www.dspace.org/latest-release)

-Bilblioteca JAI_IMAGEIO (http://download.java.net/media/jai-imageio/builds/release/1.1/jai_imageio-1_1-lib-linux-i586.tar.gz)

-Biblioteca JAI_CORE (http://www.java2s.com/Code/JarDownload/jai/jai_core-1.1.2_01.jar.zip)

-XPDF (https://mirror.hmc.edu/ctan/support/xpdf/xpdfbin-linux-3.04.tar.gz)

-PostgreSQL

Instalando PostgreSQL

Este pode ser instalado via apt-get, por meio de:

apt-get install postgresql

Anote a senha fornecida para o usuário dspace.

Instalando Java JDK 1.7.x

-Consiga privilégios a partir do código:

sudo su

-Crie diretório para a instalação de seu pacote JAVA seguindo o código abaixo. O diretório /opt é reservado para todos os softwares e acréscimos de pastas que não fazem parte da instalação padrão.

mkdir /opt/jdk

-Extraia o pacote JAVA:

tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

-Por último, verifique se a extração foi efetuada com sucesso:

ls /opt/jdk
  • Instalando o Java

-Levando em consideração os passos acima, os executáveis necessários para a instalação do Java devem estar localizados no diretório: /opt/jdk/jdk1.8.0_05/bin/java. Para instalar na forma padrão, efetue:

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
  • Verifique se a instalação foi efetuada com sucesso, ao efetuar cada update, a resposta abaixo de cada um deve estar de acordo com o que foi também informado:
'''update-alternatives --display java'''

"java - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'."

'''update-alternatives --display javac'''

"javac - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'."
  • Outra forma de verificar se a instalação foi efetuada com sucesso, é:
'''java -version'''

"java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)"

Configurações iniciais

  • Criando usuário DSpace

O primeiro passo é a criação do usuário e grupo dspace para o Sistema Operacional. Isso é possível estando logado como root, e executando os seguintes comandos:

addgroup dspace
useradd –m dspace -g dspace
passwd dspace
  • Logando ao DSpace

Insira o comando

 su dspace 
  • Descompactando os pacotes necessários dentro da pasta /home/dspace:


-DSpace

tar -vzxf dspace-x.x-src-release.tar.gz

-Maven

tar -vzxf apache-maven-x.x.x-bin.tar.gz

-Ant

tar -vzxf apache-ant-x.x.x-bin.tar.gz

-Tomcat

tar -vzxf apache-tomcat-x.x.x-bin.tar.gz

-jai_imageio

tar -vzxf jai_imageio-1_1-lib-linux-i586.tar.gz

-jai_core

unzip jai_core-1.1.2_01.jar.zip

-XPDF

tar -vzxf xpdfbin-linux-3.04.tar.gz
  • Caso a rede esteja sobproxy, faz-se necessário:

Criação de diretório .m2 dentro da pasta /home/dspace, e criação de arquivo xml sob nome de settings.xml, que por sua vez deve conter as seguintes linhas de código:


<settings>
       <proxies>
         <proxy>
           <active>true</active>
           <protocol>http</protocol>
           <host>10.1.1.1</host>
           <port>80</port>
           <username>username</username>
           <password>password</password>
           <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
         </proxy>
       </proxies>
</settings>
  • Mudar a codificação do Tomcat por meio de edição d arquivo home/dspace/apache-tomcat-x.x.x/conf/server.xml:
Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" 
  • Edite o arquivo /etc/postgresql/x.x/main/postgresql.conf e retire o # da linha:
#listen_addresses = 'localhost'
  • Edite também o arquivo /etc/postgresql/x.x/main/pg_hba.conf e insira ao final dele a linha:
host all all 127.0.0.1 255.255.255.255 md5
  • Crie o usuário dspace no PostgreSQL:
su postgres
createuser –d –A –P dspace
  • Estando logado como dspace, crie a base dados:
createdb –E UNICODE [nome-da-base-de-dados]

Pré-Instalação

Gerando o pacote binário e ativando o DSpace

Configurações pós-instalação e considerações finais

Documento do Google Docs