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
next 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