LINUX.ORG.RU

Инсталятор для ОС


0

1

Всем привет.

Если бы вы надумали писать инсталятор для какой-нибудь ОС, на чем бы вы решили бы это делать?

Что бы вы выбрали? Графический, текстовый? веб интерфейс?

Если бы вы надумали писать инсталятор для какой-нибудь ОС, на чем бы вы решили бы это делать?

на минимальной инсталляции emdebian

Что бы вы выбрали? Графический, текстовый? веб интерфейс?

который требует минимум участия от пользователя. оптимально - 0 вмешательства.

feofil ()

Ты хочешь написать инсталлятор? Для своей программы или для того чтобы сторонние разработчики применяли твой инсталлятор?

Судя по вопросу... Если второе... Прежде всего, я бы сделал возможность инсталляции как текстовой так и графической. Иными словами, установочный пакет должен, допустим, из консоли иметь тупой CLI интерфейс для установки одной командой. Далее, второй уровень, это консольный но более удобный - ncurses-интерфейс, где некий визард установил бы в три шага. И чтобы можно было опции задать те же что и для CLI. Третий уровень - GUI на Qt или иным способом. Итого: чтобы твой пакет можно было можно установить всеми тремя способами - это было бы супер.

А вообще, если первый вариант и только для UNIX-like, то смотри http://megastep.org/makeself/ - с этой штукой можно сделать и консольный инсталлятор удобный, так и опционально вызвать GUI своё для установки, так всё sh-скриптом задается.

I-Love-Microsoft ★★★★★ ()

А в будущее за click-пакетами, всё не дождусь когда они будут хоть немного более распространены в Ubuntu Desktop - во заживем тогда.

I-Love-Microsoft ★★★★★ ()

Лучший инсталлятор - dd. А все остальное это уже извращения.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

Он говорит про инсталлятор ОС.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

а кому отдана проблема зависимостей?

anonymous ()

Веб-интерфейс у инсталлятора оси? Это же изврат, наглухо причем.

Zhbert ★★★★★ ()
Ответ на: комментарий от feofil

оптимально - 0 вмешательства

Ага, на весь хард сразу

buddhist ★★★★★ ()

Все параметры установки должны быть заданы текстовым файлом. Таким образом тебе остается только прикрутить GUI/CLI/WUI для генерации файла. Нравится инсталлятор OpenSUSE тем, что сначала задаешь все опции установки, жмешь «OK» и идешь курить, приходишь система установлена и готова к использованию, а не залипла на очередном вопросе посредине процесса установки. Делал бы на том языке который лучше знаю, уж сгенерить текстовый файлик думаю удобно на большинстве языков.

mamba_namba_karamba ()

web-интерфейс, конечно. Это хотя бы свежо. А учитывая, что в современных UEFI можно запускать браузер и ходить по http, идея очень глубока.

Deleted ()

Самый лучший из тех, что видел - calculate linux.

Текстовый инсталлятор, параметры командной строки определяют, куда и что ставить.

BattleCoder ★★★★★ ()

текстовый инсталятор, но максимально понятный и функциональный (вспоминаю freebsd). Ибо система должна быть занята установкой, а не проворачиванием слайдов о том, какая она хорошая.

reprimand ★★★★★ ()

на чем бы вы решили бы это делать?

На vim.

Что бы вы выбрали?

INSTALL.TXT

Lavos ★★★★★ ()

Зря в комментах так критикуют идею инсталятора с веб-интерфейсом — иногда очень даже не помешало бы иметь такую возможность. Особенно если хочется его ставить на компьютер без монитора (имеется в виду САМЫЙ ОБЫЧНЫЙ компьютер).

Но главное ведь не интерфейс. Я бы сделал адекватный инсталлятор, где логика работы была бы отвязана от представления, и тогда можно было бы сделать все три представления.

Deleted ()

лучший инсталятор у генты - «руки», называется.

Deleted ()
Ответ на: комментарий от feofil

оптимально - 0 вмешательства.

Вставляем диск на посмотреть, бутимся, а оно нам и говорит: установка завершена, все имевшиеся у вас данные были уничтожены.

INFOMAN ★★★★★ ()

Люблю темы про osdev.

Ты реально собрался что-то делать или теоретически интересуешся?

P.S. Текстового режима на ARM нет. Если хочешь быть в тренде пиши сразу GUI.

tlx ★★★★★ ()

CLI, на каком-нибудь скриптовом языке, с минимальным количеством текстовых диалогов со стороны пользователя.

sT331h0rs3 ★★★★★ ()

Что бы вы выбрали? Графический, текстовый? веб интерфейс?

текстовый. с единственным вопросом «на какой носитель поставить»

и ставится должен минимально-необходимый набор: ядро,unix-tools,пакетный менеджер..то есть набор «A» в слаке

MKuznetsov ★★★★★ ()

напиши нормальный графический инсталятор для федоры, для примера возьми с кальки , а то у федоры сейчас он как хз что

erzent ☆☆ ()

Забанься, кармадрочер

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.