Tools/Distribute: различия между версиями
Строка 1: | Строка 1: | ||
=== | == Сборка ISO-образов репозитория с помощью Distribute == | ||
==== Быстрый вход в курс дела. ==== | |||
Если вы умеете сами разбираться в документации и в конфигах пакетов вам достаточно прочитать следующий алгоритм: | |||
* Первое, что надо сделать, это установить пакет distribute. | * Первое, что надо сделать, это установить пакет distribute. | ||
* Второе, это надо иметь срез бренча (частный случай - срез Сизифа), который вы хотите записать на CD/DVD. | * Второе, это надо иметь срез бренча (частный случай - срез Сизифа), который вы хотите записать на CD/DVD. | ||
* Третье, изучить документацию, которая есть в пакете (/usr/share/doc/distribute...) и конфигурационный файл, который идёт в пакете по умолчанию (usr/share/distribute/defaults.conf). | |||
* Третье, изучить документацию, которая есть в пакете (/usr/share/doc/distribute...) и конфигурационный файл, который идёт в пакете по умолчанию (/usr/share/distribute/defaults.conf). | |||
==== Медленный вход в курс дела. ==== | |||
Для остальных опишу чуть поподробнее. | |||
==== Введение ==== | |||
Если вам надо иметь срез бренча, записанный на DVD или на CD (далее - болванки), то вам сюда. Далее я опишу на примере того, как я записываю бренч p5 на DVD. | |||
==== Первый шаг ==== | |||
Как уже написано выше первым шаго устанавливаем пакет distribute. Он есть во всех бренчах. | |||
Выполняем команду от root. | |||
'''apt-get install distribute''' | |||
==== Второй шаг ==== | |||
Второе необходимое условие — это наличие полного среза бренча, который вы хотите записать на болванки. Для этого я предварительно скачал branch p5, и положил его на внешний USB накопитель, который монтируется у меня на точку монтирования /media/Arhiv. На нём у меня файловая система ext3 (для того, чтобы не было проблем с символическими ссылками и т. п.). В каталоге /media/Arhiv/Branch-p5/ лежит сам бренч. Пользователь, который будет создавать образы имеет доступ ко всем этим файлам. Там-же на внешнем диске у меня расположен каталог, куда я буду записывать образы (записать их на болванки могу в любое время потом, когда мне они потребуются). | |||
==== Третий шаг ==== | |||
После изучения документации пакета distribute, я создал по аналогии конфигурационный файл задания для записи бренча p5 (~/.etc/distribute/tasks/Branch-p5) , следующего содержания: | |||
''<nowiki># Configuration for ./distribute.</nowiki>'' | |||
''<nowiki># Размер образа</nowiki>'' | |||
''CDVOLUME=4700000000'' | |||
''<nowiki># Параметры имени образа</nowiki>'' | |||
''PREFIX=ALTLinux'' | |||
''SUFFIX="p5"-$(date +%Y%m%d)'' | |||
''<nowiki># архитектуры, которые войдут в образ</nowiki>'' | |||
''ARCH=(i586 noarch)'' | |||
''<nowiki># </nowiki>Открывающая кавычка'' | |||
''TYPE_N_LOCALMIRROR_TABLE="'' | |||
''<nowiki># размещение файлов с заданными архитектурами</nowiki>'' | |||
''noarch/RPMS "/media/Arhiv/Branch-p5/files/noarch/RPMS"'' | |||
''i586/RPMS "/media/Arhiv/Branch-p5/files/i586/RPMS"'' | |||
''<nowiki># </nowiki>Закрывающая кавычка'' | |||
''"'' | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] |
Версия от 12:24, 27 декабря 2010
Сборка ISO-образов репозитория с помощью Distribute
Быстрый вход в курс дела.
Если вы умеете сами разбираться в документации и в конфигах пакетов вам достаточно прочитать следующий алгоритм:
- Первое, что надо сделать, это установить пакет distribute.
- Второе, это надо иметь срез бренча (частный случай - срез Сизифа), который вы хотите записать на CD/DVD.
- Третье, изучить документацию, которая есть в пакете (/usr/share/doc/distribute...) и конфигурационный файл, который идёт в пакете по умолчанию (/usr/share/distribute/defaults.conf).
Медленный вход в курс дела.
Для остальных опишу чуть поподробнее.
Введение
Если вам надо иметь срез бренча, записанный на DVD или на CD (далее - болванки), то вам сюда. Далее я опишу на примере того, как я записываю бренч p5 на DVD.
Первый шаг
Как уже написано выше первым шаго устанавливаем пакет distribute. Он есть во всех бренчах.
Выполняем команду от root.
apt-get install distribute
Второй шаг
Второе необходимое условие — это наличие полного среза бренча, который вы хотите записать на болванки. Для этого я предварительно скачал branch p5, и положил его на внешний USB накопитель, который монтируется у меня на точку монтирования /media/Arhiv. На нём у меня файловая система ext3 (для того, чтобы не было проблем с символическими ссылками и т. п.). В каталоге /media/Arhiv/Branch-p5/ лежит сам бренч. Пользователь, который будет создавать образы имеет доступ ко всем этим файлам. Там-же на внешнем диске у меня расположен каталог, куда я буду записывать образы (записать их на болванки могу в любое время потом, когда мне они потребуются).
Третий шаг
После изучения документации пакета distribute, я создал по аналогии конфигурационный файл задания для записи бренча p5 (~/.etc/distribute/tasks/Branch-p5) , следующего содержания:
# Configuration for ./distribute.
# Размер образа
CDVOLUME=4700000000
# Параметры имени образа
PREFIX=ALTLinux
SUFFIX="p5"-$(date +%Y%m%d)
# архитектуры, которые войдут в образ
ARCH=(i586 noarch)
# Открывающая кавычка
TYPE_N_LOCALMIRROR_TABLE="
# размещение файлов с заданными архитектурами
noarch/RPMS "/media/Arhiv/Branch-p5/files/noarch/RPMS"
i586/RPMS "/media/Arhiv/Branch-p5/files/i586/RPMS"
# Закрывающая кавычка
"