[devel] Зависимости на скриптовые языки в мини-системе

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Мар 10 19:15:40 MSK 2003


On Mon, Mar 10, 2003 at 06:59:40PM +0300, rider на altlinux.com wrote:
> Я тут между делом формирую (пока что для себя) установочную мини-систему, для того, что бы
> можно было легко и безпроблемно поставить систему с нуля, используя
> Sisyphus ;-)
> 
> На данный момент смог упихать некоторое количество пакетов, включая
> XFree86-4, kernel-smp, synaptic и icewm в ~136 мегабайт без учета
> инсталятора. 
> 
> Хочется немного меньше - явно наличие лишних зависимостей.
> 
> Так, например, мне не удалось избавиться от perl в этом дистрибутиве.
> 
> Его хотят многие... очень многие пакеты, среди которых lilo, kernel*,
> initscripts и т.д.

Что тут удивительного?

> Также не удалось уйти от зависимости на python, который вытаскивается
> kudzu напрямую и sinaptic'ом через libglade.

Вот это уже менее очевидно.

> Так вот теперь небольшое предложение:
> 
> давайте попробуем вынести _все_ скриптовые языки, за исключением bash и
> sed из этого мини-дистрибутива, который очень хотелось бы вместить в 100
> мегабайт вместе с программой установки ;-)

Думаю, что оно того не стоит.
$ rpmquery --qf '%{SIZE}\n' perl-base
3873367
Я не против использовать только хорошие программы, написанные без
привлечения средств, поощряющих изготовление плохого кода на быструю руку.

Только давайте трезво оценивать наши возможности.

Так что давайте начнем оптимизацию с программы установки. :)

> Для этого нам нужно прекратить использовать perl в post и pre скриптах,

Это не так сложно.

> переписать некоторые скрипты на shell или на C.

А вот с этим могут возникнуть вопросы.
Кто возьмется переписать bootloader-utils?


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


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