Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => DDR01. DebianDogRetro Rus Stretch i686 => Тема начата: Acerman от 13 Февраль 2020, 15:49:39

Название: DDR01. Почистить 001* от лишнего софта
Отправлено: Acerman от 13 Февраль 2020, 15:49:39
В деб получается сделать совсем маленькую базу и она LTS
Ага, еще бы почистить 001* от лишнего софта (второй год умоляю)...
Название: Re: почистить 001* от лишнего софта
Отправлено: dZ0TFR от 13 Февраль 2020, 15:51:15
В деб получается сделать совсем маленькую базу и она LTS
Ага, еще бы почистить 001* от лишнего софта (второй год умоляю)...
какой софт лишний?
Название: Re: почистить 001* от лишнего софта
Отправлено: krasnyh от 13 Февраль 2020, 15:59:15
Насчет лишнего софта в 001-, желательно перечислить поименно. Возможно sfs сделает этот список в виде отдельного модуля, в составе 001, и его можно будет легко отцепить, по желанию.

(второй год умоляю)
Надо все же иногда идти навстречу такой настойчивости. )
Название: Re: почистить 001* от лишнего софта
Отправлено: Acerman от 13 Февраль 2020, 16:00:33
какой софт лишний?
Там полнО всякой фигни, которая не нужна непосредственно для загрузки системы - 100500 всяких плееров, архиваторов, калькуляторов и т.п. Эти приложения засоряют главное меню. Второй год автор отказывается вынести этот "мусор" из базы в отдельный модуль,  хотя для него это - 2 минуты работы. Если это было бы сделано, то можно было бы сборку советовать людям...
Название: Re: Минималистичная сборка-конструктор
Отправлено: Acerman от 13 Февраль 2020, 16:03:03
Возможно sfs сделает этот список в виде отдельного модуля, в составе 001, и его можно будет легко отцепить
Не-не, внутри 001 его отцепить нелегко, ибо ГУИ редактора модулей не работает. Нужно вынести из 001.
Название: Re: почистить 001* от лишнего софта
Отправлено: dZ0TFR от 13 Февраль 2020, 19:01:24
http://forum.puppyrus.org/index.php?topic=22436.msg165969#msg165969
Название: Re: почистить 001* от лишнего софта
Отправлено: Acerman от 13 Февраль 2020, 19:39:42
Тут об этом говорили:
http://forum.puppyrus.org/index.php?topic=21506.165
Но, я устал уже об одном и том же...   :(
Название: Re: почистить 001* от лишнего софта
Отправлено: DdShurick от 13 Февраль 2020, 21:11:49
Да, ошибся, 000 это kernel. Удалил. 001 база софт:
Код
live@d10:~$ ls /mnt/live/memory/images/001-d10-sf19.pfs/etc/packages/mount/
001-d10-sf18                     mpvgui-2018.04-05-any            pra-scripts-2018.12-08-any
alsa-utils-light-1.1.4-1-x86_64  netctl-1.14-1-any                pra-scripts-frugal-2018.12-04-any
easydd-2018.11-24-any            netctl-deb                       puppy-icons-svg-2019.01-07-any
findnrun-2.4.1-2-any             netctlgui-2018.04-10-any         pure-ftpd-1.0.42-2
inxi2-2.3.56-4-any               ntf-2018.12-04-any               pure-ftpd-gui-2017.10-04-any
libnatspec-0.3.0-2               pfind_6.3-1_all                  slimlock-1.3.6-1-x86_64
_libthai0_0.1.28-2_amd64         pfs-utils-cli-2018.12-04-any     slimlock-lf
_libthai-data_0.1.28-2_all       pfs-utils-gui-2018.12-04-any     unzip-natspec-6.0-6
lm_sensors-3.4.0-2               pman-2017.08-21-any              urxvtcontrol-1.3-02-any
madplay-p-0.15.2-1               power-pra-2018.11-29-any         zip-natspec-3.0-3
madplay-playmusic-0.1.8_any-s03  _ppp_2.4.7-2_4.1_amd64-d10-sf01  zz-d10
mc-pra-2018.11-22-any            pra-make-changes-2018.11-22-any
Из этого списка можно удалить любой пакет, pfs-utils в помощь.
Название: Re: почистить 001* от лишнего софта
Отправлено: Acerman от 13 Февраль 2020, 21:33:42
Ну, вот жеж!
Нехилый список, не правда ли?
Даже я, несведущий в Линуксе человек, абсолютно уверен, что бОльшая часть этих модулей не влияет на непосредственную загрузку системы. А значит, вполне себе могут лежать не в базе, а в /modules или в /options, откуда и удалить их совсем будет значительно проще.
И это облегчит систему и меню приложений от неиспользуемого балласта.
Название: Re: почистить 001* от лишнего софта
Отправлено: sfs от 14 Февраль 2020, 09:11:40
Из этого списка можно удалить любой пакет,
Не любой
pfs-utils в помощь.
Да. Тоже 2 года устал про это говорить
облегчит систему
на 100кб
и меню приложений
Заблокируйте раздражающие в сохраненке добавлением в .desktop Hidden=true
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: ШАМАНЯ от 14 Февраль 2020, 09:54:06
Вот  список модулей из ddr01-sf27_pfs

Код
001-ddr01-sf26.pfs
bash-completion.pfs
cfdisk-gui-2017.12-12-any.pfs
clipit-1.4.3-pr01.pfs
easydd-2018.11-24-any.pfs
engrampa-p-1.12.0-sf01.pfs
findnrun-2.4.1-2-any.pfs
galculator.pfs
gshot-p-0.8.3-3.pfs
inxi2-2.3.56-4-any.pfs
libnatspec-0.3.0-2-i686.pfs
libsensors4.pfs
lm-sensors.pfs
mc-pra-2018.11-22-any.pfs
mpvgui-2018.04-05-any.pfs
ntf-2018.12-04-any.pfs
pfind_6.3-1_all.pfs
pfs-utils-cli-2018.12-04-any.pfs
pfs-utils-gui-2018.12-04-any.pfs
pman-2017.08-21-any.pfs
power-pra-2018.11-29-any.pfs
pra-make-changes-2018.11-22-any.pfs
pra-scripts-2018.12-08-any.pfs
pra-scripts-frugal-2018.12-04-any.pfs
puppy-icons-svg-2019.01-07-any.pfs
pure-ftpd-gui-2017.10-04-any.pfs
pure-ftpd-p-1.0.22-s02.pfs
unzip-natspec-6.0-6-i686.pfs
urxvtcontrol-1.3-02-any.pfs
zip-natspec-3.0-2-i686.pfs
zz-ddr01.pfs
zz-libxml2-noicu.pfs


 в отдельный модуль 070-pra.pfs можно вынести
Код
bash-completion.pfs
cfdisk-gui-2017.12-12-any.pfs
clipit-1.4.3-pr01.pfs
easydd-2018.11-24-any.pfs
engrampa-p-1.12.0-sf01.pfs
findnrun-2.4.1-2-any.pfs
galculator.pfs
gshot-p-0.8.3-3.pfs
inxi2-2.3.56-4-any.pfs
libnatspec-0.3.0-2-i686.pfs

mc-pra-2018.11-22-any.pfs
mpvgui-2018.04-05-any.pfs
ntf-2018.12-04-any.pfs
pfind_6.3-1_all.pfs

pman-2017.08-21-any.pfs


puppy-icons-svg-2019.01-07-any.pfs
pure-ftpd-gui-2017.10-04-any.pfs
pure-ftpd-p-1.0.22-s02.pfs
unzip-natspec-6.0-6-i686.pfs
urxvtcontrol-1.3-02-any.pfs
zip-natspec-3.0-2-i686.pfs
zz-libxml2-noicu.pfs
@Acerman , в pra1608 вроде работал графический распаковщик модулей  по правой кнопке или из меню.
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: Acerman от 14 Февраль 2020, 15:09:14
в pra1608 вроде работал графический распаковщик модулей
Где 16-й год и где мы...
Надо, чтобы в текущих сборках работал!
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: sfs от 14 Февраль 2020, 15:23:05
http://wiki.puppyrus.org/puppyrus/pr218/pfs3#pfsextract
http://wiki.puppyrus.org/puppyrus/pr218/pfs3#mkpfs
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: Acerman от 14 Февраль 2020, 16:01:13
Ну, допустим...
Осталось только определить список модулей из этого списка, которые влияют на загрузку системы и которые нельзя трогать.   ;)
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: sfs от 14 Февраль 2020, 16:02:10
Все, которые не знаете для чего - лучше не трогать
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: ШАМАНЯ от 14 Февраль 2020, 16:28:04
в pra1608 вроде работал графический распаковщик модулей
Где 16-й год и где мы...
Надо, чтобы в текущих сборках работал!
так мы юзали её прошлым летом, а не в 16-м.
если оттуда взять extractor_pfs и запустить, то в мими не распаковывает, окно появляется, можно галочкой отметить , а потом пишет ошибка. Не хватает /sbin/losetup.
Может и в текущих пра его нет. Надо из 1608 попробовать взять.
А если запускать в терминале  pfsextract module.pfs, то всё распаковывается.
Думаю, что файлы во 2-м списке ,в  моём сообщении выше для загрузки ддр не нужны.
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: imp от 14 Февраль 2020, 19:32:42
Как это нет losetup в mimi linux? Find в руки и делай ссылку, куда надо. А нет - так на busybox. Или скрипт правь. Люди ещё mount -o loop используют, да...
Название: Re: DDR01. Почистить 001* от лишнего софта
Отправлено: imp от 14 Февраль 2020, 21:26:47
Если крипово чужие скрипты, то лучше не брать чужую базу. И каким образом тогда учиться свои писать?