ТехнологияСборкиДистрибутива

Материал из Etersoft wiki
(перенаправлено с «TexnologijaSborkiDistributiva»)
Перейти к: навигация, поиск
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Технология сборки дистрибутива 4.1.x (пока это черновик для себя)

  • Далее аналогичная сборка происходит в Питере на компьютере design (пользователь - kipruss)
  • Из указанного репозитория я получаю обновления в /var/local/iso/kipruss/mkimage-profiles-desktop, откуда и собираю iso.
  • Параметры apt лежат в /var/local/iso/kipruss/mkimage-profiles-desktop/etc
  • Временная папка - /var/local/iso/kipruss/tmp, она указывается при сборке образа (см. далее)
  • Используемые репозитории: бранч 4.1: /var/ftp/pub/ALTLinux/4.1 и дополнительный репозиторий с нашими пакетами (addon): /var/ftp/pub/Etersoft/LINUX@Etersoft/4.1, в котором лежат все необходимые пакеты, отсутствующие в альтовском бранче


Процесс сборки

  • Перейти в /var/local/iso/kipruss/mkimage-profiles-desktop
  • Если надо, запустить make distclean (для удобства есть файл clean, далее буду в скобках просто указывать имя файла-скрипта)
  • Запустить autoconf
  • Переконфигурировать с нужными параметрами (файл reconfigure.branch41)
  • Запустить сборку с указанием временного сборочного каталога (файл making). Сейчас там строка make GLOBAL_WORKROOT=/var/local/iso/kipruss/tmp kde.cd, которая указывает, что нужно собрать именно kde.cd, но, возможно, в дальнейшем мы будем собирать и другие дистрибутивы, например kde.dvd.
  • Собранный образ размещается в папке profiles/out, откуда его следует переместить в /var/ftp/pub/ISO и (возможно) удалить оттуда старый образ.


Результат

Ссылка снаружи: ftp://ftp.etersoft.ru/pub/ISO/ - с "4.1.x" в названии