Дистрибутивы проекта PuppyRus Linux > PuppyRus-A [PRA]

pfs-list.sh Список модулей в iso для установки без load= noload=

(1/5) > >>

sfs:
1. Устанавливаете инсталлятором дефолтную ДЕ
2. Перетусовываете содули по списку из аттача для получения нужной ДЕ
3. Переносите из /modules в /optional модули софта, которые не нужны постоянно

Запускать в папке с корнем исо pfs-list.sh menu.lst (которое с выбором ДЕ)
Не оптимизировал. Работает долго.
Еде-то grep -ается не то ->ошибки в консоле
На выходе файл pfs-list.txt :

--- Код ---
Список модулей.pfs по каждому пункту менню
============================================

title ▒▒ PRA64 OLS (Openbox, Lxpanel, SpaceFM). Без загрузки в RAM и сохранения.n Модули не загружаются в RAM (оперативную память)
n load=module[1];module[n] - .pfs загружаются выше базы из /optionaln noload=module[1];module[n] - пропуск загрузки перечисленных
модулей (regex)n step - вывод подробностей загрузки (пошаговый режим)
base/000-kernel-5.4.0-porteus_64.pfs
base/001-a-1801-sf19.pfs
base/035-gtk2-2.24.31_64-sf11.pfs
base/040-de-ols-gtk2_64-sf19.pfs
base/083-palemoon-profile-ru-28.8.0_any-sf01.pfs
base/089-pra-upd-1801-sf87.pfs
modules/deadbeef-static-p-0.7.2-3-sf02.pfs
modules/epdfview-gtk2-nocups-p-0.1.8_64-sf02.pfs
modules/ffmpeg_gui-p_any-sf11.pfs
modules/ffmpeg-light-3.4.1-180101-sf01.pfs
modules/geany-gtk2-p-1.32.0_64-sf01.pfs
modules/gmtp-gtk2-p-1.3.10_64-sf02.pfs
modules/gparted-gtk2-p-0.30.0_64-sf01.pfs
modules/inkscapelite-gtk2-p-0.36._64-sf01.pfs
modules/laptop-mode-tools-1.72.2-1801-sf01.pfs
modules/linux-firmware-middle-pt-1907_any-sf01.pfs
modules/lxhotkey-gtk2-p-0.1.0_64-sf01.pfs
modules/modem-p-sf03.pfs
modules/mpv-light-0.27.0-17-180101-sf05.pfs
modules/mtpaint-gtk2-p-3.49_64-sf01.pfs
modules/netsurf-gtk2-p-3.7-2_64-sf01.pfs
modules/palemoon-p-28.8.2_64-sf01.pfs
modules/pra-installer-2020.01-24-any.pfs
modules/premote-p_64-sf01.pfs
modules/pulseaudio-gtk2-p-11.1_64-sf01.pfs
modules/python2-minimal-2.7.16_64-sf01.pfs
modules/sweep-audio-editor-gtk2-p-0.9.3-5_64-sf01.pfs
modules/synapse-gtk2-p-0.2.10_64-sf01.pfs
modules/torrserver-p-1.1.76_64-sf01.pfs
modules/transmission-gtk2-p-2.60_64-sf02.pfs
modules/veracrypt-gtk2-p-1.24_64-sf01.pfs
modules/xf86-video-amdgpu-no-radeon-1.4.0-1-180101-sf03.pfs
--- Конец кода ---

Надо такое в меню исо?https://forum.puppyrus.org/index.php?topic=23488.msg178201#msg178201

krasnyh:
Да, нужно. Обкатаем на пользователях, которые хотят DE отличное от дефолтного.

Т.е. как обычно, пользователь распаковывает iso на флешке, запускает скрипт и получает список, с которым сравнивается при ручном раскидывании модулей по папкам.
Это менее энергозатратно, чем сначала запускать iso, потом инсталятор...

Не  совсем идеально конечно, но уже подспорье. Еще лучше было бы, перевести потом результат ручного раскидывания тоже в текстовый список и сравнить оба на не соответствия. Как-то так. Не будем усложнять.

sfs:

--- Цитата: krasnyh от 19 Март 2020, 17:43:48 ---Не обработался noload, смотреть "title ▒▒ PRA64 XFCE 4.13 gtk3". Проверял на lfa1801-2001-x86_64.

--- Конец цитаты ---
Поправил перезалил выше версия 200319b

krasnyh:

--- Цитата: sfs от 19 Март 2020, 18:04:13 ---перезалил
--- Конец цитаты ---
Нормально.

--- Код ---
title ▒▒ PRA64 XFCE 4.13 gtk3
load=%x%;de-xfce_gtk3;030-g;connman-;connman_gtk;-gtk3-;chrom;gvfs
noload=de-ols;035;spacef
base/000-kernel-5.4.0-porteus_64.pfs
base/001-a-1801-sf19.pfs
base/030-gtk3-3.22.26_64-sf12.pfs
base/083-basilisk-gtk3-profile_any-sf06.pfs
base/089-de-xfce_gtk3-4.14_64-sf11.pfs
base/089-pra-upd-1801-sf87.pfs
modules/basilisk-gtk3-p-2020.01.12_64-sf01.pfs
modules/connman-p-1.36_64-sf03.pfs
modules/connman_gtk3-p-1.1.1_64-sf02.pfs
modules/deadbeef-static-p-0.7.2-3-sf02.pfs
modules/evince-gtk3-p-3.26.0_64-sf04.pfs
modules/ffmpeg-light-3.4.1-180101-sf01.pfs
modules/ffmpeg_gui-p_any-sf11.pfs
modules/geany-gtk3-p-1.35.0-1_64-sf01.pfs
modules/gmtp-gtk3-p-1.3.11_64-sf01.pfs
modules/gparted-gtk3-p-1.0.0-sf01.pfs
modules/gthumb-gtk3-p-3.5.3.1_64-sf01.pfs
modules/gvfs-minimal-p-1.22.0_64-sf05.pfs
modules/laptop-mode-tools-1.72.2-1801-sf01.pfs
modules/linux-firmware-middle-pt-1907_any-sf01.pfs
modules/modem-p-sf03.pfs
modules/mpv-light-0.27.0-17-180101-sf05.pfs
modules/pra-installer-2020.01-24-any.pfs
modules/premote-p_64-sf01.pfs
modules/pulseaudio-gtk3-p-11.1_64-sf01.pfs
modules/python2-minimal-2.7.16_64-sf01.pfs
modules/remmina-gtk3-p-1.2.0_64-sf01.pfs
modules/torrserver-p-1.1.76_64-sf01.pfs
modules/transmission-gtk3-p-2.94_64-sf01.pfs
modules/veracrypt-gtk3-p-1.24_64-sf01.pfs
modules/xf86-video-amdgpu-no-radeon-1.4.0-1-180101-sf03.pfs
modules/xf86-video-intel-2.99.917-1801-sf01.pfs
modules/youtube-dl_any-sf08.pfs
--- Конец кода ---

Сравнить со скрином, который я делал из запущенного iso. Разница только в mesa, но это уже не учесть. Пользователь, надеюсь, сам поймет - нужны ему 2d или 3d дрова, или проприетарные.

sfs:
Надо придумать текст для меню и шапки этого листа
Чтобы было понятно зачем без форума и т.п.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии