ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Vladimir V. Kamarzin" <vvk@vvk.pp.ru>
To: sisyphus@altlinux.ru
Subject: [sisyphus] I: jigdo, или удобная сборка ISO- образов .
Date: Tue, 30 Aug 2005 13:57:51 +0600
Message-ID: <m3ll2jq2kg.fsf@vvk.pp.ru> (raw)

Hi.

В Incoming отправлен пакет jigdo-0.7.2-alt1.src.rpm. Для дебианщиков эта тулза
должна быть хорошо знакома ( http://www.us.debian.org/CD/jigdo-cd/ ).

Предназначение данной утилиты состоит в создании iso-шников (например
iso-образов дистрибутивов) на стороне конечного пользователя, на основе:
- пакетной базы дистрибутива, доступной через Internet (или LAN), каковой
является например репозитарий Мастера 2.4 на ftp.altlinux.ru и прочих
зеркалах;
- файла xxx.jigdo, являющегося списком файлов (с их md5-суммами), которые
можно по отдельности загрузить с зеркал
- бинарного файла xxx.template, содержащего информацию о том, как собрать
образ, а так же те данные, которые не доступны для скачивания с зеркал.

Сборка исошников из вышеперечисленных файлов производится примерно следующим
образом:

# apt-get install jigdo-file

$ jigdo-lite ftp://localhost/ALTLinux/Master-2.4-dvd.jigdo
[skip]

jigdo спросит нас, а не имеется ли у нас предыдущей версии дистрибутива или
например среза сизифа, на основе которого данный дистрибутив был собран? ;-)
Если есть, указываем путь к файлам. Ну, вы поняли, что т.о. образом jigdo
докачает из репозитария только те пакеты, которых у нас нет в наличии.
В процессе скачивания файлов (с помощью wget), jigdo будет сверять md5-суммы и
потихоньку собирать исошник.


Создание файлов xxx.jigdo и xxx.template на основе iso-образа можно произвести
примерно следующим образом:

$ jigdo-file make-template --bzip2
--image=/mnt/storage2/iso/Master-2.4-dvd.iso
--jigdo=/home/vvk/Master-2.4-dvd.jigdo
--template=/home/vvk/Master-2.4-dvd.template --label
Alt=/var/ftp/ALTLinux/Master24 --uri
Alt=ftp://192.168.33.10/ALTLinux/Master24/ /var/ftp/ALTLinux/Master24//

после чего подредактировать получившийся файл Master-2.4-dvd.jigdo на предмет
добавления зеркал.

Естественно, в этом примере не получится потом собрать dvd-образ, используя
ftp-репозитарии, т.к. некоторые пакеты (с проприетарным софтом) там
отсутствуют :)

P.S. хотелось бы услышать точку зрения ООО на такой метод распространения
iso-шек, особенно в свете скорого выхода Compact 3.0.

-- 
WBR, Vladimir V. Kamarzin.

>преимущества самосборки софта очевидны и неоспоримы
Дети! Hе верьте этим дядям! Бинарники -- это проще, безопасней и
оставляют время для секса с женщинами!
		-- Ilya Anfimov in RU.LINUX.CHAINIK


             reply	other threads:[~2005-08-30  7:57 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-30  7:57 Vladimir V. Kamarzin [this message]
2005-08-30  9:24 ` [sisyphus] " Anton Farygin
2005-08-30  9:37   ` Vladimir V. Kamarzin
2005-08-30 10:51 ` [sisyphus] " Dmitry V. Levin
2005-08-29 11:30   ` Afanasov Dmitry
2005-08-30 11:49     ` Guest007
2005-08-30 12:13     ` Vladimir V. Kamarzin
2005-08-30 11:46   ` Vladimir V. Kamarzin
2005-08-30 12:01     ` Konstantin Klimchev
2005-08-30 12:05       ` Шенцев Алексей Владимирович
2005-08-30 14:33       ` [sisyphus] I: jigdo , или удобная сборкаISO- образов Vladimir V. Kamarzin
2005-08-30 14:53         ` Michael Isachenkov
2005-08-30 20:22           ` Vitaly Lipatov
2005-08-31  7:09             ` Michael Isachenkov
2005-08-31  8:58               ` [sisyphus] " Michael Shigorin
2005-08-31  9:00                 ` Michael Isachenkov
2005-08-30 15:28         ` [sisyphus] I: jigdo , или удобна =?utf-8?Q?=D1=8F_=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0ISO- =D0=BE=D0=B1?= разов Alexey Rusakov
2005-08-31  1:49     ` [sisyphus] I: jigdo, или удобная сборка ISO- образов Valery Pipin
2005-08-31  7:49       ` Guest007
2005-08-31  8:08         ` Michael A. Kangin
2005-08-31  8:16           ` [sisyphus] " Anton Farygin
2005-08-31  8:21             ` Michael Isachenkov
2005-08-31  8:36               ` [sisyphus] " Anton Farygin
2005-08-31  8:57                 ` [sisyphus] ltsp Michael Shigorin
2005-09-03 11:57                   ` Ivan Fedorov
2005-08-31  8:16         ` [sisyphus] Re: I: jigdo, или удобная сборка ISO- образов Anton Farygin
2005-08-31  8:56           ` [sisyphus] [JT] " Michael Shigorin
2005-09-01 11:40             ` [sisyphus] " Michael Shigorin
2005-09-03 12:00               ` Ivan Fedorov
2005-09-03 12:32                 ` Alexey Borovskoy
2005-08-31 16:13           ` [sisyphus] " Vasily Kolomeets
2005-09-01 11:29             ` Aleksey Novodvorsky
2005-09-01 11:28               ` Nick S. Grechukh
2005-09-01 11:26                 ` Led
2005-09-01 11:45                   ` [sisyphus] Re: I: jigdo, ХКХ СДНАМЮЪ ЯАНПЙЮ ISO- НАПЮГНБ Aleksey Novodvorsky
2005-09-01 11:46                     ` [sisyphus] Re: I: jigdo, или удобная сборка ISO- образов Michael Shigorin
2005-09-01 12:13                       ` Aleksey Novodvorsky
2005-09-01 12:07                         ` о правах на сборники, компоненты, инструментарий и метакомпоненты (was: [sisyphus] Re: I: jigdo, или удобная сборка ISO-образов.) Michael Shigorin
2005-09-01 12:22                         ` [sisyphus] Re: I: jigdo, или удобная сборка ISO- образов Led
2005-09-01 13:03                           ` Aleksey Novodvorsky
2005-09-01 12:17                     ` [sisyphus] Re: I: jigdo, ХКХ СДНАМЮЪ ЯАНПЙЮ ISO- НАПЮГНБ Led
2005-09-01 11:46                   ` [sisyphus] Re: I: jigdo, или удобная сборка ISO- образов Epiphanov Sergei
2005-09-01 17:18               ` Vasily Kolomeets
2005-08-31 17:14           ` Dmitry V. Levin
2005-08-30 11:40 ` [sisyphus] " Michael Isachenkov
2005-08-30 14:30   ` [sisyphus] I: jigdo , " Vladimir V. Kamarzin
2005-08-30 14:34     ` [sisyphus] " Anton Farygin
2005-08-30 14:52       ` Nick S. Grechukh
2005-08-30 14:52       ` Michael Isachenkov
2005-08-30 14:44   ` [sisyphus] Re: I: jigdo, " Michael Shigorin
2005-08-30 14:39 ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3ll2jq2kg.fsf@vvk.pp.ru \
    --to=vvk@vvk.pp.ru \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git