Ok. Então aqui vai:
Instalar Postgresql:
1- Instalar da distro Postgresql + Server (no meu caso Mandriva 2007 sem qualquer problema).
2- chown postgres
ostgres /var/lib/pgsql/data (onde aparece o icon são 2pontos p)
3- su - postgres
4- initdb -D /var/lib/pgsql/data
5- postmaster -i -D /var/lib/pgsql/data &
6- Verificar se o serviço Postgresql foi activado:
ps -A | grep postmaster
se aparecer algo como:
7021 pts/3 00:00:00 postmaster
7029 pts/3 00:00:00 postmaster
7030 pts/3 00:00:00 postmaster
7031 pts/3 00:00:00 postmaster
isto significa que o servidor foi activado.
Fazer restart do serviço (como root).
/etc/init.d/postgresql restart
se aparecer: stopping ok
starting ok
está instalado e a funcionar bem.
8- Alterar o postgresql.conf (em var/lib/pgsql/data)
No caso do postgresql 8.x desmarcar a linha listen adress = 'localhost' é suficiente.
9- Alterar o pg_hba.conf (em var/lib/pgsql/data)
local
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
IPV4
host all all 127.0.0.1 1/32 trust
host all all 127.0.0.1 255.255.255.255 trust
Instalar Evaristo:
1- adduser m16e
2- mkdir -p /usr/local/m16e/evaristo
3- chown m16e:m16e /usr/local/m16e/evaristo
4- chmod g+r /usr/local/m16e/evaristo
5- su postgres
6- createuser m16e
responder 's' na linha que aparece.
se aparecer CREATE ROLE, então ok. Se não aparecer não continuar, pois
não adianta.
7- exit
8- su - m16e
9- createdb m16e
Aparece CREATE DATABASE.
JAVA: em Mandriva o java que instala por defeito funciona bem.
java -version (para ver se o java está bem instalado)
aparece: java version "1.5.0_08
JAVA (TM) 2 Runtime
JAVA HOTSPOT (TM) ......
enquanto utilizador m16e
descompactar o ficheiro mpbiz-2-3.bz2 para a directoria /usr/local/m16e/evaristo
10- tar jxvf mpbiz-2-3.bz2 (estando dentro da directoria evaristo)
11- psql -f sql/mpb2-3.sql m16e
aqui aparece uma mensagem de erro, não sei se muito ou pouco importante.
Fazer o download do driver JDBC, do site do Postgresql
No caso: postgresql-8.1-408.jdbc3.jar
12- Mudar o nome para: postgresql.jar
13- copiá-lo para a directoria /usr/share/java (se não existir criá-la)
como utilizador m16e executar:
./evaristo.sh (estando no directorio do evaristo).
e voilá, temos o evaristo a funcionar com o utilizador m16e, como dissem os senhores.
Espero que este post ajude, embora depois de testar não consigo fazer listagens nem alterar stocks.
Se alguém testar e conseguir colocar tudo a trabalhar bem, agradece-se.
Boa sorte
M6N
Isso era 5* já que eu digo que vou fazer isso cada vez que o instalo e depois passa e não o faço.