# sfs-get-rep opera
mirror.yandex.ru/puppyrus/pfs/packages-pfs/opera-12.01.pfs 11M 15-Oct-2012
Последние мои переделки интерфейса sfs-get - улучшил или наоборот?интуитивно понятно, у меня вопросов нет.
убирай их нафиг, и можешь дать мне задание исправить оперу и что там еще может быть со старыми ярлыками.Впринципе согласен. Про выбиралку - что думаешь?
Дистрибутив не должен быть голый, в конечном итоге iso должен быть самодостаточным на манер PR хотя бы. Если ты так и собираешься клепать версию 69 Мб - значит ССЗБ и в топку отправят гораздо раньше.Тут принципиальный вопрос. PRA модульный дистр для загрузки в память. Других таких нет. В этом фишка
Тут принципиальный вопрос. PRA модульный дистр для загрузки в память. Других таких нет. В этом фишкапустой он нафиг не уперся никому, должны быть программы которые в первоочередном порядке будут поддерживаться актуальными сборщиками дистрибутива, и настройки системы которые позволят без рвотного рефлекса смотреть и использовать то что там унутре.
Иначе зачем вообще заморачиваться: LF. Т.е. беру любой дистр "все включено" и фругалюпотому что этот другой дистр сначала надо поставить, напихать софт и потом уже делать из него фругал, нафиг надо тратить силы и время, мне лично лень.
Следуя твоей логике, можно было остановиться на варианте с загрузкой в командную строку, вот тогда другого такого точно не было бы.Так у нас так и сделано. Причем больше с твоей подачи. Запускай только base. С вариантами WM еще какое-то движение есть. Сервер делать желающих не видно
Иначе зачем вообще заморачиваться: LF. Т.е. беру любой дистр "все включено" и фругалюLF-runtu: взял готовый дистр с наиболее подходящим набором софта и зафругалил. Ничего не ставил, даже не чрутил
потому что этот другой дистр сначала надо поставить, напихать софт и потом уже делать из него фругал, нафиг надо тратить силы и время, мне лично лень.
libreoffice не видно значковТам еще imago жаловался, что картинки не тем открываются
и куда таки делась libiconv библиотека, ведь многим программам нужнаЯ сам был удивлен - в репе арча ее нет. Только в aur
Давай выбиралку сделаю.Давай. Только после подключения модуля с ПО, напр., таже Opera или mtPaint или MPlayer в меню должны остаться только новые ярлыки из подключенных модулей.
З.Ы. По поводу лишних ярлыков и как раз от оперы на рутрекере было ну очень много разговоров...Я последнее время почти 1 все делал. Чтобы дистр был оттестирован как пупи его надо тестировать и помогать, а не разговаривать и ждать ;)
ну я положил, фиг знает ничего не видно, как был бардак так и остался.Я же написал - вариант промежуточный, поиск пути,а не готовое решение
ps. Ребята вам если заняться нечем так хоть не с ярлыками трахайтесь, теперь будем долго и нудно сидеть и ковырять эти ярлыки и иконки, буэ. 3 месяца если не больше уже тестируете систему и ни один человек не написал "Как все хренова в меню" куда это годится.Это да. У меня глаз замыленный и юзер я консольный. Если не хотите на выходе жестко "красноглазый " дистр - не молчите..
давайте с defaultbrowser и т.п. решимпопробовал, в целом может и хорошо, но если ставится браузер, то в его пакете есть уже ярлык для меню Пуск и после установки получится два пункта меню для вызова браузера, хорошо ли это?
тормозит выпуск багфикса
Грузил vlc-nogui, интернет - скорость упала почти до нуля, пришлось перезапустить wvdial mts и sfs-get, но попытки дозагрузить модуль (6.6MB было загружено) не увенчались успехом, пока не удалил недозагруженный файл из /optional и загрузил снова. Может опцию -с забыли раз там wget...Добавил -c
Расширил вывод при нажатии кнопки "WWW реп.". Показывает еще и название репызакинул скрипт в /usr/local/bin, при нажатии кнопки www-репозиторий окно sfs-get закрывается и ничего не происходит
Можно будет рассортировать модули по темам (ммедиа , инет ...) как это сделано в http://forum.puppyrus.org/index.php/topic,15360.0.html
Пробовать надо с 075-lf-bugfix140428b.pfsпопробовал в pra1405-также не работает, но при запуске самого скрипта со старым и новым багфиксом запускается одинакого, выкачка работает, но понятно лишь только что выкачиваемый модуль из репы pra01 или pra02, на скрине запуск с последним багфиксом b
Пока по темам не разносил.Это надо для удобства? Или не заморачиваться...
думаю если бы в пм было, например, нажал интернет-показались модули для интернета, было бы удобно, а так думаю не стоит заморачиваться, либо сделать по темам для будущего и поставить пока ссылку в шапке темы pra, например, вот так http://mirror.yandex.ru/puppyrus/users/imago31/lf-porteus-3.0/Пока по темам не разносил.Это надо для удобства? Или не заморачиваться...
Технически проще сделать вместо 1й кнопки "WWW реп" - две:да, так было бы удобнее, но что бы поиск работал по всей репе
Рамка "WWW реп"
В ней 2 кнопки "по алфавиту" "по категориям"
Но для этого и надо распилить папку pfs на категории. О чем и был вопрос
что бы поиск работал по всей репеПо алфавиту - это и будет по всем репам
Пускай еще народ выскажется. Тогда можно будет и сделать...Тут лет несколько тому назад было предложение, чьё не помню, включать категорию в название модуля, тогда простой grep вам в руки.
Тут тоже не сложнее grep.GUI будет сложнее, писал в своё время для этого (http://mirror.yandex.ru/puppyrus/users/fliker/Repositary/), но "секрет утерян" :(
но "секрет утерян" :("Секрет" прикреплен где-то на форуме. Я им тоже когда-то пользовался.
Может быть теперь разобрать репу по темам? Как в меню : медиа , инет ...Идея хорошая, поддерживаю.
Т.е. на кнопку "www реп - просмотр" сделать вывод не всего списка, а сначала выбор темы (инет офис ...)?вот
если флажки optional, и т.п относятся к тому где искать, то их наверное надо поместить над строкой поискаДа. Так?
только непонятно зачем пользователю кнопка редактировать? что бы можно было добавить другой репозиторий?Да. Или убрать pfs-test
pfs-test можно было бы тоже выделить в отдельную темуМожно. Только надо ли
и параметр поиска optioanal почему то сделан в виде кнопики, при нажатии которй окно sfs-get закрывается, нельзя ли это исправить или так задумано для чего то?У меня работает. Должно выходить меню с модулями из локального /optional
Последняя версия в PRA (http://forum.puppyrus.org/index.php/topic,14534.0.html)Специально для LupurusBit ничего не затачивается
Не знаю, чего нет в PRA, мне как-то неуютно в нейPRA в меньшей степени пупи, зато в большей стандартный линукс
Подскажите пожалуйста, как смотреть смотреть вывод консоли, а либы добавить уже проблемы не составит.Запускаете urxvt (терминал). Пишете название проги + enter
PRA в меньшей степени пупиPRA это Arch и ни разу не Puppy.
зато в большей стандартный линуксКак раз самый нестандартный. Был бы стандартный, я бы его поддерживал.
Я так понял, что ядро LupurusBit нужно обновить с 2.6.33.2 до >=2.6.38, тогда появится поддержка xzМожно посмотреть здесь:
Можно посмотреть здесь:
http://www.murga-linux.com/puppy/viewtopic.php?t=90461 (http://www.murga-linux.com/puppy/viewtopic.php?t=90461)
на Lucid Puppy Revitalized as 5.2.8.7 - July, 2015.
PRA это Arch и ни разу не Puppy.PRA - это PRA (http://wiki.puppyrus.org/puppyrus/pra#%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B8_3_%D1%81%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BD%D1%8B%D0%B5_%D1%87%D0%B0%D1%81%D1%82%D0%B8) :)
Был бы стандартный, я бы его поддерживал.Приведите примеры "стандартных" в Вашем понимании
Я так понял, что ядро LupurusBit нужно обновить с 2.6.33.2 до >=2.6.38, тогда появится поддержка xzДа. Или перепаковать в дистре поддерживающем xz в gz (mkpfs -g)
и возможно, все начнет работать и без либ.Нет. Либы не связаны с ядром и xz.
Поправилпродолжил копать 1603midle.
посмотри куда у тебя home указывает./mnt/home почему-то указывает на /mnt/sda2 - это hdd с ПРА..
случай, когда при наличии hdd и флэшки никак не могу загрузиться с флэшки, всегда с hdd...Сделайте разные dir= или (http://wiki.puppyrus.org/soft/porteus-initrd#sgnfile)
/mnt/home это симлинк на раздел носителя с файлами ПРада, планирую, но только после 2-й серии - установка на hdd..медленно дело идет.
Если планируете видео или мануал - грядет переделка (http://forum.puppyrus.org/index.php?topic=17797.msg115633#msg115633)
Говорите - тогда ускорю переделку
о боже! я выставил очередность загрузки в биосе, этого должно вполне хватить..все остальное уже за рамками простого новичка, хотя верю, сработает..случай, когда при наличии hdd и флэшки никак не могу загрузиться с флэшки, всегда с hdd...Сделайте разные dir= или (http://wiki.puppyrus.org/soft/porteus-initrd#sgnfile)
я выставил очередность загрузки в биосеЭто даст загрузку grldr с выбранного в биос
Залил правильный из исо, переименовав под стандарт. ОбновитесьВсе работает. Спасибо.
постоянно надо вручную удалять текстприсоединяюсь!
Введите имя ... - это?да
дабыло бы прекрасно, если при клике по этому тексту, текст в строке исчезал и можно было вводить имя искомого модуля..
Нельзя ли как-нибудь/когда-нибудь в sfs-get убрать надпись в поле ввода по клику?При открытии sfs-get эта строка в фокусе. При нажатии букв - "Введите имя" само удаляется. Не надо кликать - сразу пишите имя
Никаких лишних движений и стираний. Что не так?Так если не знать, приходится стирать текст... Это специально?
В ффоксе так же при открытии пустой закладки
В ффоксе так же при открытии пустой закладкиВот не надо ля-ля, совсем не так :) Если курсор самостоятельно туда поставить, текст вытирать не нужно.
Это конечно пустяк, но достает, при скачивании sfs-get пакетов они по умолчанию сохраняются в live\pra64\optional\, но в live примонтирована система а не диск с которого загружалсяКакое умолчание было бы удобно?
нельзя ли в sfs-get указывать кроме названия пакета, его размер и дату.В окне подключенных пакетов?
И сделать там хоть какую то сортировкуПо итогу http://forum.puppyrus.org/index.php?topic=19528.0 есть мысли сделать сортировку по слою
В окне подключенных пакетов?Нет, в окне пакетов в репе, я обычно то что вручную подключаю, потом отключаю и в окне подключенных пакетов, только текущие, а их не много. И раз пошла такая пьянка, было бы круто сделать множественный выбор модулей и сделать по выбору просто скачивание, без подключения, установки просмотра и т.д.
в окне пакетов в репе,Жмите "Просмотр" - там с размером
было бы круто сделать множественный выбор модулейПри отключении он есть
сделать по выбору просто скачиваниеПосле скачивания вылезает подключалка - нажмите в ней "отмена"
Во всплывающем сообщении написано, что поиск идет в и пустое место.
Наверное из-за пустого параметра ядра dir=А теперь? optional в опциях не должен появляться без dir=
описание пакетапуск - прогр. - поиск софта
В модуле вообще не содержится описанияА то что показывается в меню, при наведении, после установки? Хоть что то.
что "джокер *"Не понял что это
что "джокер *"в общем написал - об использовании "*".
Не понял что это
Чем они помоглм (примеры)?кокретнее :).
-maxdep надо уменьшитьмне как-то при "подключении после старта/загрузки" бывало не хватало.
Наверное для локальн.поиска и поиска в реп. ~ также.Другие "джокеры" из
Другие "джокеры" -?
https://habrahabr.ru/post/99827/вроде тоже работают ;)
Другие "джокеры" из"отрабатывают" и в sfs-get-dep
Цитата: knn от Вчера в 09:12:04
https://habrahabr.ru/post/99827/
вроде тоже работают
в "поиске-ввв.реп." - нет.Там grep или awk по списку
про * очень полезная инфтоже не нарадуюсь :) -- в сочетании с др. джокерами и хоткеем-"Super-S"....!!!(...мне проще набирать - сначала **, и м-ду ними "кусок имени".
sfs-get-dep(прописанный в start.sh модуля) по-умолчанию подключает зависимый модуль "без копир-я на рамдиск".Да. Так по умолчанию везде
окно Гуя бывает не расширяется(после поиска).Если не фиксировать размер - может не влезть в экран
в sfs-get не помешает --"выбор галочками неск. модулей" (из найденного);Смысл? Зачем могут понадобиться 2 модуля с одной прогой?
sfs-get-dep при наличии нескольких модулей, подходящих под "запрос" полключает их всех.Добавил |tail -1
Смысл? Зачем могут понадобиться 2 модуля с одной прогой?пр.: прога+профиль.
...как/можно-ли задать wget(~у) "адрес" для подключения из ~/mnt/home/.... ?Зачем??
ищет => выдаёт список "подходящего" (перешурудив ВСЕ подключ. носители)--охота ограничить "зону" поиска( ! хотя не уверен/незнаю, что "работает" в данном случае именно wget)
ограничить "зону" поиска...нашел пока вариант --.../bin/sfs-get -21 стр.
Если сделать симлинк в /optional другой папки - sfs-get не находит?--находит, но джокеры не действуют/не-воспринимаются.
В чем смысл хранить модули дистра не в /optional ?пр.:
Слишком раздутый опционал "опасен" тем, что "схватывает" "похожие" модулиДа, но Вы ведь на выходе именно расширения хотите...
переделка скрипта dmenu-sfs-get-optспасибо за наводку - буду пробовать.
на выходе именно расширения хотите...и "портированности", и универсальности ...(на сколько возможно :))
"портированности", и универсальностиМожно раскрыть подробнее
Можно раскрыть подробнее
Джокеры - для "универсальности". В частности- пр.: названия модулей в ПРА-03 есть и с большой и маленьк. буквы.Проверил в ролл sfs-get 180417:
Но ! "работают" только на Локальном поиске.
Пробовал прикрутить доп.чекбокс для выставления Локального поиска по всем разделам(дефолт выставлял /mnt/home) - пока не вышло.Надо ли это... Будет долго
Задание параметров-поиска-sfs-geta выбором из списка.Т.е. если я правильно понял - это помощь тем, кто не знает , например, что vlc - это медиаплеер?
ролл sfs-get 180417:
"evx" в локальном не находил DEVX"*evx*"=ok
Пробовал прикрутить доп.чекбокс для выставления Локального поиска по всем разделам(дефолт выставлял /mnt/home) - пока не вышло.себе сделал -
Надо ли это... Будет долго
...нашел пока вариант --.../bin/sfs-get -21 стр.("стер" /mnt/sd*)
Т.е. если я правильно понял - это помощь тем, кто не знает , например, что vlc - это медиаплеер?
Если уж делать такое - отдельным скриптом
Легко сделать на ntf. Буду помогать.Если в таком "формате" - конечно лучше отдельным скриптом.
смогу заняться если когда позже.)не горит
Где менеджер берет список используемых репозиториев/etc/sfs-get/www.list
live@pra-roll:~$ cat /etc/sfs-get/www.list
# Строки с '#' - не обрабатываются. Это комментарии
#
mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable
mirror.yandex.ru/puppyrus/roll/180101
/etc/sfs-get/- все старые listы, меняю ничего.очень странно, сегодня уже работает(/etc/sfs-get/www.list), вопрос снимается
Где менеджер берет список используемых репозиториев ?В GUI : "www репозиторий" - "изменить"
/usr/local/bin/dmenu-sfs-get-opt--вроде "оно же"(просмотр и подкл. модулей из /optional) = - кнопка "/optional" в sfs-get-gui" :)
Первый раз вижу! :)
В 001 изменен состав. В него включены 035 и minirc. Выделены в отдельные модули polkit icu nss.-- похоже /usr/local/bin/dmenu-sfs-get-opt в подкаталогах /optionala "ничего не видит" ...
для libreoffice понадобится icu-60.2-180101-sf01.pfs, а он лежит почему-то в /optional/qt5. Сразу и не нашел.
дорабатывать sfs-getВот если бы можно было растягивать окошко с подключенными модулями, то было бы замечательно. Иногда надо отключить один/два модуля, но их приходится выискивать в маленьком окошке.
растягивать окошко с подключенными модулямиПосмотрю - возможно где-то жестко задана геометрия
Иногда надо отключить один/два модуля, но их приходится выискивать в маленьком окошке.Есть сортировка по алфавиту. Отключайте по одному
У меня было сделано так:Вроде это Xdialog - который хотелось бы изжить. В остальном
На крайняк можно сделать вызов отдельного гуя (костыль)
Вроде это Xdialog - который хотелось бы изжить.
# Xdialog
bash: Xdialog: команда не найдена
если бы можно было растягивать окошко с подключенными модулямиПосмотрел - в строке 273 (после текста 001-верх..)
надо читать доку gtkdialogсудя по доке (https://code.google.com/archive/p/gtkdialog/wikis/hbox.wiki) и примеру : doc/examples/hbox/hbox_scrollable
Есть маленькое рацпредложение. т.к. у нас теперь все iso являются конструкторами, то неплохо было бы быстро посмотреть, что там загрузилось и откуда. Чтобы не лезть в меню, запускать inxi и проматывать длинный текст в поисках нужной строки."Показать постоянно подклюяенные" в sfs-get не достаточно?
Или в sfs-get добавить дополнительную кнопочку, или в хоткеи прописать команду и сделать это по дефолту для всех iso. Считаю это будет полезно, особенно тестерам
в sfs-get не достаточно?Если сделать возможность видеть весь список единовременно http://forum.puppyrus.org/index.php?topic=13419.msg157036#msg157036
если бы можно было растягивать окошко с подключенными модулямиОно растягивается по ширине
Проще посмотреть cat /proc/cmdline и сравнить с /mnt/live/memory/images
Или запустиьть aufs-n (можете его на хоткей повесить)
т.к. у нас теперь все iso являются конструкторами, то неплохо было бы быстро посмотреть, что там загрузилось и откуда. Чтобы не лезть в меню, запускать inxi и проматывать длинный текст в поисках нужной строки.
.....
Считаю это будет полезно, особенно тестерам
Все остальное сложно объяснять юзеруПофиг на юзера. :) В данной ситуации это нужно мне как тестеру. Я запускал разные DE и время от времени лез в Меню - inxi, перематывал длинный текст до строки #Модули активированые во время загрузки. Не очень удобно.
Есть сомнения что это надо слишком часто
sfs-get и так на gtkdialog. Эту проблему обсуждали. Пробовал. У меня не получилось. Но я не супер знаток gtkdialog. Подключайтесь, кто в теме gtkdialogЕго бы с yad переписать на gtkdialog. У него больше возможностей.А gtkdialog может решить эту (http://forum.puppyrus.org/index.php?topic=13419.msg157036#msg157036) проблему с sfs-get? Чтобы при растягивании по вертикали (хоткей в openbox Alt-v), так же растягивалось и окошко с модулями? Yad не умеет.
Понял, что yad не торт? Вот и я по той же причине с Xdialog на gtkdialog перешёл. (yad, zenity тогда ещё в помине не было)
А что если сделать второй вариант сфс-гет с созданием постоянного ярлычка запускаемой программы на рабочем столе или в меню.Надо ли усложнять... По мне оптимально вызвать по хоткею super+s sfs-get и из него подкл\откл
То есть пакет будет по прежнему лежать в /опционал и в следующие разы грузиться от ярлычка. А выбирать с оставлением значка или без него сможет пользователь
И таки я так и не понял, зачем обязательно подтверждать запуск зависимостей каждую в отдельности да по 2 разаВ появляющемся меню есть варианты подключения модуля
Надо ли усложнять... По мне оптимально вызвать по хоткею super+s sfs-get и из него подкл\отклда какое еще тут усложнение. При том, что лф минималистичны, все-таки в /опционал пакетов все равно больше, чем используешь. Стереть лишнее мало у кого рука поднимется - кто знает, что понадобится в следующий раз. По сути, мое предложение это всего лишь возможность сохранения прямого запуска из /опционал. За хоткей спасибо, я не знал, но на будущее очень полезно.
Для подключения модулей из /optional наверху есть кнопка поиск в /optional. Пробовали так?пробовал. Уверяю, вовсе не айс. Моя лень подсказывает, что выискивание нужного модуля из более чем 100, да еще и выстроенных не по алфавиту и не по последнему использованию - занятие не из занятных
В появляющемся меню есть варианты подключения модулячестное слово, я не вижу этих вариантов. Может, мы имеем в виду разные программы?
Если устраивает все по дефолту - достаточно несколько раз нажать enterА какие есть варианты использования не по дефолту при запуске программы с зависимостями??????? Тебе или нужна программа и тогда без зависимостей ее не запустишь, или не нужна - так ее и не будешь вызывать. Моему слабому разуму вопрос кажется риторическим
/путь/до/модуля/модуль1.pfs
/путь/до/модуля/модуль2.pfs
/путь/до/модуля/модуль3.pfs
можно например создать скрипт( и сделать его исполняемым) ~/spisok-load2ram.shЭто, конечно, можно. Правда, при этом необходимо понимать, что ты делаешь. И, поверьте, я не понимаю и, боюсь, в этом не одинок. К тому же, составление списка штука нетривиальная. Не факт, что после использования программы первый раз приходит понимание, достойна ли прога включения в список или нет. А оставление ярлычка после использования вещь (с точки зрения пользователя) несложная. Тем более что удалить ярлык, в случае чего, можно в 1 клик, ну в 2. Если сильно мешать будет.
в /опционал пакетов все равно больше, чем используешь. Стереть лишнее мало у кого рука поднимется - кто знает, что понадобится в следующий разПочему не скачать из репы? Тем более что в опционал могут быть старые и при горячем подключении это не проверяется - вот это надо будет поправить
Для подключения модулей из /optional наверху есть кнопка поиск в /optional. Пробовали так?В курсе, что там (везде в yad) есть поиск по шаблону - набираете текст - сам его ищет
пробовал. Уверяю, вовсе не айс.
В появляющемся меню есть варианты подключения модуляскрин 2
честное слово, я не вижу этих вариантов.
если вдруг настроитесьпосмотрю. Теоретически не должно быть сложным, если есть готовый пример. Я даже с запуском в ефи разобрался, так что шанс есть
Почему не скачать из репы?иногда приходится работать с мобильного тырнета. Байты приходится считать. Или вообще без сети. Бывает, такой заворотистый провайдер у хозяина компа, что мне и подключить не удается. Да и хозяева бывают еще более деревянные чем я, ни пароля ни логина не знают.
скрин 2ах, это... Практика - критерий истины (В.И.Ленин). С пунктом "установить" попрощался несколько лет назад - чаще всего облом - даже не запустится, легче вручную перенести нужный модуль из папки в папку. Учитывая простоту работы с модулями и частоту обломов полагаю, что его проще удалить, чем шлифовать. А в пунктах "смотреть" и "распаковать", подозреваю, нуждаются и совсем единичные джедаи, которым подобные действия легче в терминале проделать. Даже очень отдаленно не могу представить чем закончится выбор такого варианта. Потому и не лезу
В ddr предыдущей версии в sfs-get была инвертированная логика галочки "локально" (Если её снять - ищет локально, если поставить - не ищет) Обновления не ставил. Возможно в последней версии ddr эта проблема устранена089-ddr01-upd-sf91.pfs (http://mirror.yandex.ru/puppyrus/ddr/ddr01/pfs/089-ddr01-upd-sf91.pfs) - поправил в sfs-get версии 210811. В прочих дистрах тоже поправлю позже