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 отделить клиентские приложения от серверных приложений.