Procedimento de compilação do Postgres no ARM Linux
Instalar os seguintes pacotes
- instalar o bison , apt install bison
- instalar o flex, apt install flex
- instalar o readline, apt install libreadline-dev
- instalar o git, apt install git
Caso o libreadline-dev não esteja presente, instale a lib manualmente:
baixe o git clone https://github.com/JuliaLang/readline.git
entre na pasta readline, e rode os seguintes comandos
- > ./configure
- > make
- > make install
Baixando o projeto no github
Baixe no git o repositorio do pdv, digitando git clone https://github.com/postgres/postgres.git
Entre na pasta e compile o comando:
- ./configure
- make
- make install
O processo deve demorar vários minutos.
Parametrizando Postgres
Agora na console crie o usuario postgres.
adduser postgres
Crie uma pasta onde serão armazenados os dados do postgres
mkdir /usr/local/pgsql/data
Atribua a pasta como dono o usuário que criamos:
chown -R postgres:postgres /usr/local/pgsql/
Entre como usuario postgres:
su – postgres
Inicializando banco apontando para a pasta do banco
Agora digite o seguinte comando:
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
Ele cria o banco postgres, apontando a pasta onde o banco deve ser armazenada.
Rodando o servidor
Agora na etapa final, precisaremos rodar o servidor postgres, digitando o seguinte comando:
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data &
Por fim criar a base de dados que queremos começar a trabalhar:
/usr/local/pgsql/bin/createdb maurinsoftdb
Pronto seu postgres esta rodando!