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

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

3 ответа

Решение

Описание пакета - "Библиотеки и клиенты PostgreSQL". Таким образом, идея заключается в том, что вы используете это, если вы не хотите устанавливать полный сервер с именем пакета postgresql,

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

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

В portage есть несколько основных пакетов, связанных с postgresql. Если вы проверите что-то вроде http://gentoo-portage.com/ или znurt, вы увидите ряд связанных ebuild:

  • 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 база

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

Другие вопросы по тегам