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

Голосование

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

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

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

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

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

Оффлайн k0l0p0k

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #421 : 09 Май 2019, 09:14:07 »
windows уже установлен(справка в браузере)
Тогда уж справка в браузере "инструкция"

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #422 : 09 Май 2019, 09:14:15 »
Но если метки нет - получается лажа (sdb1)
решаемо, добавить например прочерк вместо метки, если ее нет ..
« Последнее редактирование: 09 Май 2019, 09:15:50 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Инсталлятор
« Ответ #423 : 09 Май 2019, 09:14:41 »
Где этот шаг..
ниже в окошке )
можно дополнительно пронумеровать шаги
там ниже не шаги. Хоть переименуй хоть пронумеруй. Там список с вариантами выбора. Забудьте про слово шаги в данном случае.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор
« Ответ #424 : 09 Май 2019, 09:15:30 »
решаемо, добавить например прочерк вместо метки
Как ? Одной строкой awk не выйдет

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #425 : 09 Май 2019, 09:18:20 »
Как ? Одной строкой awk не выйдет
только усложнять..
к сожалению..
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

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

Оффлайн k0l0p0k

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #428 : 09 Май 2019, 13:14:52 »
Переделал на blkid
еще одну утилитку раскопал, выводящую инфу о разделах\дисках (вдруг пригодится) :
lsblk
примеры:
lsblk -o NAME,SIZE,TYPE,LABEL,UUID
lsblk -o NAME,SIZE,TYPE,LABEL | egrep -v "loop|disk"
lsblk -o NAME,SIZE,TYPE,LABEL -l | egrep -v "loop|disk"
lsblk -o NAME,SIZE,FSTYPE,LABEL -ln | grep -v loop

-o PARTFLAGS - покажет загрузочный/нет, если загрузочный выводит 0x80
-o MOUNTPOINT понятно без слов :)
-n не печатать заголовок
-l  убирает "украшательства" , не знаю как правильней выразится
не просит рутовых прав
« Последнее редактирование: 09 Май 2019, 18:36:06 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Инсталлятор
« Ответ #429 : 09 Май 2019, 18:03:08 »
lsblk
Замечательная утилита. Если записать вывод в файл, из него потом можно всё, что нужно, грепать.
Код
lsblk -l -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT > /tmp/lsblk.lst
awk '/part / && !/swap/ {print $1" "$2" "$3}' /tmp/lsblk.lst
sda1 10G ext3
sda3 444,8G ext4
sda4 10G ext4
awk '/squashfs/ {print $5}' /tmp/lsblk.lst
/mnt/bundles/base
/mnt/bundles/save
/mnt/bundles/kernel
/mnt/bundles/Xorg
/mnt/bundles/Bluetoothctl-5.50.xzm
/mnt/bundles/DEVX-7.2.0.xzm
/mnt/bundles/Gparted-0.33.0.xzm
/mnt/bundles/IceWM-1.4.2.xzm
/mnt/bundles/Office.xzm
/mnt/bundles/backgrounds.xzm
/mnt/bundles/eudev-3.2.5.xzm
/mnt/bundles/flashplugin-32.0.0.171.xzm
/mnt/bundles/geany-1.32.xzm
/mnt/bundles/gpicview-0.2.5.xzm
/mnt/bundles/gtk+-2.24.32.xzm
/mnt/bundles/links-2.16.xzm
/mnt/bundles/mc-4.8.20.xzm
/mnt/bundles/mksavexzm.xzm
/mnt/bundles/mpg123-1.25.6.xzm
/mnt/bundles/mtpaint-3.40.xzm
/mnt/bundles/pidgin-2.12.0.xzm
/mnt/bundles/pm-utils-1.4.1.xzm
/mnt/bundles/pure-ftpd-1.0.47.xzm
/mnt/bundles/seamonkey-gtk2-2.49.3.xzm
/mnt/bundles/upNet.xzm
/mnt/bundles/xfce-full.xzm
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #430 : 09 Май 2019, 18:33:26 »
Замечательная утилита.
то же понравилась
единственно - свободное место на разделе не выводит .. или я плохо искал ..
(как вариант - задействовать df для этого)
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Инсталлятор
« Ответ #431 : 09 Май 2019, 21:39:58 »
 Определить, сколько потребуется места
Код
 n=0
for m in $(losetup -a|awk '{print $3}')
  do n=$(expr $n + $(du $(realpath $m)|awk '{print $1}'))
  done
echo $n
808440
и сравнить с
Код
df /dev/sdb2|awk '/dev/ {print $4}'
461584
 [ 808440 -gt 461584 ] && echo "Мало места"
Мало места
??
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #432 : 09 Май 2019, 22:57:58 »
??
нормально
думаю пригодится
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Инсталлятор
« Ответ #433 : 10 Май 2019, 07:46:07 »
https://github.com/k0l0p0k/install-lf/blob/patch-3/install-g4d
?
оригинал - https://github.com/sfs-pra/install-lf/blob/master/install-g4d
в оригинале функция INST() - установка g4d ( переименовал в INSTg4d )
но при этом в ней в конце копируется вся система - так задумано?
для установки всей системы есть INST32()
что получается - выбираю пункт установить g4d, а мне помимо загрузчика накатывается ВСЯ система.
нужно ли такое поведение?
поправил
еще - в оригинале и заголовок, и в самом окне - "установка загрузчика",
но при этом есть пункт установки всей системы
может поменять? установка "системы и загрузчика" ? в своем варианте поменял
----
еще предлагаю более осмысленные названия функциям и переменным давать
код не придется расшифровывать потом(как асемблерный)  :)
« Последнее редактирование: 10 Май 2019, 10:18:41 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Инсталлятор
« Ответ #434 : 10 Май 2019, 09:05:06 »
Оффтоп, но пригодится: примеры yad, примеры gtkdialog.
« Последнее редактирование: 10 Май 2019, 09:18:10 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64