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 ★★★★★
()

Однозначно гуй.

Ximen ★★★★
()
Ответ на: комментарий от 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 ☆☆
()

Лучшее, что я видел - у debian или DragonFlyBSD

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