Considerado um dos Sistemas de Gerenciamento de Banco de Dados mais poderosos do mercado, o PostgreSQL vem sendo adotado em larga escala em aplicacoes open source.Normalmente utilizo em meus sistemas de backend o PostgreSQL como principal SGBD relacional.Como ja utilizo o Fedora na minha estacao de trabalho, ao sair do Ubuntu percebi que as coisas nao funcionaram de primeira, ao tentar utilizar o PostgreSQL, como fazia nessa outra distribuicao Linux.Para ajudar os aventureiros e profissionais nessas configuracoes, segue abaixo o passo-a-passo a ser realizado para termos o PostgreSQL funcionando perfeitamente no Fedora. A versao disponivel nos repositorios do Fedora no momento da confeccao desse post e 9.5.7.1) Instalando o PostgreSQL:Vamos instalar o SGBD em primeiro lugar.$ sudo dnf install postgresqlHabilitando o servico no sistema.$ sudo systemctl enable postgresqlCriando a configuracao default do SGBD.$ sudo postgresql-setup initdb2) Configurando o PostgreSQL:Aqui vem a principal diferenca em relacao ao Ubuntu. No Fedora tudo esta desconfigurado, aguardando que facamos esse passo inicial, em contrapartida no Ubuntu, tudo ja vem pronto.$ sudo gedit /var/lib/pgsql/data/postgresql.confNa linha 59 temos a seguinte configuracao que estara comentada com #, voce deve retirar o cometario:listen_addresses = 'localhost'Na linha 63 fazemos o mesmo para configuracao de porta:port = 5432Agora vamos configurar as permissoes de conexao e o tipo de autenticacao de usuario:$ sudo gedit /var/lib/pgsql/data/pg_hba.confNa linha 80 vamos manter dessa forma:local all all peerNa linha 82 temos a configuracao de conexoes IPv4, onde vamos liberar apenas para o localhost, caso queira permitir conexoes de outros computadores voce deve configurar corretamente a range de enderecos IP que vai liberar, mas se quiser liberar para qualquer conexao (nao aconselho fazer isso por motivos de seguranca) coloque o endereco como 0.0.0.0. Vamos deixar nossa configuracao assim:host all all 127.0.0.1/32 md5Na linha 84 temos a configuracao de conexoes IPv6, onde vamos deixar assim:host all all ::1/128 md5Vejam que mudei o metodo de conexao de ident para md5, assim podemos conectar com aplicacoes JAVA normalmente.3) Finalizando o processo:Vamos reiniciar o servico do PostgreSQL para que as configuracoes tenham efeito:$ sudo systemctl restart postgresqlAgora vamos configurar a senha de acesso ao PostgreSQL. Essa senha sera utilizada para suas conexoes via JAVA ou qualquer outra ferramenta de acesso. Substitua inclusive os [] pela senha desejada.$ sudo -u postgres psql -U postgres -c "ALTER USER postgres WITH PASSWORD '[senha desejada]';"Para facilitar a manutencao dos Bancos de Dados do PostgreSQL, sugiro instalar a ferramenta grafica PGAdmin. Segue comando:$ sudo dnf install pgadmin3Com isso temos o PostgreSQL funcionando normalmente no Fedora. Para maiores informacoes consulta o site do Fedora clicando aqui.Deixe seus comentarios, duvidas ou sugestoes.T+ Com a Canonical retirando o suporte aos drivers de video da AMD no Ubuntu 16.04, tive que tomar uma dificil decisao: trocar a distribuicao Linux que utilizo a mais de 7 anos na minha estacao de trabalho. Analisando as opcoes, escolhi o Fedora 25 recem lancado no mercado. Guardarei minhas opinioes pessoais para um outro momento, mas adianto que estou impressionado com a estabilidade e capricho da interface grafica do Fedora 25 com Gnome 3.22.Para o meu ambiente de desenvolvimento, uma das principais ferramentas e o Android