Mudanças entre as edições de "Instalação do DSpace 4.x"
Linha 50: | Linha 50: | ||
<pre> | <pre> | ||
− | + | '''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''' | |
− | javac - auto mode | + | "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 | /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 16h31min 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
- Primeiramente baixe o pacote JDK 7 no link (http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html). Se atente às configurações de seu sistema operacional (32 ou 64 bits).
-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]