Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 26 Ноябрь 2017, 09:57:50

Название: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2017, 09:57:50
Выводы 2018 (http://forum.puppyrus.org/index.php?topic=20254.msg146305#msg146305)

Что такое FULL и FRUGAL в pra-roll (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2?&#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D0%B0)
Хочу понять насколько востребован и удобен фул
Гибридный - имеется ввиду: обновляемся в режиме 1 или 2 (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2?&#full_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0). Работаем (не боясь что-то испортить) в режиме 3

У меня стоил фул lxde на текущем (т.е. постоянно обновляемом срезе арчрепы)
Только что обновил (почти пол дистра новых пакетов) с 170808 до сегодняшнего.
Ничего не сломалось. Вроде все ок. Улучшений и ухудшений пока не заметил
Название: Re: PRA-roll. FULL
Отправлено: Neyel от 05 Декабрь 2017, 11:19:19
Правильно ли я понимаю, что можно положить дистрибутив pra-roll в папку /pra на нтфс разделе(у меня /dev/sda2) и в меню grub прописать (для Frugal установки):
Код
root=/dev/sda2 ro rootdir=/pra changes
Название: Re: PRA-roll. FULL
Отправлено: sfs от 05 Декабрь 2017, 11:28:45
root=/dev/sda2 ro rootdir=/pra
Для фругала - да. Только rw - а то модули будет не обновить
changes
Нет. Сохраняться в папку на fat и нтфс нельзя
На нах - только в модуль или файл
Вы не перепутали тему? FULL на нтфс получится только если все поставить в файл. Это неудобно. Место в файле кончится и ...
Название: Re: PRA-roll. FULL
Отправлено: sfs от 05 Декабрь 2017, 11:52:44
И инитрд надо самый свежий (http://forum.puppyrus.org/index.php?topic=19924.msg138149#msg138149)
Название: Re: PRA-roll. FULL
Отправлено: sfs от 05 Февраль 2018, 16:08:01
pra-roll-180101-gtk2-01 FULL
Насколько юзабелен ролл 180101 в фул ?
Ты мороженый юзаешь?
Я подзапустил обновление пакетов со своим. Все в 089
Может хоть 089 в виде пакета обновить?
Название: Re: PRA-roll. FULL
Отправлено: sfs от 23 Июль 2018, 17:02:56
Кому-нибудь удалось FULL перевести на постоянное обновление? Т.е. "разморозить (http://wiki.puppyrus.org/puppyrus/pra-roll?&#%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_rolling_release)"
С systemd или minirc?

Поэкспериментировал с фул. Поправил вики (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2?&#changes_path). Про ограничения фул понятно?
Нельзя сделать сохраненку в папку на раздел с корнем (root=)  - очень неудобно
Т..е. только в корень другого раздела или в файл на корневом разделе
Интересно в UIRD такое возможно?
Название: Re: PRA-roll. FULL
Отправлено: sfs от 23 Июль 2018, 19:12:28
Интересно в UIRD такое возможно?
Если имеется ввиду загрузить с uird с корневым разделом обычного линукса в качестве нижнего слоя ауфс и с папкой на этом же разделе в качестве верхнего слоя, то так не получается. Нужно чтоб папка верхнего слоя не находилась внутри нижнего. Ауфс не позволяет как я понимаю.
Я когда делал, тоже пришел к выводу, что в принципе не получится
Название: Re: PRA-roll. FULL
Отправлено: sfs от 23 Июль 2018, 19:32:52
Фулл-ПРА пока не пробовал, а как с "сохраненкой.пфс"(в этом отношении)?
Пока только в файл
У меня пока нет общего понимания, насколько пра юзабелен в фул с автообновлением и что в таком режиме надо
Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Июль 2018, 15:21:11
Кому-нибудь удалось FULL перевести на постоянное обновление?
Мне удалось. Systemd LXQT+gtk3. Подробнее (http://forum.puppyrus.org/index.php?topic=20774.msg144558#msg144558) почему lxqt
Подводные камни описал (http://wiki.puppyrus.org/puppyrus/pra-roll?&#%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_rolling_release)
Еще вылезла простая проблемка с locale-gen и gtk2 прилетел по зависимостям (постараюсь подправить)

Короче - идея ROLL работает. Есть неудобства с сохраненкой (только в другой раздел). Частично решаемая
Теперь надо понять - какую из этого можно извлечь пользу. За исключением основной - постоянное обновление из репы с подстраховкой RO+save

Таким образом можно легко с любой периодичностью обновлять что-то типа первого варианта ролл (http://forum.puppyrus.org/index.php?topic=19178.0)
Тем вариантом интересовался только paulus. Кому-нибудь еще интересно?
Название: Re: PRA-roll. FULL
Отправлено: sfs от 08 Август 2018, 10:59:04
Продолжил эксперименты.

Объединил первоначальную установку и changes простым копированием корня в другую папку (без mnt proc run sys tmp - их потом создал пустыми)
Можно было бы заморочиться склейкой слоев - но вряд ли бы вышло лучше и быстрее.
Загрузился из новой папки - все ок

Установка софта. Тут 2 подхода
1. Поставить из арчрепы.
Не будет проблем с обновлением. +
Отвалится некоторый софт из репы пра. Например если обновить ffmpeg - все медиаплееры сломаются -
2. Поставить из репы ПРА
Надо будет переделать ffmpeg-light так (https://aur.archlinux.org/packages/ffmpeg3.4) , т.е. по сути - портировать
Тогда медиаплееры не сломаются и старые либы ffmpeg не помешают новым
2 шт. ffmpeg раздует размер установки -
Когда еще какие-то либы совсем обновятся - опять сломаются медиаплееры пра. Можно вылечить опять же их добавлением -

Медиаплееры пра (и прочий софт) отличаются от арчрепы меньшим количеством зависимостей.
Т.е. меньше размер (для full не актуально). Ресурсоемкость если и болше - не на много

Получается цепляться за софт из пра репы в фулл смысла нет
Тот софт, что есть в пра, но нет в арче - проще скомпилить под текуший срез арчрепы или уж юзать на замороженной репе (тогда и full не нужен)

Ну или надо отдельно заморочиться компиляцией того чего нет в арчрепе под свежий срез и постоянно тестить и обновлять по мере обновления арчрепы. Пока такого не планирую

Выводы:
1. Для использования в других pacman совместимых дистрибутивах ценность представляет только _any репа пра (где скрипты и прочее, не зависимое от версий либ и т.п.)
Прочие пакеты лучше ставить по отному (pacman -U) с предварительной проверкой зависимостей (распаковать и dep-find)
Особую ценность предстваляет rootaufs2 - который позволяет делать с фулл фругальные трюки - это мне очень понравилось
Хорошо бы сделать сохранение в папку на другом (не где система) разделе. Сейчас только в корне
Хорошо бы и uird опакетить - там возможностей еще больше, но у меня в них потребность не возникла
2. Кому и для чего может быть нужен FULL....
Тому , кому интересны обновления... Т.е. скорее всего программерам , админам и пр. профессионалам или продвинутым юзерам, тестирующим свежий софт
Вряд ли таких много вообще, а среди юзеров пра скорее всего совсем нет (и это понятно - дистр то любительский)
Остальных устроит нечастое обновление версий браузеров и пр. софта - для чего фругала достаточно
Т.е. особо широкого применения фул не просматривается
3. Польза от автообновляемого фул для пра
-Если что-то не компилится (не так работает)- попробовать на свежем
-Принимать решение - не пора ли обновить срез арчрепы
4. Опакечивание  полезно. Облегчает сборку нового дистро и обновление модулей старого
Название: Re: PRA-roll. FULL
Отправлено: betcher от 08 Август 2018, 11:20:44
С uird собственно те же выводы. То есть сам uird и модуль со скриптами ( работа с модулями, обработка магос.ини, срздание пользователя при загрузке и т.д.) и можно из любого линукса сделать что-то очень похожее на магос. У Антона это называется  magos multi.
Название: Re: PRA-roll. FULL
Отправлено: DdShurick от 08 Август 2018, 16:53:04
Хорошо бы сделать сохранение в папку на другом (не где система) разделе.
У вас до сих пор это не сделано??? Ужас
Название: Re: PRA-roll. FULL
Отправлено: sfs от 08 Август 2018, 17:19:26
В rootaufs2 (только для фул) не сделано
Название: Re: Флешка с PRA и ArchBang
Отправлено: spirid1990 от 28 Август 2018, 06:59:03
В ветке по ArchBang получил предупреждение, что она неактивна. Задаю вопрос здесь.
При frugal установке на носитель ArchBang можно будет его обновлять с помощью pacman -Syu? Хотел бы иметь возможность обновления и установки новейшего ПО для Arch из разных репозиториев.
Название: Re: Re: Флешка с PRA и ArchBang
Отправлено: Pro от 28 Август 2018, 07:08:29
При frugal установке
нет.
Название: Re: Re: Флешка с PRA и ArchBang
Отправлено: spirid1990 от 28 Август 2018, 07:38:36
нет.
Вот поэтому и хочу на USB HDD установить PRA frugal (мне он нравится удобством, руссификацией и скоростью), а ArchBang установить на ext4, научиться его настраивать, обновлять.
Название: Re: PRA-roll. FULL
Отправлено: sfs от 28 Август 2018, 09:27:26
При frugal установке на носитель ArchBang можно будет его обновлять с помощью pacman -Syu?
Да. Но все изменения пойдут в сохраненку. В итоге в скорости с сохраненкке окажется вся система
Тут лучше заюзать rootaufs2 (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#full_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0) или uird
Название: Re: PRA-roll. FULL
Отправлено: sfs от 06 Ноябрь 2018, 10:56:54
Просто поставил FULL, а "разморозить" забыл :)
Как раз сейчас продимываю про фул
Поделись - почему фул, что хотел, что получилось, что нет...
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 06 Ноябрь 2018, 12:04:18
Поделись - почему фул, что хотел, что получилось, что нет...
Ноут старый (2008 г.), памяти 2 Гб, из которых 256 Мб уходит на видео, поэтому пробую ставить разные оси, пробую, ищу. Каждую ось устанавливаю в отдельный каталог на одном и том же разделе, везде ручками подсовываю ядро 4.4.1-pf3, поскольку с более новыми ядрами в силу специфики железа не работают выключение и ребут, т.е. все оси работают практически в одинаковых условиях с одинаковой версией ядра и с одного и того же раздела винта. Сейчас так параллельно стоят manjaro-mate (занимает на диске >7.5 Гб) и pra-roll-18.06-mate (на диске ~4.5 Гб) и по субъективным ощущениям prar более отзывчив, с секундомером проверял старт Opera 56 до полного запуска с прорисовкой значков экспресс-панели, так вот в manjaro ждал 40 сек, а prar - 25...30. В manjaro было пару раз полное зависание системы с перезагрузкой через кнопку.
Косяки в prar пока только при обновлении, "разморозил", выполнил pacman -Syu - есть ругань на кое-что, поставил pamac, который тоже ругается и не все может обновить, обновил ряд прог и вместе с ними и либы, а вчера doublecmd-qt не запустился - требует более старую версию одной либы, хотя при переустановке ни на что не ругается, симлинком на новую либу обмануть не удалось, в итоге снес doublecmd-qt и поставил doublecmd-пел2 и теперь DC работает нормально.
Ну, как-то так.
Название: Re: PRA-roll. FULL
Отправлено: sfs от 06 Ноябрь 2018, 12:28:26
Ноут старый (2008 г.), памяти 2 Гб, из которых 256 Мб уходит на видео, поэтому пробую ставить разные оси, пробую, ищу.
Тогда мы разное ищем... Я ищу платформу для тестирования свежего софта
Каждую ось устанавливаю в отдельный каталог
Вот и я к этому склоняюсь. Думаю реинкарнировать LF (http://forum.puppyrus.org/index.php?topic=15276.0) в усеченном варианте
Запилил хук с поддержкой overlayfs (скоро выложу)
параллельно стоят manjaro-mate
Скоро выложу manjaro-lxde c моим набором gtk2 софта
Косяки в prar пока только при обновлении
Потому что то что в репе пакетов pra64 не тестируется на свежем срезе. Поэтому пра репу надо юзать только когда альтернатив нет
Вот об это и разбились мои надежды на ролл
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 16 Ноябрь 2018, 16:57:12
проверял старт Opera 56 до полного запуска с прорисовкой значков экспресс-панели, так вот в manjaro ждал 40 сек, а prar - 25...30.
На том же ноуте, также в каталог, поставил Runtu 18.04 LITE (32 бит) с ядром 4.4.1-pf3 и там Opera 45 (последняя для x32) стартует за 5 сек, Vivaldi за 6 сек, а штатный Firefox за 9 сек.
Что-то сравнение быстродействия совсем не в пользу 64-битных систем... 
Название: Re: PRA-roll. FULL
Отправлено: sfs от 16 Ноябрь 2018, 17:05:09
Думаю свежие дистры - для свежего железа и наоборот.
По такому (http://forum.puppyrus.org/index.php?topic=21151.msg150071#msg150071) шаблону будет не сложно собрать любой pacman дистриб
Уже готовлю списки пакетов для ролл
Т.е. и 32 битный . Вот тогда и будет чистота эксперимента
Можно будет еще и в "машину времени" поиграть. Т.е. собрать на 2-3 летней давности срезе и сравнить с текущим
Название: Re: PRA-roll. FULL
Отправлено: sfs от 21 Ноябрь 2018, 09:51:10
    Вроде установщик PRA позволяет ставить FULL.
Не вроде, а ставится, причем pra-roll без ручного допиливания. У меня так уcтановлен PRAR-1806-MATE.
С pacman автообновлением?
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 21 Ноябрь 2018, 11:03:59
С pacman автообновлением?
Разморозил репу, чуток помучился с пакманом, пришлось кое-что через --force переустановить, что-то кажется через -Rdd удалил и переустановил и теперь pacman -Syu все обновляет без ошибок, а недавно поставил pamac и он в трее показывает наличие обновлений и обновляюсь через него. В итоге получил arch-mate с привычными настройками prar, чисто субъективно работает чуть-чуть шустрее, чем manjaro-mate, который теперь подумываю вообще снести.

З.Ы. PRA03-FULL тоже разморозил, перевел на репу archlinux32, долго бился с исправлением ошибок, теперь и тут pacman -Syu все обновляет без ошибок. В итоге обновляемый arch32 с jwm+rox и моими настройками.
Название: Re: PRA-roll. FULL
Отправлено: sfs от 21 Ноябрь 2018, 11:19:21
, пришлось кое-что через --force переустановить,
В свежем расman --force убрали
Вот это и надо решить в 1811
поставил pamac и он в трее показывает наличие обновлений и обновляюсь через него
В lf manjaro у меня это сделано через скрипты. Прикручено к polybar
Можно сделать через yad в любой трей

ffmpeg юзаешь мой или из арчрепы? А браузер?
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 21 Ноябрь 2018, 11:32:31
В свежем расman --force убрали
Да, сообщение об этом вылазит, но вроде бы все-равно срабатывает, а параметр --overwrite, который вместо него требует еще какие-то доп.опции и не работает, пока не разбирался с ним.

Браузер - Opera-56 (основной), пробовал вивальди, огнелис последний мне не нравится, падает вкладка на некоторых сайтах, напр., vk.com.
Название: Re: PRA-roll. FULL
Отправлено: sfs от 21 Ноябрь 2018, 11:38:39
все-равно срабатывает
В pacman2pfs пришлось удалять

А ffmpeg какой? С прочим софтом из пра-репы проблем не вылезло (типа либы не той версии?)
Название: Re: PRA-roll. FULL
Отправлено: RoDoN от 21 Ноябрь 2018, 12:16:08
А ffmpeg какой?
Нужно из репы качать, и скрипты запуска браузеров, где прописана ссылка на /opt/ffmpeg не работают, идет ругань на либы, которые якобы не найдены, а если запускаешь бинарник браузера, то все нормально стартует.
Название: Re: PRA-roll. FULL
Отправлено: krasnyh от 26 Ноябрь 2018, 14:45:55
параметр --overwrite, который вместо него требует еще какие-то доп.опции и не работает, пока не разбирался с ним.
Через запятую:
Код
pacman -Syu --overwrite usr/lib/libmozjs-52.so.0
http://allanmcrae.com/2018/05/pacman-5-1-dont-use-the-force-luke/
Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2018, 14:50:03
Через запятую:
Это какой же длины строка будет...
Неюзабельно. Выход - делать свои пакеты без повторов файлов. Почти все свое уже так переделал для prar1811
Зато дисциплинирует  ;)
Название: Re: PRA-roll. FULL
Отправлено: krasnyh от 26 Ноябрь 2018, 14:57:32
Это какой же длины строка будет...
--overwrite <glob> (или джокеры, если по русски).
https://www.archlinux.org/pacman/pacman.8.html

Код
pacman -Syu --overwrite **/libmozjs*,**/libavahi*
Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2018, 14:59:21
--overwrite <glob> (или джокеры, если по русски).
Стремно. Одна запятая не туда и система мертвая
Название: Re: PRA-roll. FULL
Отправлено: krasnyh от 26 Ноябрь 2018, 15:03:25
Стремно
:)
 Т.е. разработчики пакмана старались, ввели поддержку glob, чтобы вот так - "Кушайте сами, нам не надо?" :)
Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2018, 15:30:47
Возможно для тех, кто думает на perl - это  нормальное решение  :D
Название: Re: PRA-roll. FULL
Отправлено: krasnyh от 26 Ноябрь 2018, 15:36:00
perl - это  нормальное решение
Вообще то perl входит в состав base
https://www.archlinux.org/groups/x86_64/base/
 И если делать максимально приближенную к арчу систему, то нет причин его удалять или переносить в DEVX.
Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2018, 15:40:11
По моему опыту в devx он необходим - для прочих применений можно обойтись
perl входит в состав base
Значит рано или поздно прлетит с обновлениями, если не прописать запрет в pacman.conf
Название: Re: PRA-roll. FULL
Отправлено: krasnyh от 26 Ноябрь 2018, 15:55:34
Возможно для тех, кто думает на perl - это  нормальное решение 
  Кстати, причем здесь perl. Glob не имеет к нему отношение.
 http://man7.org/linux/man-pages/man7/glob.7.html
https://mywiki.wooledge.org/glob

 У perl, как и у python есть свой glob. Globbing - это bash (или zsh и т.д.).

Название: Re: PRA-roll. FULL
Отправлено: sfs от 26 Ноябрь 2018, 16:13:24
Я имел ввиду что хорошо, только для тех у кого regex  - образ мышления
Короче - метод точно не для меня
Название: Re: PRA-roll. FULL
Отправлено: sfs от 01 Январь 2019, 19:27:18
070-pra-full-1811-sf03.pfs (ftp://ftp.yandex.ru/puppyrus/roll/1811/070-pra-full-1811-sf03.pfs)
Добавил забытый хук net

Поставил прар1811 lxqt+gtk2 FULL c ядром manjaro - норм
В сохраненке aufs=... перешел на репу manjaro. Обновилось ядро (автопересобрался инитрд) , меса ... - норм
Пока доволен результатом