Документация Calculate Linux

Вид материалаДокументы
Подобный материал:
1   ...   10   11   12   13   14   15   16   17   ...   136

Введение


Интерактивная сборка - это новый подход в создании своего собственного загрузочного образа. Вы можете собирать необходимые пакеты, менять настройки и при этом видеть результат своей работы, сразу же тестируя собираемый дистрибутив.

При разработке нового метода сборки преследовались следующие цели:
  • Позволить каждому желающему создавать свой дистрибутив системы в соответствии с его взглядами и потребностями;
  • Сделать процесс сборки системы более лёгким и доступным.

Как работает Calculate Builder

Использование интерактивного режима сборки доступно во всех дистрибутивах Calculate Linux начиная с версии 9.8. Для использования режима сборки ссылка скрыта на жесткий диск с опцией build либо воспользуйтесь режимом загрузки Builder на USB Flash или livecd.

Во время загрузки в Builder режиме файловая система монтируется из трех слоев aufs2:
  • Первый слой, calculate, представляет собой livecd.squashfs образ системы, загружаемый с носителя и примонтированый в режиме "только для чтения". Он берётся за основу будущего дистрибутива.
  • Второй слой - delta - слой, в котором будут сохраняться все изменения во время сборки нового дистрибутива.
  • Третий слой, workspace, - рабочий слой, в котором Вы производите все изменения над исходной системой.

После загрузки все три слоя будут доступны в директории /mnt/scratch.

Вы можете запускать программы, менять настройки, создавать файлы - все ваши изменения будут сохраняться в слое workspace, не внося изменений в итоговый образ нового дистрибутива.

Интерактивная сборка происходит в директории /mnt/builder, являющейся результатом объединения двух слоев - calculate и delta. Вы также можете видеть все происходящие изменения, выполняя в процессе сборки необходимое тестирование собираемых приложений.