ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] CDs with Sisyphus
@ 2001-09-13 18:51 Ivan Zakharyaschev
  0 siblings, 0 replies; only message in thread
From: Ivan Zakharyaschev @ 2001-09-13 18:51 UTC (permalink / raw)
  To: sisyphus

	Добрый вечер!

В Сизифе появился пакет -- distribute -- в нем скрипт для записи набора
пакетов (например, Сизифа) на компакт-диски. Потом с этого набора дисков
можно будет обновляться с помощью APT.

Это начальная версия; реализация еще некоторых возможностей
у меня осталась в TODO.

Установить эту утилиту и начать ей пользоваться можно двумя способами.
Во-первых, установив его во всю систему (как обычно это делается с rpm).

Тогда, чтобы записать Sisyphus на диски, нужно сначала отредактировать
общесистемный конфигурационный файл /etc/distribute/tasks/sisyphus,
поставив там правильные пути к месту хранения пакетов, (он включен в
пакет для примера -- в нем настройки для офиса ALT Linux) и затем
совершить примерно такую последовательность действий:

$ distribute sisyphus --LAYOUT
$ distribute sisyphus --mkiso (можно с указанием номера -- тогда вместо
всех образов будет сделан один выбранный)
$ distribute sisyphus --record номер
и т.д.

Какое-то более подробное описание можно посмотреть, вызвав distribute
--help. (В частности, оттуда будет ясно, что необязательно пользоваться
общесистемной конфигурацией -- пользователь может создать свою).

Этап разбрасывания пакетов по дискам (--LAYOUT) не должен занимать много
времени, потому что на нем все операции производятся с ссылками на файлы
пакетов, а не с их копиями (не тратится время на копирование).

Полученные диски будут с индексами для APT; пакеты будут разбросаны по
дискам по алфавиту; если на машине, где набор дисков будет
использоваться, стоит apt-0.3.19cnc52-alt3.1 и в конфигурации есть
параметр `Acquire::CDROM::Copy "true";', то работа с ними будет довольно
удобна. Не забывайте время от времени очищать кэш с помощью apt-get
clean.


А второй вариант установки на случай, когда нельзя установить пакет в
систему: тогда можно переписать все дерево каталогов из пакета
куда-нибудь в домашнюю директорию, и, правильно установив PREFIX,
пользоваться утилитой как обычно. Этот способ подробнее описан в
/usr/share/doc/distribute*/ из этого пакета.


Посмотрите: возможно, кому-то нужно будет поправить способ вызова
cdrecord, используемый этой утилитой (в одной из функций в скрипте
`distribute').


Готов услышать замечания и предложения по поводу этого скрипта, ответить
на вопросы.

Best regards,
Ivan.




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-09-13 18:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-13 18:51 [sisyphus] CDs with Sisyphus Ivan Zakharyaschev

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