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.
VIDEO 
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