У меня есть все настроенное для того, чтобы сделать мое собственное основанное на Ubuntu распределение (пользовательская настольная среда, обои, темы, программное обеспечение, логотипы).
Вот то, что я сделал до сих пор:
Я готов сделать все. Когда я буду сделан, я буду squashfs мой обновлять к/casper/filesystem.squashfs и mkisofs с моим новым Живым распределением. Но я хочу, чтобы это было устанавливаемо на моем жестком диске, таким образом, мои вопросы следующие:
Программное обеспечение, установленное в chrooted версию с помощью или "склонный - добирается" или "dpkg", будет установлен.
Относительно файлов конфигураций:
можно заменить фиктивный конфигурационный файл в пакете, который Вы хотите изменить, затем повторно упаковать программное обеспечение. Это - более трудный, но также и более соответствующий метод. Но это не работает также больше, так как все больше пакетов имеет тенденцию создавать свою конфигурацию во время {packagename} .postinst часть установки так, чтобы стал намного более трудным.
можно добавить пользователя определенные конфигурационные файлы к "/etc/skel /". Файлы там будут скопированы в Ваших пользователей домой ("/etc/skel/Desktop/1.txt" создал бы файл "1.txt" на Вашем рабочем столе. "/etc/skel/.config/user-dirs.dirs" содержал бы определяемые пользователем каталоги (непротестированный ;))). Настройки для Firefox, хрома, рабочий стол может все быть установлен на пользовательские конфигурации. Это - также место для хранения .desktop файлов. Можно также включать сценарий здесь для копирования конфигураций в другие каталоги (самба, апач, mysql, если это - цели).