mkimage_profiles_сборка_alt_образование
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mkimage_profiles_сборка_alt_образование [2023/01/07 13:37] – created mariaf | mkimage_profiles_сборка_alt_образование [2024/10/23 19:30] (current) – keremet | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | mkimage-profiles: | + | ====== |
| - | Подготовка ОС | + | |
| + | **Подготовка ОС** | ||
| Установить пакеты | Установить пакеты | ||
| - | sudo apt-get install mkimage mkimage-preinstall hasher git-core | + | |
| + | | ||
| Добавить своего пользователя в группы, | Добавить своего пользователя в группы, | ||
| - | sudo hasher-useradd $USER | + | |
| + | | ||
| В / | В / | ||
| Перелогиниться. | Перелогиниться. | ||
| - | Подготовка каталога для сборки | + | **Подготовка каталога для сборки** |
| Создать каталог и перейти в него | Создать каталог и перейти в него | ||
| - | mkdir ~/ | + | |
| - | cd $_ | + | cd $_ |
| + | | ||
| Создать конфигурационные файлы для сборки из собственных пакетов и репозитория p10 с кэшированием | Создать конфигурационные файлы для сборки из собственных пакетов и репозитория p10 с кэшированием | ||
| + | < | ||
| + | # | ||
| mkdir -p apt/ | mkdir -p apt/ | ||
| mkdir -p apt/ | mkdir -p apt/ | ||
| + | # | ||
| mkdir -p x86_64/ | mkdir -p x86_64/ | ||
| + | # | ||
| mkdir out | mkdir out | ||
| Line 39: | Line 46: | ||
| rpm http:// | rpm http:// | ||
| rpm http:// | rpm http:// | ||
| - | rpm-dir file:$PWD x86_64 | + | rpm-dir file: |
| EOF | EOF | ||
| + | </ | ||
| + | |||
| + | |||
| + | git clone http:// | ||
| + | |||
| + | #Более свежая версия тут | ||
| + | |||
| + | git clone http:// | ||
| + | |||
| + | |||
| - | git clone http:// | ||
| Собственные пакеты разместить в x86_64/ | Собственные пакеты разместить в x86_64/ | ||
| Получение списка целей | Получение списка целей | ||
| - | make -C mkimage-profiles help | + | |
| + | | ||
| Запуск сборки «ALT Образование» | Запуск сборки «ALT Образование» | ||
| + | < | ||
| make -C mkimage-profiles BRANCH=p10 ARCH=x86_64 APTCONF=$PWD/ | make -C mkimage-profiles BRANCH=p10 ARCH=x86_64 APTCONF=$PWD/ | ||
| + | </ | ||
| + | |||
| Лог будет в mkimage-profiles/ | Лог будет в mkimage-profiles/ | ||
| Подробнее — в каталоге doc исходников mkimage-profiles и на https:// | Подробнее — в каталоге doc исходников mkimage-profiles и на https:// | ||
| - | mkimage-profiles: | + | При |
| + | |||
| + | < | ||
| + | cat <<EOF > apt/ | ||
| + | Dir:: | ||
| + | Dir:: | ||
| + | Dir:: | ||
| + | Dir:: | ||
| + | APT:: | ||
| + | Dir:: | ||
| + | Dir::Cache " | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | cat <<EOF > apt/ | ||
| + | rpm http:// | ||
| + | rpm http:// | ||
| + | rpm http:// | ||
| + | rpm-dir file:$PWD x86_64 dir | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | git clone http:// | ||
| + | mkdir hasher | ||
| + | hsh --initroot-only --apt-config=$PWD/ | ||
| + | cd alterator-sysconfig/ | ||
| + | gear --commit --hasher -- hsh-rebuild --no-sisyphus-check=packager, | ||
| + | </ | ||
| + | < | ||
| + | make -C mkimage-profiles BRANCH=Sisyphus ARCH=x86_64 APTCONF=$PWD/ | ||
| + | </ | ||
mkimage_profiles_сборка_alt_образование.1673098620.txt.gz · Last modified: 2023/01/07 13:37 by mariaf