Baixando os arquivos da Plataforma de Registros
Baixe para /home/acao/ o Pacote acao_spb.tgz que está na comunidade Ação no Portal do Software Público.
Descompacte o arquivo baixado
Renomeie a pasta descompactada para plataforma-acao
Crie um backup do arquivo acao.conf: sudo mv /home/acao/plataforma-acao/Acao/acao.conf /home/acao/plataforma-acao/Acao/acao.conf.bak
Copie o arquivo acao.conf para a plataforma de registros: cp /home/acao/plataforma-acao/doc/docs-plataforma/acao.conf /home/acao/plataforma-acao/Acao
Crie a pasta: sudo mkdir /tmp/acao/
Instalando os pacotes necessários no Linux
sudo apt-get install make gcc cmake flex zlib1g-dev libnet-ssleay-perl libxml2-dev -y
Instalando o banco de dados XML Sedna
Baixe o pacote para o local desejado usando o comando wget:
wget http://www.modis.ispras.ru/FTPContent/sedna/old/3.4/sedna-3.4.66-bin-linux-x86.sh.
Agora execute os comandos:
$sudo chmod 775 sedna-3.4.66-bin-linux-x86.sh
$sudo ./sedna-3.4.66-bin-linux-x86.sh
Escolha a opção 1, para que o sedna seja instalado em /usr/local/
Edite o arquivo /etc/ld.so.conf(sudo vim /etc/ld.so.conf) adicionando no final do arquivo a linha “/usr/local/sedna/driver/c”, salve o arquivo e execute o comando: sudo ldconfig
Inicie o Sedna: sudo /usr/local/sedna/bin/se_gov
Crie o banco de dados acao: sudo /usr/local/sedna/bin/se_cdb acao
Inicie o banco de dados: sudo /usr/local/sedna/bin/se_sm acao
Inicie o console do Sedna: /usr/local/sedna/bin/se_term acao
Crie o usuário acao: acao> CREATE USER "acao" WITH PASSWORD "acao" &
Ainda no terminal do SEDNA crie a collection volume: create collection "volume" &
No terminal do SEDNA crie a collection acao-schemas: create collection "acao-schemas" &
Sair do terminal: ctrl + d
Baixando os arquivos driver do sedna
Na pasta do home, baixe os arquivos do driver: wget https://github.com/ruoso/sedna/tarball/master/driversedna.tar.gz
Descompacte o arquivo baixado e renemeie para driversedna
Execute: “sudo chmod 775 -R driversedna”
Dentro da pasta driversedna, execute(ignore os warns):
perl Makefile.PL
make
sudo make install
Instalando o postgresql e banco de dados acao
Para instalar o PostgreSQL digite no terminal:
sudo apt-get install postgresql postgresql-server-dev-8.4
Mudando a senha do usuário postgres:
$ sudo su
$ su postgres
$ psql
postgres# alter user postgres with password 'senha do postgres';
Criando e configurando o banco de dados ação:
postgres# create user acao with password 'acao';
postgres# alter user acao with superuser;
postgres# create database acao owner acao;
postgres# \q
postgres$ exit
root$ exit
Importando o dump do banco de dados
Vá para o diretório plataforma-acao/docs/bd e descompacte o arquivo acao_pg.sql.tar.gz
Execute o comando: $psql acao -Uacao acao -f acao_pg.sql