Portage do Gentoo, por que o PostgreSQL 8.4 é nomeado como postgresql-base?

2

De onde vem o -base ? Por que a palavra base , como versão 8.1, é simplesmente denominada postgresql .

    
por Cheng 13.01.2010 / 18:51

3 respostas

2

A descrição do pacote é "Bibliotecas e clientes do PostgreSQL". Portanto, aparentemente, a idéia é que você use isso se não quiser instalar o servidor completo, cujo nome do pacote é postgresql .

    
por 13.01.2010 / 20:18
4

Os antigos ebuilds dev-db / postgresql estão sendo eliminados. Neste ponto, eles estão apenas atualizando-os com correções de segurança críticas.

Para uma nova instalação, você deve instalar uma das ebuilds divididas - postgresql-server ou postgresql-base - de acordo com o que você realmente precisa. Eu recomendaria a última versão "estável", que é postgresql-server-8.4.2-r1.

    
por 01.02.2010 / 08:13
1

Há vários pacotes principais relacionados ao postgresql no portage. Se você verificar algo como Gentoo-Portage ou znurt você verá várias ebuilds relacionadas:

  • dev-db / postgresql (o servidor Postgres até a versão 8.2.x)
  • dev-db / postgresql-server (o servidor Postgres para 8.3.x para o 8.4.x atual)
  • dev-db / postgresql-base (o cliente postgres e qualquer código comum entre cliente e servidor)
  • virtual / postgresql-server
  • virtual / postgresql-base

Isso provavelmente brotou de um desejo de manutenção dos desenvolvedores do Gentoo de dividir os aplicativos do Cliente a partir do aplicativo do servidor.

    
por 13.01.2010 / 23:14