Назад | Перейти на главную страницу

Gentoo Portage, почему PostgreSQL 8.4 назван postgresql-base?

Где -base родом из? Почему слово base, поскольку версия 8.1 просто называется postgresql.

Старые ebuild-файлы dev-db / postgresql постепенно прекращаются. На данный момент они только обновляют их, добавляя критические исправления безопасности.

Для новой установки вы должны установить один из разделенных ebuild - postgresql-server или postgresql-base - в зависимости от того, что вам действительно нужно. Я бы порекомендовал последнюю «стабильную» версию - postgresql-server-8.4.2-r1.

Описание пакета: «Библиотеки и клиенты PostgreSQL». Идея состоит в том, что вы используете это, если не хотите устанавливать полный сервер, имя пакета которого postgresql.

В portage есть несколько основных пакетов, связанных с postgresql. Если вы проверите что-то вроде Gentoo-Portage или знурт вы увидите ряд связанных ебилдов:

  • dev-db / postgresql (сервер Postgres до версии 8.2.x)
  • dev-db / postgresql-server (сервер Postgres с версии 8.3.x до текущей версии 8.4.x)
  • dev-db / postgresql-base (клиент postgres и любой общий код между клиентом и сервером)
  • виртуальный / postgresql-сервер
  • виртуальный / postgresql-base

Вероятно, это возникло из-за желания разработчиков Gentoo отделить клиентские приложения от серверного.