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

Автор Тема: PuppyRus + MagOS (сотрудничество)  (Прочитано 74059 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PuppyRus + MagOS (сотрудничество)
« : 15 Июль 2013, 09:39:12 »
Начало темы
Оба дистра объединяет идея frugal. Соответственно, начать надо с начала:
1. initrd
2. скрипты работы с squashfs модулями

Все это должно одинаково работать везде
Выбор донорской репы, wm и т.п. лучше пока не трогать
Если есть еще идеи пишите сюда.
Если нет - предлагаю создать по каждому пункту тему , обсудить имеющееся вообще , в  PuppyRus + MagOS и начать работу

Промежуточные итоги обсуждения
« Последнее редактирование: 23 Июль 2013, 11:39:31 от sfs »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #1 : 15 Июль 2013, 09:58:56 »
Читал вашу вики сейчас. есть несколько вопросов по pfs модулям. Пытаюсь перевести все внашу терминологию, для понимание пользователями магос. Есть у вас чат, джаббер конференция или что-то вроде? Ну или к нам заходите chat.magos-linux.ru

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #3 : 15 Июль 2013, 11:33:52 »
Сделал на нашем форуме описание отличий pfs от наших модулей. Посмотрите, если что не так понял поправим.
www.magos-linux.ru/index.php?option=com_agora&task=topic&id=731&p=5&Itemid=55#p13342

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #4 : 15 Июль 2013, 11:58:09 »
Основные идеи (сборка-разборка, инсталл-деинст) отражены.
Правильная ссылка на доку http://wiki.puppyrus.org/puppyrus/pr218/pfs

По развитию этой темы мне кажется актуальным сборка ПакетнымМенеджером squashfs модулей и их горячее подключение\отключение по мере надобности
Я для этого написал http://wiki.puppyrus.org/soft/sfs-get . Местами сыроват. У нас никто особо не проникся
В MagOS вроде такого тоже нет?
Прикручивать к pfs-util контроль зависимостей и скачку - трудоемко (надо всю свою репу-pfs делать). Надо ли дублировать функционал имеющихся ПМ...

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #5 : 15 Июль 2013, 12:57:11 »
Не понял немного вопрос.
В магос для сборки пакетов пользователями на основе репозитория есть urpm2lzm (консольный), это надстройка над urpmi. Модуль собирается из локальной rpm, или rpm из репозитория с учетом зависимостей. Может принимать любые параметры для urpmi. И второй вариант rpmdrak2lzm, графическая утилитка, надстройка над rpmdrake.
Для управления модулями есть графический менеджер модулей.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #6 : 15 Июль 2013, 13:09:59 »
Для управления модулями есть графический менеджер модулей.
Модули - squashfs ? Есть своя squashfs-репа? Как называется менеджер?
Нашел только http://files.magos-linux.ru/upload/index.php?subcat=16&ENGINEsessID=0b51d4985ed188ab59ee185981dc65cd
« Последнее редактирование: 15 Июль 2013, 13:21:08 от sfs »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #7 : 15 Июль 2013, 13:18:50 »
Модули squashfs -да
Репы нет. Пользователи по мере необходимости собирают модули себе на основе rpm репозиториев. Это аналогично устанвке rpm выглядит для пользователя.
Вместо репозитория собираем набор тематичкских модулей с набором софта по темам. Около десятка модулей. Для работы с графикой, для работы с видео, для создания музыки,  для разработчика и так далее. Для последних сборок так и не сделали до сих пор :) . Можно посмотреть модули на нашем фтп, для сборок на основе mdv2011.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #8 : 15 Июль 2013, 13:22:11 »
Менеджер модулей называется mod_mnger. 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #9 : 15 Июль 2013, 13:25:00 »
Squashfs-модули у Вас можно по горячему подключать\отключать ?
Не будет ли удобнее иметь менеджер который скачивает и подключает?

У меня есть MagOS_2012lts_20130428 - это удачный выбор для ознакомления?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #10 : 15 Июль 2013, 13:30:32 »
Для ознакомления пойдет. Разве что свежих фишек не будет quickshell например.
Модули подключаются на горячую. И отключаются тоже. Можно просто щелкнуть мышью на модуле в любом файловом менеджере или даже по ссылке на модуль в файрфоксе.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #11 : 15 Июль 2013, 13:53:17 »
Если переводить словами urpm2lzm на общие принципы в отвязке от Роса, Мандрива, то модули squashfs собираются при помощи трюка:
Создается виртуальный образ корня, делается туда chroot, в котором при помощи стандартного пакетного менеджера ставится программа и ее зависимости, после чего в rw бранче получается установленный пакет и его зависимости.

Утилита urpmi позволяет не делать chroot, он параметром в нее встроен.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #12 : 15 Июль 2013, 13:56:41 »
Общие утилиты должны делать по описанной мной схеме сжатые образы через chroot и опцией предлагать urpmi, apt-get, yum и тд. Это позволит сделать универсально эту часть.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #13 : 15 Июль 2013, 14:39:30 »
А какой смыс в установке FULL, это ж обычный линукс получится, а если использовать арч как базовый дистр, то арч и получится. Или я не прав? Или это просто исторически сложилось, эдакий рудимент?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus + MagOS (сотрудничество)
« Ответ #14 : 15 Июль 2013, 14:58:37 »
А какой смыс в установке FULL, это ж обычный линукс получится,
А кто про FULL говорил?
если использовать арч как базовый дистр, то арч и получится. Или я не прав?
У Вас же из Росы MagOS получился. Я проделывал подобное с .deb и арчем (см. подпись). frugal можно сделать из любых пакетов. Родной puppy есть на slack deb rpm arch. Arch удобен AUR ABS (не нравится пакет- перекомпили) и отсутствием общего списка установленных пакетов (иначе при нескольких модулях потребовались бы разные варианты этого списка)