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

Автор Тема: pfs-get - консольный менеджер модулей.pfs .sfs  (Прочитано 34203 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #15 : 20 Март 2020, 09:04:58 »
Смотрел конфиги, не понял что для чего используется. Поясните пожалуйста.
..../links/* там списки url до конкретных файлов, тут поиск идет или всеже в самих репах?
..../list/*    как эти файлы использются и чем обусловлен такой странный формат?
.../pra-links.txt по виду как в .../links/* он к ним добавляется или как?
.../www.list похоже на список реп, Почему не указан протокол, или для ftp будет ftp.list?

Где указаны локальные репы?
Какова полная последовательность поиска?
Где пути куда сохранять?
Репы сканируются или в них есть готовый файл со списком содержимого репы?


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #16 : 20 Март 2020, 09:13:08 »
Переписывать на dialog точно нет смысла
Думаю - да
Если делать то поновой чисто консольную утилиту.
Кому она может быть нужна при наличии гуй аналога. Здесь как раз тот случай , когда надо выбирать и т.п
Т.е активно взаимодействовать с интерфейсом
куски кода из sfs-get там где не прибито гвоздями к puppy, pacman, sudo, диалогам и проч.
Многие куски уже отдельными чисто консольными утилитами
C ПМ и пупи нет никакой связи. Без sudo не подключить
И главное - зависимости. У меня самопально прикручено, но в пфс нет даже стандарта
Сейчас читается тяжело.
sfs-get - да. Код исторический . Латаный перелатаный
подумать в каком виде можно интегрировать сюда
У меня - пустой модуль , в котором в /start.sh : sfs-get-dep первый модуль, второй ...
Не думаю , что это надо.
В основном в зависимостях ТК, который уже подключен вместе с ДЕ
И не думаю что юзер прямо каждые 5 минут подключает- отключает

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #17 : 20 Март 2020, 09:23:00 »
У меня - пустой модуль , в котором в /start.sh : sfs-get-dep первый модуль, второй ...
Не думаю , что это надо.
В основном в зависимостях ТК, который уже подключен вместе с ДЕ
И не думаю что юзер прямо каждые 5 минут подключает- отключает
Можно гораздо проще. Научить sfs-get читать списки и складывать их в репы. lxde.lst а в нем список из той же  репы.

Кому она может быть нужна при наличии гуй аналога.
Я бы использовал исключительно консольно. Не из красноглазой вредности, а из-за того что в гуе нихрена не понятно что происходит, особенно когда что-то идет не так.
Впринципе, в магос это вряд ли будет востребовано, в наших репах только модули с локализациями. Так что да, надо или нет - вопрос актуальный. Кому то еще интересно?

И главное - зависимости.
Тут надо понять как это впринципе должно быть устроено. Что делать, например,  если при загрузке не достатет зависимости?  Не грузить?


C ПМ и пупи нет никакой связи. Без sudo не подключить
Про пакман и про пуппи есть в коде, а sudo в консольную утилиту пихать не нужно. Используйте снаружи, либо su. Зачем ограничивать?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #18 : 20 Март 2020, 09:39:31 »
Научить sfs-get читать списки и складывать их в репы. lxde.lst а в нем список из той же  репы.
Главное не изобрести сложный и ненужный функционал
Во всех ДЕ в зависимостях только ТК
Не должно быть в модуле много зависимостей. Это не пакет
Только крупное : тк NSS icu - пожалуй и все
Маленькие подмодули (которые размером меньше, чем съест слой ауфс под них) - проще включать в главный модуль

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #19 : 20 Март 2020, 10:09:01 »
Смотрел конфиги, не понял что для чего используется. Поясните пожалуйста.
..../links/* там списки url до конкретных файлов, тут поиск идет или всеже в самих репах?
..../list/*    как эти файлы использются и чем обусловлен такой странный формат?
.../pra-links.txt по виду как в .../links/* он к ним добавляется или как?
.../www.list похоже на список реп, Почему не указан протокол, или для ftp будет ftp.list?

Где указаны локальные репы?
Какова полная последовательность поиска?
Где пути куда сохранять?
Репы сканируются или в них есть готовый файл со списком содержимого репы?
Вдруг не заметил :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #20 : 20 Март 2020, 10:19:50 »
Кроме www.list больше ничего не используется несколько лет
http ftp подситавляется в getrepolist. Там много чего сделано через ж
Локальных реп нет. Есть поиск локальных модулей в гуе

Если есть желание этим заняться - предлагаю определить тз и уже от него двигаться
Я пока пользы от консольного варианта вообще не понял

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #21 : 20 Март 2020, 10:23:15 »
Я пока пользы от консольного варианта вообще не понял
Я тоже пока не уверен. Посмотрим.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #22 : 20 Март 2020, 10:37:12 »
Пока не определились с тз - смысла ковырять нет
Думаю без гуя смысла нет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #23 : 20 Март 2020, 10:58:23 »
..../list/*    как эти файлы использются и чем обусловлен такой странный формат?
Однако понял :) Это чтоб
sfs-get браузер
и установится firefox например, так?

Я б проще сделал.

Файл alias.cfg
Код
browser браузер ie opera опера
_browser midory firefox palemoon

fm ФМ fm файловый
_fm pcmanfm-qt krusader golphin

Кусок скрипта, который выполняется если ничего не найдено/
Код
FIND=$(grep -w "$1" ./alias.cfg | awk '{print $1'})
LIST=$(grep _$FIND ./alias.cfg |sed 's/^_[^\ ]*\ //')
echo "Похоже вы ищете: $FIND"
echo "Попробуйте: $LIST"

Пример:
./pfsget opera
Похоже вы ищете: browser
Попробуйте: midory firefox palemoon

« Последнее редактирование: 20 Март 2020, 11:05:48 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #24 : 20 Март 2020, 11:11:37 »
чтоб
sfs-get браузер
и установится firefox например, так?
Да. Это все нескольколетней давности
Пример:
Тот кто с этим не разберется точно в консоль не полезет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #25 : 20 Март 2020, 11:14:48 »
./pfsget opera
Похоже вы ищете: browser
Попробуйте: midory firefox palemoon
Не разберется с этим? У вас сборки для дебилов?  :))

Голосовалку сделал. Первый раз :))
Пока 100% - ЗА

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #26 : 20 Март 2020, 11:29:16 »
У вас сборки для дебилов? 
Мы называем "новички". Их много

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #27 : 20 Март 2020, 15:38:40 »
- есть набор модулей ( например для к.-либо ДЕ).
- этот набор - "просто как изначальный список"( и он известен разработчику)  - выглядит возможно проще, чем последующая обработка "к.-либо конструкций"( в том числе"загрузочной конструкции")...
-- тогда получается немного промахнулся темой с размещением сообщения ( может и не зря).
-- предназначалось для "темы-про-Инсталятор" ( а скорее в к.-либо тему-по-загрузке-"мульти-ДЕ").

( наличие списков подборок модулей, подключаемых для к.-либо ДЕ - может помочь не запутаться при загрузке из  Меню [ сужу по себе])

Использование Переменных это - "своеобразный GUI-в-загрузчике".
Списки модулей, которые в итоге должны быть подключены - , в своем роде, - "прямолинейная( более понятная) инфа".
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #28 : 20 Март 2020, 16:19:56 »
Раньше залазил в sfs-get чтоб "подкрутить/прикрутить под себя" некоторые штуки.
(!могу ошибаться!, но ) у меня создалось впечатление, что "sfs-get" основан на "какой-то" ранешней наработке с адаптацией под ПРА.[ и некоторые ранее заложенные в него функции на данный момент не используются. -- Я костылил кое-что под себя на основе каких-то этих функций]

вопрос: это приблизительно так / или нет? - скорее к sfs...

Ну и может и возродятся к.-либо функции(/задумки), может что добавится, изменится ....
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: pfs-get - менеджер модулей.pfs .sfs
« Ответ #29 : 20 Март 2020, 16:33:57 »
- сейчас бегло глянул - вроде начало Тем "идет издалека" - http://forum.puppyrus.org/index.php?topic=13419.0 - http://forum.puppyrus.org/index.php?topic=11021.0
-- раз что-то перекраивается, может назад в историю заглянуть не помешает...
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.