[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