Помогите мне на моем основанном на Ubuntu распределении

У меня есть все настроенное для того, чтобы сделать мое собственное основанное на Ubuntu распределение (пользовательская настольная среда, обои, темы, программное обеспечение, логотипы).

Вот то, что я сделал до сих пор:

  1. Я получил 14,04 ISO,
  2. Извлеченный это к каталогу в моей домашней папке, затем
  3. unsquashfs'd/casper/filesystem.squashfs
  4. Я уже смонтировал - bind'ed/dev,/dev/pts,/dev/shm,/proc и/sys и имею полностью рабочую chroot среду с интернет-соединением и APT

Я готов сделать все. Когда я буду сделан, я буду squashfs мой обновлять к/casper/filesystem.squashfs и mkisofs с моим новым Живым распределением. Но я хочу, чтобы это было устанавливаемо на моем жестком диске, таким образом, мои вопросы следующие:

  • Будут программы, установленные в chroot быть автоматически установленными на жестком диске во время установки (повсеместностью)?
  • Их настройки/конфигурационные файлы будут сохранены?
  • Я знаю, что Живая система будет безупречна, но что относительно фактической установки?
3
задан 16 January 2016 в 19:34

1 ответ

Программное обеспечение, установленное в chrooted версию с помощью или "склонный - добирается" или "dpkg", будет установлен.

Относительно файлов конфигураций:

  • можно заменить фиктивный конфигурационный файл в пакете, который Вы хотите изменить, затем повторно упаковать программное обеспечение. Это - более трудный, но также и более соответствующий метод. Но это не работает также больше, так как все больше пакетов имеет тенденцию создавать свою конфигурацию во время {packagename} .postinst часть установки так, чтобы стал намного более трудным.

  • можно добавить пользователя определенные конфигурационные файлы к "/etc/skel /". Файлы там будут скопированы в Ваших пользователей домой ("/etc/skel/Desktop/1.txt" создал бы файл "1.txt" на Вашем рабочем столе. "/etc/skel/.config/user-dirs.dirs" содержал бы определяемые пользователем каталоги (непротестированный ;))). Настройки для Firefox, хрома, рабочий стол может все быть установлен на пользовательские конфигурации. Это - также место для хранения .desktop файлов. Можно также включать сценарий здесь для копирования конфигураций в другие каталоги (самба, апач, mysql, если это - цели).

1
ответ дан 1 December 2019 в 17:34

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

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