The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект openSUSE опубликовал альтернативный инсталлятор Agama 5, opennews (ok), 24-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Проект openSUSE опубликовал альтернативный инсталлятор Agama..."  +/
Сообщение от Аноним (10), 24-Окт-23, 11:53 
>Web-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly. Сервис для привязки интерфейса к D-Bus, а также встроенный http-сервер, написаны на языке Ruby и построены с использованием готовых модулей, развиваемых проектом Cockpit, которые также применяются в web-конфигураторах Red Hat.

Непроходимый НИХ синдром.
Что делает установщик (в бинарном дистрибутиве):
* Размечает диски
* Распаковывает архив с базовой системой
* Собирает initramfs
* Задает пользователю пару вопросов и на основе ответов редактирует конфиги
* Часть конфигов редактирует автоматом исходя из "окружения"
* По требованию ставит необходимые пакеты из репозитория
* Прописывает GRUB или UEFI загрузчик

Это все можно реализовать на bash+ncurses или вообще текстовых вопросах-ответах (привет alpine). А не тянуть кучу web мусора и yast который тут лишний.

Ответить | Правка | Наверх | Cообщить модератору

17. "Проект openSUSE опубликовал альтернативный инсталлятор Agama..."  +/
Сообщение от 1 (??), 24-Окт-23, 12:26 
> Это все можно реализовать на bash+ncurses или вообще текстовых вопросах-ответах (привет alpine). А не тянуть кучу web мусора и yast который тут лишний.

Ты наверное старый фрибздист ?

Ответить | Правка | Наверх | Cообщить модератору

19. "Проект openSUSE опубликовал альтернативный инсталлятор Agama..."  +/
Сообщение от Аноним (19), 24-Окт-23, 12:31 
Не нужно на баш ничего реализовывать — без ног все останутся.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

20. "Проект openSUSE опубликовал альтернативный инсталлятор Agama..."  –2 +/
Сообщение от пох. (?), 24-Окт-23, 12:32 
* Задает пользователю пару вопросов и на основе ответов редактирует конфиги
* Часть конфигов редактирует автоматом исходя из "окружения"
* По требованию ставит необходимые пакеты из репозитория

вот, собственно, типичный образец - эксперт опеннета запутался даже в линейном текстовом алгоритме. Сначала он поредактировал конфиги, а потом поставил пакеты.

А надо было - наоборот. Примерно так же вы бы и написали установщик, но, к счастью, не умеете кодить.

А еще надо бы сохранять единую технологию редактирования этих самых конфигов в процессе установки и после нее, а не две перпендикулярных, и одна ломает другую. И это у suse, кстати, когда-то давно было сделано довольно неплохо.

> Это все можно реализовать на bash+ncurses

можно, но после примерно второй установки пользователь возьмет двустволку и пойдет тебя искать.
Поэтому так и не делают со времен шлаквари.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру