ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: Изготовление диска дополнений
@ 2008-12-08 19:53 Michael Pozhidaev
  2008-12-08 20:18 ` Igor Vlasenko
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Michael Pozhidaev @ 2008-12-08 19:53 UTC (permalink / raw)
  To: devel

Привет всем!

Вот такая задача: есть дистрибутив. В нашем случае это 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



^ 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
                   ` (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 20:21 ` Pavel Wolneykien
@ 2008-12-08 20:34   ` Michael Pozhidaev
  2008-12-08 21:12     ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Pozhidaev @ 2008-12-08 20:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Hello, Pavel Wolneykien!

>
>   echo "Disk name for X" > repo.X/.disk/info
>
>   growisofs -Z /dev/dvd -r repo.X
Угу, всем спасибо. Подход понял. О результатах доложу.
-- 
Michael Pozhidaev. E-mail: msp@altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.ru



^ 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 20:34   ` Michael Pozhidaev
@ 2008-12-08 21:12     ` Motsyo Gennadi aka Drool
  0 siblings, 0 replies; 12+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-12-08 21:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Michael Pozhidaev пишет:
> Угу, всем спасибо. Подход понял. О результатах доложу.

	А еще можно взять профиль установочного диска, подправить список 
пакетов из коробки и собрать себе свой собственный установочный диск ;)


^ 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 21:32 ` Michael Shigorin
@ 2008-12-08 21:41   ` Michael Pozhidaev
  2008-12-08 21:48     ` Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Pozhidaev @ 2008-12-08 21:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Hello, Michael Shigorin!

> Если не ошибаюсь,
> http://git.altlinux.org/people/boyarsh/packages/?p=mkimage-profile-edu.git
О, это что-то такое же? Очень интересно. Сейчас поглядим.
-- 
Michael Pozhidaev. E-mail: msp@altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.ru



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Изготовление диска дополнений
  2008-12-08 21:41   ` Michael Pozhidaev
@ 2008-12-08 21:48     ` Michael Shigorin
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2008-12-08 21:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Dec 09, 2008 at 03:41:22AM +0600, Michael Pozhidaev wrote:
> > Если не ошибаюсь,
> > 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

end of thread, other threads:[~2008-12-09  8:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 21:12     ` Motsyo Gennadi aka Drool
2008-12-08 20:21 ` Led
2008-12-08 21:01 ` Ivan Fedorov
2008-12-08 21:32 ` Michael Shigorin
2008-12-08 21:41   ` Michael Pozhidaev
2008-12-08 21:48     ` Michael Shigorin
2008-12-09  8:06 ` Stanislav Ievlev
2008-12-09  8:08   ` Stanislav Ievlev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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