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

Голосование

Вам интересен full или гибридный вариант установки PRA?

Нет
Да
Не планирую использовать,но может пригодиться

Автор Тема: aufs-ful. Установка PRA full через changes=. Сравнение c MagOS  (Прочитано 18644 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
50-jack удовлятвлряет этому требованию, а 51-аудио уже нет, так как в нем нет jack.
Что-то совсем запутался. А как же тогда
Удали samba - не будет работать multimedia
multimedia не удоволетворяет

В итоге:
Модульный дитр с сохранением ПМ можно строить только нумерованными модулями без возможности выдергивания (как в магос)
Чтобы это обойти - делать минимум нумерных и больше портированных + сделать разрешение зависимостей модулей (как в пра)
Что я не так понял и какие еще варианты?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
А в чем пагубность?

пагубность в том, что это непрактично и как конструктор себе дистр собирать будут единицы.

По статистике у нас была история следующая:
1. когда не было инструментария создания модулей из пакетов urpm2xzm то на форуме постоянно были вопросы и запросы на тот или иной модуль, даже сделали хранилище для этого - пользователи собирали и выкладывали модули. Все заходили и качали - в основном браузеры и скайп.
2. когда сделали urpm2xzm (аналогично pacman2pfs), то на форум стали заходить лишь скачать новую версию и к тому времени набор софта уже был более менее продвинутым в базовой части. На форуме иногда задавали вопросы, что не всегда модули автоматом получаются (это те модули, что правят /etc/groups, /etc/passwd и тд)
3. потом добавили в репозиторий еще тематические модули и наступила по большей части тишина - люди заходят - качают базовую часть - тут же закачивают весь набор тематических модулей и больше им не надо никакие модули создавать даже самостоятельно - у них все уже и так под рукой - на флешке - на винте в видео базовой+тематической сборки. И стагнация интереса с точки зрения пользователей. Изредка только при смене платформы - причесываем хвосты с косячками и потом снова тишина.

То есть когда есть готовый дистр под все задачи - его скачивают и больше не заморачиваются с установкой софта ни в фулл, ни в фругал в виде модулей - репа совершенно до лампочки людям - у них все уже есть готовое и из коробки. И тут достаточно лишь вынести хому и сделать автообновление этой готовой сборки.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Модульный дитр с сохранением ПМ можно строить только нумерованными модулями без возможности выдергивания (как в магос)

да вы один раз напоролись на какую-то библиотеку случайно попавшую в сборку модуля и теперь несколько лет подряд одно и тоже говорите и держите в голове.
возможность выдергивания есть - общее и библиотеки низкого уровня стараемся выделить в отдельные модули и поэтому чаще всего модули samba, multimedia и тд. не зависят друг от друга, хотя и пронумерованы. Они зависят от базовых модулей - чаще это core.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
То есть когда есть готовый дистр под все задачи - его скачивают и больше не заморачиваются с установкой софта ни в фулл, ни в фругал в виде модулей - репа совершенно до лампочки людям - у них все уже есть готовое и из коробки.
Это я уже понял про магос, но такой подход мне не нравится. Я бы здесь поставил фул. Тем более с uird можно перевести его в Ro и наэкспериментироваться как с фругалом (ничего не сломав). Вот к этому сейчас и пойду (не бросая старую концепцию пра)

Puppyrus развивался совсем другим путем. Вначале был puppy - from-scratch или из чужих пакетов без полноценного ПМ одним модулем с зачаточным подключением squash и сохраненкой-rw в которую ставилились .pet-пакеты
Потом пошло развитие модульности (у буржуев до сих пор слабо)
Потом задействовали apt и pacman
В итоге ПРА - как пупи, но с модулями как пупирус и  pacman, как арч. Эта концепция уже прижилась и все работает
Сейчас задумался о roll и full. Отсюда очередной виток интереса к чужому опыту

возможность выдергивания есть
а как  проверю  :D :D :D
Да сами попробуйте и расскажите результат
« Последнее редактирование: 07 Июнь 2017, 15:33:35 от sfs »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Выдернуть модуль из магос можно, например убрать кеды и кедософт для сокращения сборки. Но. База ПМ соответствует полному набору модулей. И модули собранные в магос предполагают полный набор модулей. То есть ПМ работать будет не корректно, и нет гарантии, что собраннные urpm2xzm модули будут рабочими. По этому разбирать магос можно, но если точно уверен, в том что это нужно, и разгребать пооблемы с ПМ потом вручную придется.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
 Мой минимум:
Код
# ls -1 MagOS/base/
00-kernel.xzm
10-core.xzm
20-x-base.xzm
21-x-gtk.xzm
30-x-icewm-1.3.12.xzm
31-x-lxde.xzm
40-1-drakconf.xzm
40-2-network.xzm
88-magos.xzm
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
ядро удобнее оставить модулем
А если не модулем, а в changes/ будет ли ядро обновляться пакманом в фулл-тест1?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Если пересобрать под ядро арчовый initrd - конечно будет, но тогда уйдет aufs (т.е. aufs-full не получится).
В арче есть archiso.  Там тоже есть что-то типа сохраненки (cow). Получится ли с archiso aufs-full не знаю. Попробуете - отпишитесь

Альтернативы arch-initrd : uird , pra-initrd c доп. модулями ядра (пример см. в pra-roll). Здесь точно будет ufs-full
Можно еще manjaroiso попробовать