Как настроить конфигурацию системы по умолчанию (пакеты, конфиг)?

Мне нужен способ автоматической настройки системы во время установки или сразу после нее.

Пример (система только что завершила установку):

  • Установить пользовательский список пакетов (например, gimp, inkscape, некоторые плагины)
  • Удалить другие (например, evolution)
  • Установить определенные параметры (например, + ntp)
  • Заменить стандартную конфигурацию на пользовательскую (например, / etc / sshd / *)

Я говорю об автоматическом способе сделай это.

1
задан 31 January 2011 в 04:23

2 ответа

Я бы посоветовал вам сделать сценарий оболочки.

В основном вы вводите все команды, которые вы обычно используете для выполнения этих задач, в файле. Вы копируете это на компьютер сразу после установки и запускаете его. Есть много хороших учебных пособий . Существует множество обучающих программ по bash , но вот несколько советов, с которых можно начать.

! # / Bin / bash

sudo apt-get удалить evolution

sudo apt-get install gimp inkscape flashplugin-installer

cp myconfigfile / etc / sshd /

0
ответ дан 31 January 2011 в 04:23

Вы могли бы написать пакет, который делает эти вещи.

  • Пусть ваш пакет зависит от списка пакетов (например, gimp, inkscape, некоторые плагины)
  • Имейте ваш пакет в конфликте с другими (например, эволюция), но будьте осторожны. Вы должны подумать о том, почему они установлены в первую очередь, они могут потребоваться по какой-то причине.
  • Какие параметры вы хотите установить, неясно, но если это будет иметь смысл, их установка будет принадлежать сценарию запуска. Тогда вам, вероятно, следует поместить их в сценарий запуска под /etc/init.d.
  • Используйте postinst и dpkg-divert для замены файлов конфигурации.
0
ответ дан 31 January 2011 в 04:23

Другие вопросы по тегам:

Похожие вопросы: