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.

Vídeo que demonstro o processo de instalação

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!

Veja tambem