Установка и сопровождение программного обеспечения в системах на базе Debian

24 мая 2024

Дистрибутив Debian известен своей исключительной стабильностью и надежнос­тью, а также замечательной системой управления пакетами/разрешения зависи­мостей apt Установка новых приложений осуществляется очень просто;

# apt-get программа

Выборка и установка библиотек, от которых зависит работа приложения, про­изводятся автоматически. Apt — изощренная, интеллектуальная программа, а офи­циальный архив программного обеспечения Debian поддерживает жесткие стан­дарты качества пакетов. Официальный программный архив Debian содержит более 12 000 программ; это больше, чем у любой другой платформы.

Dpkg — аналог RPM для Debian, обладающий дополнительными возможностя­ми; он также выполняет базовую настройку конфигурации. Например, при уста­новке Postfix dpkg запрашивает кое-какую информацию о системе, устанавливает стартовые и конфигурационные файлы и инициализирует программу.

Debian существует в трех разных версиях: стабильной, тестовой и нестабиль­ной (также существует четвертая версия для искателей приключений — экспери­ментальная). Они обозначаются терминами Woody, Sarge и Sid. Версия Woody чрезвычайно консервативна. Пакеты допускаются в версию Woody только после обширной проверки зависимостей и исправления всех дефектов безопасности. Версии Sarge и Sid содержат новые пакеты, не прошедшие столь подробного тес­тирования. «Заплатки» безопасности быстро выпускаются для Woody и весьма нерегулярно — для Sarge и Sid.

Какую версию использовать? Наиболее очевидный выбор — стабильная вер­сия (Woody), надежная, как скала. Тем не менее за надежность приходится рас­плачиваться: программы в Woody на месяцы, а иногда и на годы отстают от даты официального выпуска. Woody идеально подходит для серверов. Для настольных систем и рабочих станций более актуальны тестовая версия (Sarge) и нестабиль­ная версия (Sid). И несмотря на устрашающие названия («тестовая», «нестабиль­ная»), они работают вполне нормально.

Кодовые обозначения выглядят симпатично, но не стоит использовать их в кон¬фигурационных файлах. Нестабильной версии всегда будет соответствовать обо¬значение Sid, но Woody и Sarge не всегда будут связываться со стабильной и тес¬товой версиями — когда-нибудь текущая тестовая версия Sarge будет повышена до статуса стабильной, а текущая версия Woody уйдет на покой. При грамотном сопровождении система Debian постоянно обновляется без переустановки, поэто¬му не стоит нарушать ее работу использованием кодовых обозначений, которые со временем изменятся.
Далее перечислены кодовые названия версий. Все они позаимствованы из фильма «История игрушек»:

  • Buzz — Базз Световой Год, космонавт (1.1):
  • Rex — тираннозавр Рекс (1.2);
  • Во — Бо Пип (1.3.x);
  • Hamm — Хэм, свинья-копилка (2.0);
  • Slink — собака Слинки (2.1);
  • Potato — мистер Картофельная Голова (2.2).

А теперь версии 3.x:

  • Woody — ковбой (стабильная версия);
  • Sarge — командир армии зеленых солдатиков (тестовая версия);
  • Sid — испорченный мальчишка, ломающий игрушки (нестабильная версия).