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

Автор Тема: GUI к pfsget - менеджер модулей.pfs  (Прочитано 14602 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
GUI к pfsget - менеджер модулей.pfs
« : 25 Март 2020, 09:03:08 »
GUI не планируется?
« Последнее редактирование: 25 Март 2020, 09:57:57 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs .sfs
« Ответ #1 : 25 Март 2020, 09:21:01 »
В рамках пфс-утилс думаю нет. Но для прар надо делать что-то похожее на сфс-гет. Надеюсь на вашу помощь.
Наверное правильнее начать пробы с гуем сейчас, пока код гетпфс не устаканился и можно специально под гуй что-то дописывать. Например ==> перед именем модуля сделаны в том числе под греп.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs .sfs
« Ответ #2 : 25 Март 2020, 09:40:57 »
В идеале - иметь консольную версию и гуй к ней
От консольной пользу вижу только в упрощении отладки

Гуй :
1. Окно ввода маски (yad)
./pfsget -s firefox Получаем список всего что найденно, и то что предполагается наиболее свежим.
Много лишнего в выводе. Ну или сделать доп. ключ
Надо просто список модулей с путями, без ==> и т.п.
2. ntf -l - выбор модуля
3. Проверка что такой не подключен
Поиск в /base /mod /opt - ntf -l списка найденного. Выбор или отказ
При отказе от локальных - скачка (wget-progress3 , если путь - инет)
4. Подключение http://wiki.puppyrus.org/puppyrus/pr218/pfs3#open_pfs

Далее в п.1 :
1а Вызов в текст. редакторе списка реп
1б Кнопка обновить
1в Под гуй - выбор репы + показать все модули в ней

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs .sfs
« Ответ #3 : 25 Март 2020, 09:54:56 »
==>
Это чтоб выделить в тексте и для гуя. Грепаете в выхлопе ==> и получаете список модулей. Последним будет новейший. Можно сделать ключик например -q --quiet чтоб минимизировать выхлоп.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs .sfs
« Ответ #4 : 25 Март 2020, 09:56:20 »
Грепаете в выхлопе ==> и получаете список модулей.
Тогда - норм

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs .sfs
« Ответ #5 : 25 Март 2020, 09:58:25 »
Проверки там уже есть. Для первого модуля проверяется в aufs-n и выводится предупреждение. Это для гуя наверное надо отключать. А зависимости качаются с ключем -f и там две проверки на наличие модуля. В ауфс-н и в целевой папке. Это можно оставить я думаю.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #6 : 25 Март 2020, 10:02:05 »
Это для гуя наверное надо отключать
Лучше парсить и выводить в гуй
зависимости
Тоже надо вытягивать в гуй и подключать
Кстати - я так понял в mkpfs список зависимостей не создать?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #7 : 25 Март 2020, 10:02:43 »
1а Вызов в текст. редакторе списка реп
Имеете ввиду миррор.лст? Для него лучше не текстовый редактор, а маленький гуй. Список с галками ВКЛ/выкл и строка "добавить". Выкл/вкыл - добавляет/убирает решетку вначале строки.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #8 : 25 Март 2020, 10:04:15 »
Лучше парсить и выводить в гуй
Можно попробовать, но там read честно говоря просто не знаю как такое взаимодействие с гуем организовать. Проще просто прервать скрипт и показать причину.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #9 : 25 Март 2020, 10:04:59 »
Кстати - я так понял в mkpfs список зависимостей не создать?

Нет. И это надо делать в первую очередь.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #10 : 25 Март 2020, 10:05:21 »
Имеете ввиду миррор.лст?
да.
Для него лучше не текстовый редактор, а маленький гуй
Хорошо бы. Но это все в самом конце. Отдельная тема

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #11 : 25 Март 2020, 10:06:05 »
это надо делать в первую очередь.
Да - с этого начать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #12 : 25 Март 2020, 10:07:38 »
Тоже надо вытягивать в гуй и подключат
А зачем? Они качаеются автоматом с -f и теми же ключами что были переданы pfsget. То есть если -i то зависимости тоже установятся, если -l то скачаются и пожключатся, если без ключей то скачаются и все

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #13 : 25 Март 2020, 10:08:00 »
там read честно говоря просто не знаю как такое взаимодействие с гуем организовать.
Для этого у меня написан ntf
Если там чего-то нет - лучше дописывать в нем
Юникс вэй - большое из малого

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI к pfsget - менеджер модулей.pfs
« Ответ #14 : 25 Март 2020, 10:09:22 »
Они качаеются автоматом
Куда? Без вопроса юзеру как-то не очень