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

Пакеты Debian и dotdeb

Я не очень разбираюсь в администрировании серверов.
Я хочу попробовать Debian Squeeze для одного из наших серверов (а не Ubuntu), чтобы ощутить реальные различия;)
После того, как я много прочитал об этих двух дистрибутивах, я понял основную разницу в том, что Debian более стабилен, потому что хорошо протестирован, но не обновляется так часто, как Ubuntu ...

Я использую такие повседневные технологии, как: Git, Nginx, MongoDB, Node.js, Rails, Django, Php5.3...

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

НО, Я нашел dotdeb репо, где часто обновляются пакеты, и это приятно!

Итак, мой вопрос: Хорошо ли использовать Debian с пакетами в основном от dotdeb или напрямую с Ubuntu ...?
Насколько пакеты dotdeb соответствуют философии длинных и стабильных выпусков Debian?

dotdeb.org предоставляет новейшее программное обеспечение для php / mysql / и т. д., которое ранее не проходило или проходило меньшее тестирование. Так что хорошо, если вы пытаетесь помочь найти новые ошибки в не очень хорошо протестированном программном обеспечении. Не то, что вам нужно для сервера. Спросите себя, если вы действительно нуждаются в новейших функциях и готовы пожертвовать стабильностью.

Если вы решите использовать сторонний репозиторий, вы нарушите образ мышления Debian, имея в репозитории только очень хорошо протестированные пакеты.

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

Просто в сторону. Я слышу, что все здесь говорят о стабильных пакетах, но иногда стабильный Debian слишком устарел для некоторых проектов. Я не хочу ждать еще 5 лет, прежде чем MySQL 5.5, например, станет доступен в стабильной версии! Много раз я сталкивался с проблемами, когда пакеты слишком устарели для того, что я пытаюсь разработать. Даже в Ubuntu LTS это может быть проблемой, и я не хочу беспокоиться об использовании последних «не-LTS» Ubuntu и дистрибутивов, которые устаревают каждые 18 месяцев: P

До сих пор я использовал пакеты dotdeb в производственных системах без каких-либо проблем, но, конечно, всегда делайте это по своему усмотрению. :)

Использование таких дистрибутивов, как Debian stable или RHEL, означает, что вы привязаны к определенным версиям пакетов в течение многих лет, в их обновления переносятся только исправления безопасности, исправления серьезных ошибок и т. Д. Debian, RHEL и т. Д. - все о стабильности: не только «мы гарантируем, что это не приведет к сбою вашего сервера», но и «мы обещаем, что программный API / ядро ​​ABI не изменяет» стабильность уровня.

Для более крупных корпораций и клиентов, таких как правительства, это благословение, поскольку им не нужно так беспокоиться, если какое-то обновление сломает их $ internal_critical_software.

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

Если вам действительно нужно жить опасно, не беспокойтесь о стабильных дистрибутивах. Используйте что-то вроде Ubuntu (не LTS), Gentoo, Arch, Debian unstable, Fedora ... и не жалуйтесь, если что-то сломается, но будьте готовы исправить это самостоятельно. Выбор между стабильным и самым последним - это все о компромиссах.