[devel] Sisyphus & installer

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Дек 19 17:47:43 MSK 2008


On Fri, Dec 19, 2008 at 05:36:20PM +0300, Alexey Tourbin wrote:
> On Fri, Dec 19, 2008 at 04:33:37PM +0200, Kirill A. Shutemov wrote:
> > On Fri, Dec 19, 2008 at 05:25:41PM +0300, Alexey Gladkov wrote:
> > > Kirill A. Shutemov wrote:
> > > > Люди, а насколько реально сделать инсталлер именно для Sisyphus? Что бы
> > > > он не таскал с собой пакетную базу, а просто спрашивал у пользователя
> > > > какое зеркало Сизифа использовать. Мне было бы достаточно, что бы он
> > > > ставил ядро, interactivesystem и apt.
> > > 
> > > При установке по сети это можно (если не сломали). Список
> > > basesystem.list + откуда брать остальное можно передать через Metadata.
> > 
> > Я не знаю внутриностей инсталлера, но без basesystem.list не обойтись?
> > Зависимости basesystem могут меняться и не очень удобно из-за этого
> > переделывать инсталятор. apt-get install --print-uris не подойдёт?
> 
> Интересно.  Получается pure installer, который не таскает с собой даже
> минимального набора пакетов.

rpm пакеты для basesystem занимают 13M, думаю что инсталлятор занимает
больше.  Так что с точки зрения размера это не issue.

$ ./aptbox/apt-get --print-uris -y install basesystem |sed -n 's|^.file:/ALT|/ALT|p' |cut -d\' -f1 |xargs /bin/du -sc -L |sort -n |tail
372     /ALT/Sisyphus/x86_64/RPMS.classic/libdb4.4-4.4.20-alt3.x86_64.rpm
464     /ALT/Sisyphus/x86_64/RPMS.classic/e2fsprogs-1.41.3-alt1.x86_64.rpm
556     /ALT/Sisyphus/x86_64/RPMS.classic/bash-3.2.39-alt2.x86_64.rpm
784     /ALT/Sisyphus/x86_64/RPMS.classic/gawk-3.1.5-alt3.x86_64.rpm
852     /ALT/Sisyphus/x86_64/RPMS.classic/tar-1.20-alt1.x86_64.rpm
892     /ALT/Sisyphus/x86_64/RPMS.classic/util-linux-2.14-alt1.x86_64.rpm
1120    /ALT/Sisyphus/x86_64/RPMS.classic/glibc-core-2.9-alt1.x86_64.rpm
1208    /ALT/Sisyphus/x86_64/RPMS.classic/perl-base-5.8.9-alt0.2.x86_64.rpm
1748    /ALT/Sisyphus/x86_64/RPMS.classic/coreutils-6.12-alt2.x86_64.rpm
13352   total
$

Лучше считать interactivesystem, получается 21M.
Плюс ещё ядро.

$ ./aptbox/apt-get --print-uris -y install interactivesystem |sed -n 's|^.file:/ALT|/ALT|p' |cut -d\' -f1 |xargs /bin/du -sc -L |sort -n |tail                                                           
748     /ALT/Sisyphus/x86_64/RPMS.classic/groff-base-1.19.3-alt3.20081113.x86_64.rpm
784     /ALT/Sisyphus/x86_64/RPMS.classic/gawk-3.1.5-alt3.x86_64.rpm
852     /ALT/Sisyphus/x86_64/RPMS.classic/tar-1.20-alt1.x86_64.rpm
892     /ALT/Sisyphus/x86_64/RPMS.classic/util-linux-2.14-alt1.x86_64.rpm
896     /ALT/Sisyphus/x86_64/RPMS.classic/kbd-data-1.14.1.20081023-alt1.x86_64.rpm
1104    /ALT/Sisyphus/x86_64/RPMS.classic/glibc-gconv-modules-2.9-alt1.x86_64.rpm
1120    /ALT/Sisyphus/x86_64/RPMS.classic/glibc-core-2.9-alt1.x86_64.rpm
1208    /ALT/Sisyphus/x86_64/RPMS.classic/perl-base-5.8.9-alt0.2.x86_64.rpm
1748    /ALT/Sisyphus/x86_64/RPMS.classic/coreutils-6.12-alt2.x86_64.rpm
21100   total
$

NB: в interactivesystem не хватает зависимости на syslogd-daemon.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081219/232c8095/attachment.bin>


Подробная информация о списке рассылки Devel