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

Материал из ALT Linux Wiki
м (→‎OpenVZ VE: tgz -> tar.gz: поддерживаются {tar,cpio}{,.gz,xz})
м (+подготовка (с главной страницы m-p); s,distro/,,g (уже необязательно))
Строка 1: Строка 1:
[[File:M-p live-builder.png|240x157px|right]]
[[File:M-p live-builder.png|240x157px|right]]
= Подготовка =
# выполняем начальные инструкции по [http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=QUICKSTART;hb=HEAD документации]
# {{cmd|git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git}}
# {{cmd|cd mkimage-profiles}}
= Примеры применения [[Mkimage/Profiles/m-p|mkimage-profiles]] =
= Примеры применения [[Mkimage/Profiles/m-p|mkimage-profiles]] =
При этих операциях заодно получается более-менее аккуратно сформированный git-репозиторий, содержащий дистрибутивный профиль по принципу [[UpStream/AsNeeded|--as-needed]].
При этих операциях заодно получается более-менее аккуратно сформированный git-репозиторий, содержащий дистрибутивный профиль по принципу [[UpStream/AsNeeded|--as-needed]].


== инсталятор ==
== инсталятор ==
* {{cmd|make distro/server-ovz.iso}} или {{cmd|make distro/icewm.iso}} соберёт устанавливающийся инсталлер, из которого получается загружающаяся система.
* {{cmd|make server-ovz.iso}} или {{cmd|make icewm.iso}} соберёт устанавливающийся инсталлер, из которого получается загружающаяся система.


== LiveCD ==
== LiveCD ==
* {{cmd|make distro/rescue.iso}} соберёт небольшую спасательную систему;
* {{cmd|make rescue.iso}} соберёт небольшую спасательную систему;
* {{cmd|make distro/live-builder.iso}} — образ «живой сборочницы» с [[hasher]] и [[mkimage]], способной собрать себя саму при доступности ftp.altlinux.org<ref>всё необходимое для сборки миниатюрного <tt>distro/syslinux.iso</tt> входит в базовый репозиторий в составе {{path|live-builder.iso}}</ref>
* {{cmd|make live-builder.iso}} — образ «живой сборочницы» с [[hasher]] и [[mkimage]], способной собрать себя саму при доступности ftp.altlinux.org<ref>всё необходимое для сборки миниатюрного <tt>syslinux.iso</tt> входит в базовый репозиторий в составе {{path|live-builder.iso}}</ref>


== [[OpenVZ]] VE ==
== [[OpenVZ]] VE ==
Строка 14: Строка 19:


== DOS ==
== DOS ==
* {{cmd|make distro/dos.iso}} отформатирует, заполнит по мотивам {{pkg|dosemu-freedos}} дискетку на 2.88 и уложит её в образ на случай надобности<ref>например, при перешивке firmware</ref> наследственного ABI.
* {{cmd|make dos.iso}} отформатирует, заполнит по мотивам {{pkg|dosemu-freedos}} дискетку на 2.88 и уложит её в образ на случай надобности<ref>например, при перешивке firmware</ref> наследственного ABI.


== Примечания ==
== Примечания ==
<references />
<references />
[[Категория:Mkimage-profiles]]
[[Категория:Mkimage-profiles]]

Версия от 16:10, 22 марта 2012

M-p live-builder.png

Подготовка

  1. выполняем начальные инструкции по документации
  2. git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
  3. cd mkimage-profiles

Примеры применения mkimage-profiles

При этих операциях заодно получается более-менее аккуратно сформированный git-репозиторий, содержащий дистрибутивный профиль по принципу --as-needed.

инсталятор

  • make server-ovz.iso или make icewm.iso соберёт устанавливающийся инсталлер, из которого получается загружающаяся система.

LiveCD

  • make rescue.iso соберёт небольшую спасательную систему;
  • make live-builder.iso — образ «живой сборочницы» с hasher и mkimage, способной собрать себя саму при доступности ftp.altlinux.org[1]

OpenVZ VE

  • make ve/generic.tar и make ve/openvpn.tar.gz — компактный чрут для OpenVZ (вероятно, и LXC) и его же с OpenVPN.

DOS

  • make dos.iso отформатирует, заполнит по мотивам dosemu-freedos дискетку на 2.88 и уложит её в образ на случай надобности[2] наследственного ABI.

Примечания

  1. всё необходимое для сборки миниатюрного syslinux.iso входит в базовый репозиторий в составе live-builder.iso
  2. например, при перешивке firmware