Выбор Linux Distro для PostgreSQL

Начну с того, что я новичок sys admin.

Мне нужна новая машина PostgreSQL 9.1. Мой дистрибутив – Debian (по какой-то другой причине, кроме того, что я впервые узнал). Однако, когда я начал искать документацию, похоже, что Debian управляет этими пакетами из http://backports-master.debian.org/Instructions/ . Это, по-видимому, репо для нестабильных пакетов, которые на самом деле не были протестированы на Debian.

Вот вопрос: правильно ли моя оценка? Это что такое репо? Если это нестабильно, зачем мне помещать его в производственную коробку? Есть ли еще дистрибутив с менеджером пакетов, на который я должен смотреть вместо этого?

Краткая версия

Вы можете безопасно установить пакет PostgreSQL из резервных копий. Вероятно, вы получите стабильную часть программного обеспечения, которая не будет уничтожать вашу систему.

Более длинная версия

Debian поставляется в трех вариантах: стабильном, тестирующем и нестабильном. См. Релизы Debian . Очевидно, вы используете стабилизатор Debian, который является предпочтительной версией для производственной среды.

Поскольку вы утверждаете, что вам нужен PostgreSQL в версии 9.1, вы можете проверить репозиторий пакетов, и вы обнаружите, что версия PostgreSQL для стабильной версии – 8,4 для тестирования и нестабильной версии 9.1

Что вы можете сделать, так это изменить версию Debian от стабильной до тестирования. Однако другой вариант вместо обновления всей системы к другой версии – использовать обратный порт . Это один или несколько (если это более чем несколько, вы должны рассмотреть возможность обновления до тестирования) пакеты от тестирования или неустойчивые, скомпилированные для стабильной версии. Преимущества в том, что вы можете остаться в стабильной ветке Debian и использовать более современное программное обеспечение, которое вам нужно (здесь: PostgreSQL). Программное обеспечение не было широко протестировано, в противном случае оно будет стабильным уже, но вряд ли этот пакет нарушит вашу систему. Это более безопасный подход, чем переход на тестовую или нестабильную ветку.

Ваша причина для Debian – хорошая. Но в будущем вы должны оставаться на этом выборе.

Другая идея может заключаться в использовании RedHat, CentOS или Scientific Linux.

Я нашел довольно стабильно выглядящий репозиторий для EL5.

PostgreSQL поддерживает собственный репозиторий APT с портами для Squeeze (6.x), Wheezy (7.x), Jessie (8.x, стабильный ток) и sid (неустойчивый), а также различные варианты Ubuntu

Инструкции о том, что добавить в /etc/apt/sources.list.d/20-pgsql.list можно найти здесь.

ПРИМЕЧАНИЕ . Эта страница охватывает как добавление репозитория в список источников, так и добавление ключа GPG pgdg в ваш брандмауэр доверенных подписчиков пакетов. Если вы не сделаете последнего, apt-get откажется использовать источники из-за ненадежных ключей.

Из личного опыта, это ваш лучший выбор, если вам нужна версия postgreSQL, которая еще не входит в ваш текущий дистрибутив.

Я посмотрел на распределение Postgresql 9.1.3, и вы также можете легко построить из источника. Возможно, вам нужно установить несколько пакетов -devl, но это должно быть легко.

Я бы лично рекомендовал строить из источника, если это важно. В противном случае вышеупомянутые ответы отлично подходят для Debian.