LM и LMDE: переконфигурирование пакетов

Алексей Федорчук

Дистрибутивы LM и LMDE имеют мощное средство настройки уже установленных пакетов, унаследованное от прародительского Debian — dpkg-reconfigure. Не так давно оно рассматривалось при настройке консоли в Linux Mint и его Debian-редакции.

Однако возможности команды dpkg-reconfigure гораздо шире — с её помощью можно настраивать многие другие вещи, вплоть до опций компиляции GCC. Правда, она применима не ко всем пакетам, а только к тем, для которых предусмотрена настройка с помощью системы настройки пакетов debconf. Которая сам, в свою очередь, настраивается с помощью команды dpkg-reconfigure. Как сказал бы Тимур Шаов,

Такая вот рекурсия…

Как и во всякой рекурсии, в это трудно найти точку, с которой начинать. Поэтому как раз и начну с настройки debconf средствами dpkg-reconfigure. Которая, ясное дело, запускается такой командой:

$ sudo dpkg-reconfigure debconf

Которая для начала запускает панель с общей информацией о debconf:

debconf_001

Ознакомившись с ней, можно выбрать интерфейс для dpkg-reconfigure. Диалоговый интерфейс используется в нём по умолчанию — и причин менять его я не вижу:

debconf_002

В большинстве случаев он кажется мне самым подходящим, а в некоторых конкретных случаях, если это окажется не так, его можно на время поменять, запустив dpkg-reconfigure с опцией --frontend=имя_интерфейса. Например, при работе в Gtk-средах, так (краткая форма опции также допустима):

$ sudo dpkg-reconfigure -f gnome debconf

Что даст такую вот стартовую картинку:

debconf_003

Вернёмся, однако, к диалоговому режиму, в котором мы сейчас находимся. Следующая панель подробно объясняет нам значение важности задаваемых при конфигурировании вопросов (или, как это называется в man-странице, их приоритетов):

debconf_004

И к тому же она показывает разницу между псевдографическим диалоговым интерфейсом и интерфейсом графическим: первый намного более подробен, что весьма полезно при начальном знакомстве с утилитой dpkg-reconfigure и (или) эпизодическом её применении.

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

debconf_005

На этом настройка debconf заканчивается. А что она даёт практически — частично уже было показано в заметках по ссылкам в начале этого материала, а частично будет рассмотрено со временем.

Добавить комментарий