Используйте gkDebconf для перенастройки программ, использующих debconf
Некоторые приложения, такие как MySQL и Apache, настраиваются при установке. Возможно, наиболее знакомым вам является MySQL. В момент установки вы настраиваете адрес сервера, пароль администратора и т. Д. Но что происходит, когда вам нужно перенастроить этот инструмент, и вы не хотите проходить процесс удаления / переустановки? К счастью, есть инструмент для решения этой задачи. Этот инструмент — dpkg-reconfigure. Конечно, этот инструмент является инструментом командной строки, и многие новые пользователи не хотят возиться с командами.
Для тех пользователей, которые не хотят возиться с командами, но все же нуждаются в перенастройке определенных пакетов, существует интерфейс под названием gkDebconf, который можно использовать для простой перенастройки этих уже установленных пакетов. Давайте посмотрим, как установить и использовать этот инструмент.
Установка
Поскольку gkDebconf находится в стандартных репозиториях, установка очень проста. Просто выполните следующие действия:
- Откройте Центр программного обеспечения Ubuntu.
- Найдите «gkdebconf» (без кавычек).
- Щелкните кнопку Установить.
- При появлении запроса введите свой пароль sudo.
- Когда установка будет завершена, закройте Центр программного обеспечения.
После установки вы найдете приложение в Система> Администрирование> gkDebconf .
Применение
фигура 1
Одна из проблем с запуском инструмента из меню заключается в том, что он не запрашивает у вас пароль sudo, поэтому у вас не будет административного доступа. Для изменения конфигурации некоторых пакетов (например, MySQL) у вас должен быть доступ администратора. Поэтому, если вы перенастраиваете пакет, который, как вам известно, требует доступа администратора, запустите gkDebconf из командной строки. Для этого откройте окно терминала и введите команду sudo gkdebconf. Когда будет введена эта команда, откроется главное окно gkDebconf (см. Рисунок 1), где вы можете найти пакет, который хотите перенастроить.
Как видите, вам доступно множество пакетов. Я иллюстрирую пакет MySQl-server, поскольку именно к нему я получаю больше всего вопросов относительно повторной настройки.
фигура 1
Итак, чтобы запустить процесс повторной конфигурации, выберите пакет, который вы хотите перенастроить, и нажмите кнопку «Настроить». Когда вы это сделаете, откроется новое окно, которое будет окном конфигурации debconf для рассматриваемого пакета (см. Рисунок 2). В моем примере вы можете увидеть, что первый шаг — это запрос пароля пользователя root MySQL. Если вы уже установили этот пакет, вы уже прошли через этот мастер, поэтому он будет вам хорошо знаком.
Некоторые из наиболее важных приложений, которые вы можете перенастроить, включают:
- Добавить пользователя
- Apparmor
- чашки
- gdm
- openssh-сервер
- квота
- Самба
- Фырканье
Для тех, кто хотел бы выполнить ту же задачу из командной строки, вы можете использовать dpkg-reconfigure вот так:
sudo dpkg-reconfigure ПРИЛОЖЕНИЕ
Где ПРИЛОЖЕНИЕ — это пакет, который нужно перенастроить. Поэтому, если вы хотите перенастроить Samba, вы должны ввести команду:
sudo dpkg-reconfigure samba
Вывод
Хотя задача не слишком сложна для выполнения из командной строки, всегда приятно не угадывать имя пакета, который вы хотите настроить (помните, что Linux очень чувствителен к регистру, поэтому MySQL — это не mysql). gkDebconf значительно упрощает эту задачу.