Eu resolvi esse problema na minha máquina. Este erro estava bloqueando a instalação:
Can't locate PgCommon.pm in @INC (you may need to install the PgCommon
module) (@INC contains: /usr/share/postgresql-common
/usr/local/lib/perl5/site_perl/5.24.1/x86_64-linux
/usr/local/lib/perl5/site_perl/5.24.1
/usr/local/lib/perl5/5.24.1/x86_64-linux /usr/local/lib/perl5/5.24.1 .)
Descobri que devido a dependências perl não estava sendo instalado. Então eu corri seguindo o comando.
which perl
>>>> /usr/local/lib/perl
Após algumas pesquisas, descobri que o caminho real deve ser /usr/bin/perl
para a instalação bem-sucedida de postgres. O Perl foi instalado mais de uma vez no meu sistema. Esse foi o problema. Então eu deletei o diretório:
sudo rm -rf /usr/local/lib/perl
sudo rm -rf /usr/local/bin/perl
Depois disso, eu corro o seguinte comando para instalar o postgres com sucesso.
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc |
sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6