From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 13 Sep 2001 22:51:07 +0400 (MSD) From: Ivan Zakharyaschev X-X-Sender: To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Subject: [sisyphus] CDs with Sisyphus Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Добрый вечер! В Сизифе появился пакет -- 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.