[devel] installer-i586-20070219: юзабилити

Stanislav Ievlev =?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Пт Мар 2 09:50:55 MSK 2007


On Fri, Mar 02, 2007 at 08:38:40AM +0200, Dmitriy L. Kruglikov wrote:
> На календаре было: Пятница, 02 Март 2007 года,
> Stanislav Ievlev писал(а) в сообщении: 
> 
> SI == Stanislav Ievlev
> 
> SI> Стоит ли тратить силы на ещё один велосипед.
> SI> dumb-инсталлеры тем и хороши, что идеально работают только для одного
> SI> человека ;)
Я не спроста обратил на это Ваше внимание.
Спросите у самого legion@ - он тоже когда-то написал для себя dumb-инсталлер и удивлялся отчего такой "кривой"
инсталлер в Compact ;)
А вот когда начал делать "для всех" - стал думать совсем по другому ;)

Послушайте моего совета:
Если Вам нужно что-то особенное, то не занимайтесь повторным
переписыванием уже многократно отлаженных shell-cкриптов (а именно из них и состоит наш installer).

Если хочется чего-то своего странного минимального, то действовать надо так:
Берутся готовые шельные бакенды от altertator и обвязываются dialog.
Делается это тривиальнейшим образом (протокол вызова бакендов очень
прост). Если жаба не душит очень сильно, то можно положить рядом и сам  alterator и вызывать бакенды 
через alterator-cmdline - тогда можно будет пользоваться даже бакендом для evms.

В таком случае Вы и инсталлятор под себя сделаете и труды ваши не уйдут в чёрную дыру ибо ошибки найденные в выше-перечисленных бакендах можно будет поправить.

То бишь можно сделать очередной стул под себя, чтобы потом его выкинуть, а можно сделать что-то с пользой для community.
А то получится примерно как собрать пакетики под себя , сделать где-то
собственнный репозитарий, ничего не отдать в ответ ... и выкинуть всё это со временем.

P.S. Не Вы первый не Вы последний, то пишет очередной инсталлятор в этой рассылке ;)




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