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

Автор Тема: Выбор менеджера модулей  (Прочитано 15256 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Выбор менеджера модулей
« : 20 Август 2013, 11:28:48 »
Про роль и место pfs-util в PRA
По любому дистр модульный и менеджер модулей необходим
Варианты: sfs-get (от sfs) ; sfs-event (от dim-kut) ; то, что в оригинальном пупи, в MagOs что-то есть; в Porteus тоже

Из пупи - мало функционально
sfs-event - потребует допила. Написан на tcl - это + пара мегов. Нет поиска, загрузки. Я tcl не знаю. Позиция dim-cut по PRA не ясна
Остальные надо смотреть или предлагайте варианты.
Про доработку sfs-get сюда
« Последнее редактирование: 20 Август 2013, 12:58:09 от sfs »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PRA. Выбор менеджера модулей
« Ответ #1 : 20 Август 2013, 11:46:12 »
еще заметил что если в pr-13.0x переимнованные sfs модули в pfs подключаются и работают, то в pra такой трюк не срабатывает, но пробовал только одну прогу, попробую потом и другие
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Выбор менеджера модулей
« Ответ #2 : 20 Август 2013, 11:50:11 »
Должен срабатывать, но если в модуле /bin /sbin /usr/sbin /lib - не симлинки (так принято в арч) - получим зависание системы
Надо перепаковывать (/bin /sbin /usr/sbin в /usr/bin; /lib в /usr/lib) , а может дописать в pfsload проверку
« Последнее редактирование: 20 Август 2013, 11:51:56 от sfs »

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:PRA. Выбор менеджера модулей
« Ответ #3 : 20 Август 2013, 12:31:23 »
sfs-event - потребует допила. Написан на tcl - это + пара мегов. Нет поиска, загрузки. Я tcl не знаю. Позиция dim-cut по PRA не ясна
В связи с изменениями на работе у меня заметно уменьшилось свободное время, которое можно потратить на проект. Поэтому стараюсь много не обещать и не навязывать свое мнение.

Я писал не на чистом tcl, а скорее tcl+bash. Ничего не мешает использовать элементы bash в tcl-коде или исполнять внешние bash-скрипты. Поэтому расширять sfs-event  можно и в bash-е. Просто это не всегда удобно, как язык tcl гораздо сильнее, конечно.

В общем, если народ скажет - это нужно, и будет внятное ТЗ, то я постараюсь.
Пока решите, от какой печки менеджера плясать, а там видно будет.
Engineering is the art of making what you want from things you can get.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Выбор менеджера модулей
« Ответ #4 : 20 Август 2013, 12:47:49 »
Тему я завел не для проталкивания своих поделок. Хочу чтобы в дистре было лучшее, а не обязательно мое.
Без функционала поиска и закачки модулей не обойтись
В sfs-event этого близко нет. Тогда и не нужно было. Я не говорю, что tcl - плохо, но это +1мб и кроме Вас его никто не знает. Закачка потребует полной переписки

Давайте посмотрим в porteus и magos и будем решать...

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Выбор менеджера модулей
« Ответ #5 : 20 Август 2013, 13:10:48 »
Удивитесь наверное, Но в Магос менеджер модулей тоже на tcl. Точнее tcl/tk обертка к bash скриптам :). Есть мысль на питоне переписать, но пока не делали. А может и не будем.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Выбор менеджера модулей
« Ответ #6 : 20 Август 2013, 13:25:20 »
Тыкните в описание или скрипт. Он из инета качает?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Выбор менеджера модулей
« Ответ #7 : 20 Август 2013, 13:46:17 »
Описания нет нигде. Скриптов там несколько https://github.com/magos-linux/magos-linux/tree/master/make_rpms/mod_mnger/SOURCES/mod_mnger.
Даже не знаю как описать то. Попробую. Основное окно это "карта модулей" область разделена на четыре зоны:
1. первая соответствует каталогу base (основные модули магос)
2. вторая modules (пользовательские модули, активируются при старте)
3. третья optional (пользовательские модули, активируются только при указании load=модуль)
4. все остальные каталоги

В каждой зоне список модулей, активированные - зеленые, не активированные - серые. По клику мышкой или enter модули активируются/деактивируются.

По ПКМ инфа о модуле, перенести в другой каталог, удалить.

Есть возможность подключать дополнительные каталоги с модулями в том числе ftp,http.
Подключенный каталог выглядит так же как base,modules,optional.

Дополнительно есть иртерфейс для создания, конвертации модулей и управления режимом save2module. Эта часть не слишком востребована, чаще проще все это из консоли делать. Подумываю этот функционал выпилить.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re:PRA. Выбор менеджера модулей
« Ответ #8 : 20 Август 2013, 13:51:53 »
Есть мысль на питоне переписать
питон намного жирнее tcl
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Выбор менеджера модулей
« Ответ #9 : 20 Август 2013, 14:14:27 »
В нашем случае это не принципиально, и питон и тикль в магос есть по зависимостям к другим пакетам.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Выбор менеджера модулей
« Ответ #10 : 20 Август 2013, 14:27:15 »
mod_mnger по простому в PRA не стартанул. Посмотрел в Mos.
Внешний вид напоминает наш manager_pfs
Работа с удаленной репой только монтированием

Т.е. функционал сопоставим с sfs-get. Потребуется доработка. tcl  не знаем  :'(

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re:PRA. Выбор менеджера модулей
« Ответ #11 : 20 Август 2013, 14:29:24 »
2 betcher
согласен насчет магос
но в паппи размер имеет значение :)
« Последнее редактирование: 20 Август 2013, 14:33:07 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Выбор менеджера модулей
« Ответ #12 : 20 Август 2013, 14:38:23 »
Да - это основная задача "PuppyRus-A продолжает традиции Puppy (маленький, быстрый"
MagOS очень долго , даже lxde , по нашим меркам, грузится. Берите наш jwm - теоретически без допила должен взлететь...  ;)
Арч выбран не с потолка. AUR позволяет производить перекомпиляцию (основное средство оптимизации)  системно.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Выбор менеджера модулей
« Ответ #13 : 20 Август 2013, 14:43:49 »
Наш менеджер заточен под магос, задачи писать универсально тогда не стояло. Скорее всего он просто не нашел нужных ему каталогов. Какая доработка требуется? Быть может нам это тоже интересно.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PRA. Выбор менеджера модулей
« Ответ #14 : 20 Август 2013, 14:46:17 »
Магос к DE гвоздями не прибит. я сейчас под DWM сижу ;), можно и Ваш jwm модулем собрать.