Я получаю новый сервер, так как я испортил свой текущий ящик, пытаясь установить Postgres 9 (на мой ящик CentOS 5.8). Короче говоря, я удалил postgres, но yum решил также удалить virtualmin-base, что нарушило мою установку virtualmin (postfix / dovcot перестали работать). Virtualmin советует выполнить новую установку после удаления / переустановки virtualmin-base.
Поэтому я, вероятно, приму решение, основываясь на этом простом критерии: какой из двух дистрибутивов упрощает установку последних версий Ruby и Postgres?
Оба они одинаково уважаемы как веб-серверы, так что я не против в любом случае - я просто хочу использовать тот, который лучше всего работает с нужным мне программным обеспечением.
Если вы хотите использовать пакеты в репозиториях дистрибутива вместо компиляции из исходного кода:
postgresql84.i386
Приложения Ruby обычно зависят от конкретной версии Ruby, поэтому вам лучше узнать, какая версия Ruby вам нужна, а затем посмотреть, какие версии находятся в стандартных репозиториях.
Руби может быть очень разборчивым. Если дистрибутив поддерживает нужную вам рубиновую версию, сделайте это. При этом я использую Centos с самокомпилированной версией Ruby и некоторыми Gems, которые не поставлялись с репозиторием.
Если вы выберете Centos, в репозитории EPEL есть несколько обычно необходимых Gems.
С точки зрения Ruby, я думаю, что RHEL / Scientific Linux / CentOS все еще используют Ruby 1.8.7.
Я считаю, что ребята из Rails постепенно прекращают поддержку этой версии.
Я знаю, что вы можете загрузить более позднюю версию Ruby из Debian Testing / Unstable, используя закрепление (YMMV - рискованно).
Однако я не знаю требований вашего использования.
Ну, насколько я знаю, это мощь будет проще для Debian, потому что вы можете попробовать подключиться к репозиториям, созданным для Ubuntu и его форков.
Мой опыт работы с CentOS до сих пор был довольно ужасным (из разновидности «просто скомпилируйте заказ уже локально»).