Primeiro você tem que entrar no site do esus e realizar o download do esus.
pode realizar o download em uma maquina linux.
apos baixar coloque o arquivo no pen drive
ao inserir o pendrive na maquina servidora você terá que montar o pendrive com seguinte comando.
# mount /dev/sdb /mnt/pen
depois você copia o instalador para a sua pasta pessoal
#cp -R /mnt/pen/Instalador_eSUS_AB_PEC_2_0_04_Linux_05112015/* .
ou se preferir baixe o programa WINSCP para acessar o servidor via ssh e assim fazer o upload do arquivo .
caso esteja utilizando o debian todo o script de instalação vem como o sudo ( ubuntu )
no caso dai você instala o sudo no debian com o comando apt-get install sudo
Eu recomendo você instalar o postgres antes de instalar o esus para possuir um maior controle na sua base de dados
# apt-get install postgresql postgresql-contrib
# su postgres
Conecte no banco comando:
$ psql
Agora deve aparecer a frase de boas vindas (Bem vindo ao psql…) e você está no terminal do posgres.
Entre com o comando:
CREATE USER nomedousuario SUPERUSER INHERIT CREATEDB CREATEROLE;
e tecle enter.
Depois entre com o comando:
ALTER USER nomedousuario PASSWORD ‘senha’;
pressione ctrl z para sair do editor do postgres.
1 – Para Garantir que existe uma versão do java instalado. Versão igual ou superior a Java 7
1.1 – Instalar o java
Opção 1: OpenJDK (http://openjdk.java.net/install/)
Debian, Ubuntu, etc.
> sudo apt-get install openjdk-7-jdkhist
caso de algum erro com o script acima, tenta esse comando apt-get install oracle-jdk7-installer
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc
> sudo yum install java-1.7.0-openjdk
Opção 2: Oracle Java SE (http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html)
depois de instalado é hora de configurar o variavel JAVA_HOME
1.2 – Configurar o JAVA_HOME
Criar o arquivo /etc/java.conf com o conteúdo: JAVA_HOME=local de instalação do java, por exemplo: JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
2. Instalar o unzip:
Debian, Ubuntu, etc.
$> sudo apt-get install unzip
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc
> sudo yum install unzip
agora temos que conferir se o sistema operacional está com liguagem portugues
3.1 Para isso vamos Editar o arquivo /etc/locale.gen e apagar o caractere “#” da linha “# pt_BR.UTF-8 UTF-8”, caso não esteja apagado
3.2 Após a edição acima executar o comando
$> sudo locale-gen
3.3 Reiniciar o computador.
AGORA VAMOS COMEÇAR A INSTALAR O ESUS.
4. Instalar e configurar o servidor de aplicação compatível com o e-SUS AB PEC (JBoss AS 7.2.0):
navegue até o diretório do arquivo do esus e se ele estiver zipado, você extrai os arquivos com o sequinte comando: unizip Instalador-eSUS…. resto do nome do seu arquivo.
após extrair os arquivos você faz a instalação:
(edite o arquivo instalador_linux.s2h removendo todo o sudo que possui nele, caso esteja utilizando o debian e nao tenha instalado o sudo.)
4.1 Execute o script de instalação: $> sh instalador_linux.s2h
4.2 Escolha qual das opções de banco de dados irá utilizar: POSTGRES(1), POSTGRES PRÓPRIO(2) ou ORACLE(3).
OBS: Se você já possui o Postgres instalado na máquina utilize a opção POSTGRES PRÓPRIO(2).
4.3 Caso você tenha selecionado a opção POSTGRES PRÓPRIO(2) ou ORACLE(3), siga os passos abaixo, senão continue do passo 3.4:
– Execute:
edite o arquivo de configuração e conexão com a base de dados
$> sudo nano /opt/e-SUS/jboss-as-7.2.0.Final/standalone/configuration/standalone.xml
– Substitua os seguinte parâmetros, encontrados aproximadamente a partir da linha 100
1. JDBC_URL – URL JDBC para acesso ao banco de dados
– Postgres: jdbc:postgresql://HOST:PORTA/DATABASE_NAME EXEMPLO: jdbc:postgresql://localhost:5432/esus
– Oracle XE: jdbc:oracle:thin:@HOST:PORTA:SID
– Oracle Enterprise: jdbc:oracle:thin:@HOST:PORTA/SERVICE_NAME
2. USERNAME – Usuário para acesso ao banco de dados postgres
3. PASSWORD – Senha para acesso ao banco de dados esus
4.4 Para iniciar a aplicação, execute:
– Distribuições LSB
$> sudo sh /opt/e-SUS/jboss-as-7.2.0.Final/bin/init.d/jboss-as-standalone-lsb.sh start
– Distribuições Non LSB
$> sudo sh /opt/e-SUS/jboss-as-7.2.0.Final/bin/init.d/jboss-as-standalone-non-lsb.sh start
OBS: Após iniciar a aplicação aguarde em torno de 2 minutos para abrí-la no navegador
4.5 Com a aplicação rodando, vá no seu navegador e digite a seguinte URL: IP_DO_SERVIDOR:8080/esus
OBS: Se a opção POSTGRES(1) foi selecionada, para desinstalar o sistema execute o arquivo desintalador.sh ou desinstalador-non-lsb.sh, localizado na pasta /opt/e-SUS
4.6 Para você restaurar um backup do postgres você realiza os seguintes comandos
#su postgres
#pg_restore LOCAL_DO_ARQUIVO -d NOME-BANCO
exem: pg_restore /home/usuario/esus.backup -d esus
Para fazer com que o esus inicie ao ligar o servidor, você faz a seguinte configuração
Abre o “rc.local” pelo “nano” ( comando: # nano /etc/rc.local )
– Adicionei ( comando: # sh /opt/e-SUS/jboss-as-7.2.0.Final/bin/init.d/jboss-as-standalone-lsb.sh start ) antes do “exit 0”
– Salvei com “ctrl+O”
– Pressionei “Enter” para salvar com o mesmo nome
– Saí do “nano” com “ctrl+x”
– Reiniciei o PC para testar.