Escolhendo o Linux Distro para o PostgreSQL

6

Eu preciso de uma nova máquina PostgreSQL 9.1. Minha distro é Debian (sem uma boa razão além do que aprendi primeiro). No entanto, quando comecei a olhar para documentação, parece que o Debian gerencia esses pacotes de link . Este é aparentemente um repo para pacotes instáveis que não foram realmente testados no Debian.

Aqui está a pergunta: Minha avaliação está correta? É isso que o repositório de backports é? Se isso não é estável, por que eu colocaria em uma caixa de produção? Existe outra distro com um gerenciador de pacotes que eu deveria estar procurando?

    
por LJM 03.05.2012 / 19:53

4 respostas

11

A versão curta

Você pode instalar com segurança o pacote PostgreSQL a partir dos backports. Você provavelmente obterá um software estável que não irá neutralizar seu sistema.

A versão mais longa

O Debian vem em três versões: stable, testing e unstable. Veja Versões do Debian . Você aparentemente está rodando Debian estável, que é a versão preferida para um ambiente de produção.

Como você afirma que precisa o PostgreSQL na versão 9.1, você pode verificar o repositório de pacotes e você descobrirá que a versão do PostgreSQL para a versão estável é 8,4, para o teste e a versão instável 9.1

O que você pode fazer é mudar sua versão Debian de estável para teste. No entanto, outra opção, em vez de atualizar o sistema inteiro para outra versão, é usar uma porta traseira . Este é um único ou alguns (se é mais do que alguns que você deve considerar atualizar para testar) pacotes do testing ou unstable compilados para o lançamento estável. Os benefícios são que você pode permanecer no ramo estável Debian e usar o software mais atualizado que você precisa (aqui: PostgreSQL). O software não foi extensivamente testado, caso contrário já estaria estável, mas é improvável que esse pacote quebre seu sistema. Esta é uma abordagem mais segura do que mudar para o ramo de testes ou instável.

    
por 03.05.2012 / 20:52
1

Seu motivo para o Debian é bom. Mas no futuro você deve ficar nessa escolha.

Outra ideia pode estar usando RedHat, CentOS ou Scientific Linux.

Encontrei um repositório bastante estável para o EL5.

    
por 03.05.2012 / 22:19
1

O PostgreSQL mantém seu próprio repositório APT com portas para Squeeze (6.x), Wheezy (7.x), Jessie (8.x, estável atual) e sid (instável), bem como diversas variantes do Ubuntu

As instruções sobre o que adicionar ao /etc/apt/sources.list.d/20-pgsql.list podem ser encontradas aqui

NOTA : Essa página cobre a adição do repositório à sua lista de fontes e adicionando a chave GPG do pgdg ao seu chaveiro de assinantes de pacotes confiáveis. Se você não fizer o último, o apt-get irá se recusar a usar as fontes por causa de chaves não confiáveis.

Por experiência pessoal, essa é sua melhor aposta se você precisar de uma versão do postgreSQL que ainda não esteja em sua distribuição atual.

    
por 17.06.2015 / 13:37
0

Eu olhei para a distribuição do Postgresql 9.1.3 e você também pode facilmente construir a partir do código-fonte. É possível que você tenha que instalar alguns pacotes -devl, mas isso deve ser fácil.

Eu pessoalmente recomendo construir a partir da fonte, se for importante. Caso contrário, as respostas acima são excelentes para o Debian.

    
por 04.05.2012 / 15:47