Сайт | Скачать | Видео | Wiki

Голосование

Что нужно в инсталляторе? Можно выбрать несколько пунктов одновременно

Подробный мануал
14 (29.8%)
GPT
7 (14.9%)
UEFI
13 (27.7%)
UIRD
3 (6.4%)
RAID
0 (0%)
GRUB2
10 (21.3%)

Проголосовало пользователей: 21

Автор Тема: Инсталлятор  (Прочитано 130456 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #435 : 10 Май 2019, 10:08:56 »
Оффтоп, но пригодится: примеры yad, примеры gtkdialog.
http://smokey01.com/yad/ - да, хороший гайд, и все в одном файлике, удобно
недавно как раз его штудировал :)
« Последнее редактирование: 10 Май 2019, 10:13:00 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #436 : 10 Май 2019, 10:35:25 »
Определить, сколько потребуется места
Хороший код и функционал. Добавлю
https://github.com/k0l0p0k/install-lf/blob/patch-3/install-g4d
Спасибо, но при таком к-ве изменений лучше было с нуля переписать. Тем более что старый рождался исторически и визуально и логически - не супер
Методом сравнения текста мне уже не проверить
Старый был оттестирован. А сейчас что делать...
Тем более изменения, в основном, внутренние
но при этом в ней в конце копируется вся система - так задумано?
Нет и не вижу там такого

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #437 : 10 Май 2019, 10:40:05 »
Нет и не вижу там такого
https://github.com/sfs-pra/install-lf/blob/master/install-g4d
INST(){
..
CP1 &&
ntf -w "grub4dos" "успешно установлен на $d" && exit || ntf -w "grub4dos" "ОШИБКА установки!!!"
}
CP1 у Вас - копирование всей системы(у меня copyAll )
« Последнее редактирование: 10 Май 2019, 10:47:07 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #438 : 10 Май 2019, 10:42:14 »
Спасибо, но при таком к-ве изменений лучше было с нуля переписать
там декоративные изменения ГУИ, сменены названия нескольких функций
из важного только Ваша INST() доработана, сделал именно копирование файлов г4д, installpra убрал
« Последнее редактирование: 10 Май 2019, 10:43:57 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #439 : 10 Май 2019, 10:51:17 »
CP1 - копирует только нужное для г4д. А потом вызывается скрипт установки системs
там декоративные изменения ГУИ
Предлагаю их обсудить и ими ограгичиться или уже переписать полностью

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #440 : 10 Май 2019, 11:01:12 »
Предлагаю их обсудить и ими ограгичиться
сейчас выглядит так - вложение
шаги заменил на пункт )
или уже переписать полностью
зачем переписывать - он прост, функции прекрасно свои выполняет, и загрузчик ставит и файлы системы (в другом скрипте правда) копирует
что еще надо для простого установщика
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #441 : 11 Май 2019, 10:31:06 »
забыл пометки к 3,4,5 пунктам сделать, что это онлайн-инструкции, а не необходимые шаги для установки
ок
И еще - получается при выборе этих инструкций - не вызвать копирование файлов
Надо как-то логичнее переделать. Наверное переделать гуй на что-то сложнее , чем ntf
Делитесь идеями
Может еще для EFI мастер установки сделать - там просто - одно копирование

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #442 : 11 Май 2019, 12:38:16 »
Наверное переделать гуй на что-то сложнее , чем ntf
тут соглашусь, ntf несколько нестандартен что-ли
имхо Yad Gtkdialog должно хватить
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #443 : 11 Май 2019, 14:29:05 »
ntf несколько нестандартен
В нем тот же Yad Gtkdialog , но более типовые функции
EFI мастер установки сделать
Может есть желающие сделать?

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #444 : 11 Май 2019, 14:42:23 »
В нем тот же Yad Gtkdialog , но более типовые функции
я понял что он написан с целью упрощения
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #446 : 15 Май 2019, 11:05:01 »
И еще - получается при выборе этих инструкций - не вызвать копирование файлов
Надо как-то логичнее переделать. Наверное переделать гуй на что-то сложнее , чем ntf
Переделал. Так понятнее?
https://github.com/sfs-pra/install-lf/blob/master/install-g4d

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Инсталлятор
« Ответ #447 : 15 Май 2019, 11:22:23 »
Переделал
Выглядит взросло, как в большом линуксе. )

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #448 : 15 Май 2019, 11:35:59 »
Выглядит взросло
Я бы не сказал. На yad просто писать, но затейливо не сделать
Покрасивее - на gtkdialog , но сложнее писать. Только из-за рамок не хочется заморачиваться
А логика понятна?

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Инсталлятор
« Ответ #449 : 15 Май 2019, 11:43:09 »
А логика понятна?
Нет, не понятно, если п.2 Загрузчик уже установлен выполнить, то п.3 по идее тогда не нужен и его надо пропустить, а у тебя написано выполняйте по порядку.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE