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

Автор Тема: "горячий аналог" EXTRAMOD  (Прочитано 11339 раз)

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
"горячий аналог" EXTRAMOD
« : 13 Февраль 2018, 18:35:15 »
  Может уже и было...
  Подключает все модули из каталога (симлинки поддерживает :)).
Код
for i in /mnt/home/...путь/*.pfs; do sudo pfsload -r ${i%%}; done

С вводом/заданием "путей" возможны варианты.
« Последнее редактирование: 13 Февраль 2018, 18:47:20 от knn »
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 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #1 : 13 Февраль 2018, 18:59:20 »
По идее правильнее сделать как в mkpfs, чтоб  pfsload понимал список в любом виде.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: "горячий аналог" EXTRAMOD
« Ответ #2 : 14 Февраль 2018, 09:22:21 »
Может уже и было...
Было. В ПРА03 devx из нескольких частей. Скрипт назывался pfsload-dir или типа того
Очень на любителя и есть варианты:
собрать все в 1 модуль
прописать зависимости

Для чего используете?
По идее правильнее сделать как в mkpfs, чтоб  pfsload понимал список в любом виде.
Да, но тоже не очень предатавляю практического использование
EXTRAMOD тоже никогда не юзал

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #3 : 14 Февраль 2018, 16:32:15 »
Для чего используете?
  Использовать только начал, - как "горячий аналог" EXTRAMOD.
~98% моих загрузок ПРА - copy2ram, из них ~90% с использ. EXTRAMOD (/save, /print, /mytetra, /devx, ...браузеры,...)).
"Горячий ЭКСТРАМОД" - не помешает.
  Зависимости модулей друг от друга предопределяют подключение группами.
Каталоги - элемент/инструмент порядка (+визуальное представление группы "связанных" модулей (, коих - пр.: в пра03-"репе" ~700 шт.).

   Как вариант, "код из верхнего сообщения" прописывал/задавал в "меню пользователя" MC. (С предварит. настройкой ROX-а на "открыть с помощью MC".)
  Дальше будет больше видно (~ ориентир "юзабилити": есть мнение, что в идеале - сайты "настраивать"/"организовывать" на "3 клика"(попадание посетителя в любоее место/точку ресурса)).
« Последнее редактирование: 14 Февраль 2018, 16:33:51 от knn »
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: "горячий аналог" EXTRAMOD
« Ответ #4 : 14 Февраль 2018, 16:38:40 »
Ещё: при запуске в терминале, после подкл-я модулей - выдаёт инфу по либам(что-то в роде о соответствии/несоответствии - особо пока не разбираюсь).
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 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #5 : 14 Февраль 2018, 17:08:24 »
Ещё: при запуске в терминале, после подкл-я модулей - выдаёт инфу по либам(
Еще раз проявится киньте выхлоп сюда.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #6 : 28 Июль 2018, 11:54:41 »
Ещё: при запуске в терминале, после подкл-я модулей - выдаёт инфу по либам(
Еще раз проявится киньте выхлоп сюда.
Код
live@pc:~$ for i in /mnt/home/32/mtt-32-mod-clct/3-mtt-4-group-load/*.pfs; do sudo pfsload -r -u ${i%%}; done
ldconfig: Файл /usr/lib/libgfortran.so.3.0.0 пуст; не был проверен.
live@pc:~$
--раньше были и "другие выхлопы".
-------------------------
По идее правильнее сделать как в mkpfs, чтоб  pfsload понимал список в любом виде.
:) чтоб слои "не путались".
« Последнее редактирование: 28 Июль 2018, 12:01:36 от knn »
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 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #7 : 28 Июль 2018, 12:27:28 »
Это ошибка от ldconfig. Если при подключнии модулей по одному ошибка не прояаляется, то видимо дело в том, что после pfsload в фоне остаются процессы и если снова запустить pfsload то возможна ситуация с параллельно запущенными ldconfig.
Попробуйте подключать по одному или добавить в ваш цикл sleep 5.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: "горячий аналог" EXTRAMOD
« Ответ #8 : 28 Июль 2018, 12:38:07 »
Файл /usr/lib/libgfortran.so.3.0.0 пуст; не был проверен.
В пра03 я его выкинул

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #9 : 29 Июль 2018, 17:58:48 »
Переделал  pfsload чтоб можно было списки передавать. Так же как для mkpfs. То есть
pfsload module1.xzm  module2.xzm module3.xzm module4.xzm
pfsload $(ls -1)
и т.д
Изменения в ветке v4. Пробуйте.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: "горячий аналог" EXTRAMOD
« Ответ #10 : 30 Июль 2018, 09:25:42 »
Да - работает
Изменения в ветке v4.
Надо ли это в 4.... Не такое уж изменение...
« Последнее редактирование: 30 Июль 2018, 11:04:51 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #11 : 30 Июль 2018, 13:22:29 »
Все новое в v4. Если кажется что нужно и сейчас бэкпортируем в v3. Мне показалось, что не особо необходимая вещь по этому в v3 не стал пихать. Надо?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: "горячий аналог" EXTRAMOD
« Ответ #12 : 30 Июль 2018, 13:27:05 »
не особо необходимая вещь
Пожалуй -да. Не знаю, где применить. У меня везде, где есть зависимые модули - делается нерез гуй

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #13 : 10 Август 2018, 03:33:10 »
Изменения в ветке v4.
если можно - ссылку б по-точнее("с наскоку" ненашел)
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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A