* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
@ 2008-12-08 20:18 ` Igor Vlasenko
2008-12-08 20:21 ` Pavel Wolneykien
` (4 subsequent siblings)
5 siblings, 0 replies; 12+ messages in thread
From: Igor Vlasenko @ 2008-12-08 20:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Dec 09, 2008 at 01:53:31AM +0600, Michael Pozhidaev wrote:
> Привет всем!
>
> Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop 4.1.
> Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое множество
> зависимостей.
>
> Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для apt-cdrom,
> при помощи которого можно было бы ставить пакет X на Desktop 4.1,
> как говорится, с замыканиями всех зависимостей?
Наивный подход следующий.
Инициализировать песочницу
$ hsh --initroot-only | tee hsh-initroot.log
Поставить туда нужные пакеты
$hsh-install нужные-пакеты | tee hsh-install.log
получить список установленных
grep rpmi: hsh-install.log | awk '{print $5}' > list.installed.txt
и дальше вычесть из этого списка пакеты, входяшие в install CD
(install DVD).
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
2008-12-08 20:18 ` Igor Vlasenko
@ 2008-12-08 20:21 ` Pavel Wolneykien
2008-12-08 20:34 ` Michael Pozhidaev
2008-12-08 20:21 ` Led
` (3 subsequent siblings)
5 siblings, 1 reply; 12+ messages in thread
From: Pavel Wolneykien @ 2008-12-08 20:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
На чистой инсталляции с диска, без лишних пакетов из сети (можно
попробовать использовать hasher).
Подключаем сетевой репозитарий, а затем:
apt-get -y --print-uris install X > X.uris
mkdir -p repo.X/distro.Y/RPMS.Z
wget -P repo.X/distro.Y/RPMS.Z -i X.uris
genbasedir --topdir=repo.X --create distro.Y Z
echo "Disk name for X" > repo.X/.disk/info
growisofs -Z /dev/dvd -r repo.X
Примерно так... :)
----------------------------------------------
Michael Pozhidaev <msp@altlinux.ru> wrote:
> Привет всем!
>
> Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop 4.1.
> Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое множество
> зависимостей.
>
> Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для apt-cdrom,
> при помощи которого можно было бы ставить пакет X на Desktop 4.1,
> как говорится, с замыканиями всех зависимостей?
>
> Очень нужное дело, прошу помочь, пожалуйста.
> --
> Michael Pozhidaev. E-mail: msp@altlinux.ru.
> Tomsk State University. http://www.csd.tsu.ru
> ALT Linux Team. http://www.altlinux.ru
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
2008-12-08 20:18 ` Igor Vlasenko
2008-12-08 20:21 ` Pavel Wolneykien
@ 2008-12-08 20:21 ` Led
2008-12-08 21:01 ` Ivan Fedorov
` (2 subsequent siblings)
5 siblings, 0 replies; 12+ messages in thread
From: Led @ 2008-12-08 20:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 08 December 2008 21:53:31 Michael Pozhidaev wrote:
> Привет всем!
>
> Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop
> 4.1. Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое
> множество зависимостей.
>
> Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для
> apt-cdrom, при помощи которого можно было бы ставить пакет X на Desktop
> 4.1,
> как говорится, с замыканиями всех зависимостей?
hsh-install(1) ?
> Очень нужное дело, прошу помочь, пожалуйста.
--
Led
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
` (2 preceding siblings ...)
2008-12-08 20:21 ` Led
@ 2008-12-08 21:01 ` Ivan Fedorov
2008-12-08 21:32 ` Michael Shigorin
2008-12-09 8:06 ` Stanislav Ievlev
5 siblings, 0 replies; 12+ messages in thread
From: Ivan Fedorov @ 2008-12-08 21:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1095 bytes --]
Michael Pozhidaev <msp-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> Привет всем!
>
> Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop 4.1.
> Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое множество
> зависимостей.
>
> Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для apt-cdrom,
> при помощи которого можно было бы ставить пакет X на Desktop 4.1,
> как говорится, с замыканиями всех зависимостей?
>
> Очень нужное дело, прошу помочь, пожалуйста.
Когда-то давно была софтина distribute кажется... попробуйте поискать -
может в коде есть ответ... :)
Ну и separator/spt наверное такое тоже умели...
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
` (3 preceding siblings ...)
2008-12-08 21:01 ` Ivan Fedorov
@ 2008-12-08 21:32 ` Michael Shigorin
2008-12-08 21:41 ` Michael Pozhidaev
2008-12-09 8:06 ` Stanislav Ievlev
5 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2008-12-08 21:32 UTC (permalink / raw)
To: devel
On Tue, Dec 09, 2008 at 01:53:31AM +0600, Michael Pozhidaev wrote:
> Существует ли какой-нибудь рецепт, чтобы изготовить диск
> дополнений для apt-cdrom, при помощи которого можно было бы
> ставить пакет X на Desktop 4.1, как говорится, с замыканиями
> всех зависимостей?
Если не ошибаюсь,
http://git.altlinux.org/people/boyarsh/packages/?p=mkimage-profile-edu.git
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-08 19:53 [devel] Q: Изготовление диска дополнений Michael Pozhidaev
` (4 preceding siblings ...)
2008-12-08 21:32 ` Michael Shigorin
@ 2008-12-09 8:06 ` Stanislav Ievlev
2008-12-09 8:08 ` Stanislav Ievlev
5 siblings, 1 reply; 12+ messages in thread
From: Stanislav Ievlev @ 2008-12-09 8:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Dec 09, 2008 at 01:53:31AM +0600, Michael Pozhidaev wrote:
> Привет всем!
>
> Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop 4.1.
> Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое множество
> зависимостей.
>
> Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для apt-cdrom,
> при помощи которого можно было бы ставить пакет X на Desktop 4.1,
> как говорится, с замыканиями всех зависимостей?
>
> Очень нужное дело, прошу помочь, пожалуйста.
Это всё делается при помощи mkimage. Тот же самый профиль, просто не надо
делать altinst и прописывать загрузчик.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Q: Изготовление диска дополнений
2008-12-09 8:06 ` Stanislav Ievlev
@ 2008-12-09 8:08 ` Stanislav Ievlev
0 siblings, 0 replies; 12+ messages in thread
From: Stanislav Ievlev @ 2008-12-09 8:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Dec 09, 2008 at 11:06:56AM +0300, Stanislav Ievlev wrote:
> On Tue, Dec 09, 2008 at 01:53:31AM +0600, Michael Pozhidaev wrote:
> > Привет всем!
> >
> > Вот такая задача: есть дистрибутив. В нашем случае это CD-версия Desktop 4.1.
> > Есть некоторый пакет X, который лежит в бранче 4.1 и имеет некоторое множество
> > зависимостей.
> >
> > Существует ли какой-нибудь рецепт, чтобы изготовить диск дополнений для apt-cdrom,
> > при помощи которого можно было бы ставить пакет X на Desktop 4.1,
> > как говорится, с замыканиями всех зависимостей?
> >
> > Очень нужное дело, прошу помочь, пожалуйста.
> Это всё делается при помощи mkimage. Тот же самый профиль, просто не надо
> делать altinst и прописывать загрузчик.
Забыл добавить. В desktop есть пример скрипта для вычитания пакетов уже
имеющихся в других компонентах.
^ permalink raw reply [flat|nested] 12+ messages in thread