Mkimage: различия между версиями

Материал из ALT Linux Wiki
м (+кат (и унёс вниз))
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE:mkimage}}
{{DISPLAYTITLE:mkimage}}
'''mkimage''' — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория.
'''mkimage''' — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория.
Входит в [[Starterkits/builder|стартеркит builder]].


== Документация ==
== Документация ==
mkimage использует для сборки ''профиль'', представляющий собой набор Makefiles.
{{pkg|mkimage}} использует для сборки ''профиль'', представляющий собой набор Makefiles и хуков на shell; см. <tt>[http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=tree;f=examples/example3;hb=HEAD example3]</tt> в качестве примера.


Содержание и функционирование профилей документировано в [http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=doc/README.ru;hb=HEAD README-файле] пакета <tt>mkimage</tt>.
Содержание и функционирование профилей документировано в [http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=doc/README.ru;hb=HEAD README-файле] пакета <tt>mkimage</tt>.
Обратите внимание: при использовании Linux 3.6+ практически обязательна установка {{pkg|mkimage-preinstall}}.


== Использование в «реальной жизни» ==
== Использование в «реальной жизни» ==
Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них:
Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них:
* [[Mkimage/Desktop|семейство профилей для desktop-дистрибутивов]]
* [[Mkimage/Profiles/Desktop|семейство профилей для desktop-дистрибутивов]]
* [[Mkimage/Profiles|обзор части профилей на git.altlinux.org]]
* [[Mkimage/debug|отладка сборки профилей]]
* [[Mkimage/debug|отладка сборки профилей]]


== История ==
== История ==
mkimage — четвёртый и на данный момент последний среди длинного ряда [[ImageGeneratorsHistory|сборщиков образов]] в рамках Sisyphus. mkimage был создан для замены [[spt]] — последний использует жёстко зашитую последовательность шелл-скриптов, а шаблоны дистрибутивов с трудом поддаются вычленению общих блоков.
{{pkg|mkimage}} — четвёртый и на данный момент новейший среди длинного ряда сборщиков образов в рамках Sisyphus, который был создан для замены {{pkg|spt}} — последний использует жёстко зашитую последовательность шелл-скриптов, а шаблоны дистрибутивов с трудом поддаются вычленению общих блоков.
{{main|Mkimage/history}}


== Исходный код ==
== Исходный код ==
* [http://git.altlinux.org/people/legion/packages/mkimage.git mkimage.git]
* [http://git.altlinux.org/gears/m/mkimage.git mkimage.git]


== Авторы ==
== Авторы ==
* Alexey Gladkov
* Alexey Gladkov


[[Категория:Sisyphus]]
[[Категория:Mkimage]]
[[Категория:Mkimage]]
{{Category navigation|title=mkimage|category=mkimage|sortkey=*}}
[[en:mkimage]]

Текущая версия от 15:56, 10 декабря 2020

mkimage — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория.

Входит в стартеркит builder.

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

mkimage использует для сборки профиль, представляющий собой набор Makefiles и хуков на shell; см. example3 в качестве примера.

Содержание и функционирование профилей документировано в README-файле пакета mkimage.

Обратите внимание: при использовании Linux 3.6+ практически обязательна установка mkimage-preinstall.

Использование в «реальной жизни»

Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них:

История

mkimage — четвёртый и на данный момент новейший среди длинного ряда сборщиков образов в рамках Sisyphus, который был создан для замены spt — последний использует жёстко зашитую последовательность шелл-скриптов, а шаблоны дистрибутивов с трудом поддаются вычленению общих блоков.

Основная статья: Mkimage/history


Исходный код

Авторы

  • Alexey Gladkov