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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Тема начата: sfs от 08 Июль 2016, 12:02:44

Название: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 08 Июль 2016, 12:02:44
lf-lubuntu-16.04-desktop-i386-ru-sf01.iso (https://www.mediafire.com/folder/y6cn5f0ey2fya/uxl)
lubuntu - из соображений - самый маленький. runtu16 пока еще нет
Гибридный UEFI CD+USBфлэш образ.
Варианты initrd:

В этот же каркас можно воткнуть другие ubuntu16. Только нужно переделать профиль юзера (080-uxl_any-sf09.pfs)
Тестировал с mint18mate (http://www.mediafire.com/download/t2ekwckftnjr8uj/080-m18m_any-sf09.pfs)

Нерешенная проблема:
(porteus или uird) + ядро от lubuntu (в menu.lst это закомментировано) дает загадочный глюк:
dhclient не находит либу, которая есть. Причем остальное вроде работает. Переустановка пакетов и ldconfig не помогли
dhcpcd работает нормально
Пришлось для этих вариантов использовать ядро от PRA (https://sourceforge.net/projects/puppyrusa/) 4.5.6-pf

Методика (http://forum.puppyrus.org/index.php?topic=18910.msg120893#new) переделки базового модуля и создания модулей софта
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 15 Август 2016, 17:40:14
Сделал на базе runtu-xfce-16.04.1_20160801.iso http://mirror.yandex.ru/puppyrus/users/sfs/lf/ubuntu/
У кого уже скачан оригинальный iso - достаточно скачать http://mirror.yandex.ru/puppyrus/users/sfs/lf/ubuntu/lf-uxrt-xfce-16.04.1_20160801-minus-sf01.iso
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 16 Август 2016, 08:49:27
а как на него модули делать?
... Поиск по  форуму навел , что можно закачать пакеты вместе с зависимостями в /var/apt/caсhe потом,все это добро распаковать в одну общую папку , разделяя более общие либы типа qt, python, после этого командой dir2pfs, упаковать это добро в pfs, если неправильно мыслю подскажите пожалуйста.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 16 Август 2016, 10:00:29
а как на него модули делать?
1. Никак. Устанавливать все в сохраненку. После окончательной настройки - можно переделать ее в модуль (для porteus и uird; в casper с модульностью совсем плохо):
2. sudo apt-get install что_нужно + перепаковать каждый пакет в pfs + pfsmerge
Проверял только работу mkpfs pfsmerge pfsextract pfsload pfsunload в mc (через меню f2)

Не вижу смысла делать второй ПРА (т.е. настолько же модульный). Да это и сложнее.
В runtu (чего не скажу о lubuntu) есть все необходимое для дома. Я продемонстрировал, как его можно поставить 3мя способами в виде frugal
Сделал для сравнительных тестов и т.п. экспериментов
Развития и доработок не планирую. Готов отдать в "теплые руки" желающего и помочь советами
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 16 Август 2016, 10:35:56
Готов взятся,но для этого я должен "согреть руки" так как совершено отстал от всего puppy движения, как работает pfsmerge,зачем он что он делает подскажите пожалуйста  где почитать... Хотел бы освоить "фругализацию" этого и не только этого дистрибутива, у меня сложились свои предподчтения по программам,и хотел бы собрать свое.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: Roader от 16 Август 2016, 10:55:40
Сделал на базе runtu-xfce-16.04.1_20160801.iso
Ну здесь и создание pfs-сохраненки отрабатывает без вопросов. Проверил на работе НР 1000 цепляется автоматом...Но не для слабых машин :)  Из глобальных плюсов - смарт с подменой памяти в прошивке по mtp увиделся влет
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 16 Август 2016, 11:08:49
Готов взятся
Чем по замыслу это будет отличаться от PRA?
А от mintpup (http://forum.puppyrus.org/index.php?topic=17268.0) ?
Вы владеете sh gtkdialog yad? Надо будет переделывать некоторые скрипты с pacman нв apt
отстал от всего puppy движения
LF (http://forum.puppyrus.org/index.php?topic=15365.0) ; pfs (http://wiki.puppyrus.org/puppyrus/pr218/pfs)

смарт с подменой памяти в прошивке по mtp увиделся влет
А наш mtp хуже? Может выдрать этот?
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: DdShurick от 16 Август 2016, 11:53:56
Чем по замыслу это будет отличаться от PRA?
Поддержкой стандартов. И монополию пора нарушить.
Вы владеете sh gtkdialog yad? Надо будет переделывать некоторые скрипты с pacman нв apt
Я владею, если что, помогу.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 16 Август 2016, 12:31:49
Нет не владею , но вот Дядя Шурик владеет. И ваш runtu во фругале,плюс сотворить небольшой набор популярных модулей,дебы доноры которые легко можно добыть из убунтовской репы, мне очень импонируют. И  программы собраные для  ubuntu на мой взгляд стабильней.Пока что никакой отличной от mintpup идеи нет,есть желание освоить pfs-utils.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 17 Август 2016, 10:18:22
Дядя Шурик владеет
Да, но боюсь закончится стандартно (http://forum.puppyrus.org/index.php?topic=18953.msg120534#msg120534)
ваш runtu во фругале
Скорее прикрученный мной к runtu фругал :)
сотворить небольшой набор популярных модулей,дебы доноры которые легко можно добыть из убунтовской репы, мне очень импонируют.
Т.е. вырезать  из runtu софт в отдельные модули
Или взять mintpup и наделать модулей
Я уже неоднократно писал почему pacman и ARM - оптимальны для модульного фругала
А может еще проще - наделать для ПРа портированных модулей из юбунтовой репы. Для этого надо понять чем они лучше арчовой репы
программы собраные для  ubuntu на мой взгляд стабильней
Можете привести примеры

mpt - я не юзаю. Попробуйте (лучше отдельной темой)- чем смогу помогу
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 17 Август 2016, 13:44:19
Не буду спорить,это я насчет своего заявления о стабильности убунтовских пакетов, но работая в минте,в убунте, у меня очень редко случалось чтоб что-то зависало или крашилось, а вот имея дело с дистрибутивами на основе arch-a с этим явлением я встречался почаще, и конечно я не могу привести никаких доказательств,я потому и сказал на мой взгляд... К выходным попробую frugal-runtu как инструмент для создания pfs, ...вчера был в деревне там нет компа, сегодня на работе а тут windows (и по непонятным мне причинам ни один паппиков на работе не идет), к домашнему компу доберусь только вечером .
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: DdShurick от 17 Август 2016, 17:33:43
 Посмотрел  runtu-xfce-16.04.1_20160801.iso, ничем не впечатляет по сравнению с basealt-p8-xfce-20160612-i586.iso (http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/basealt-p8-xfce-20160612-i586.iso). ИМХО - бесперспективно.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: neobht от 17 Август 2016, 17:48:04
Посмотрел  runtu-xfce-16.04.1_20160801.iso, ничем не впечатляет по сравнению с basealt-p8-xfce-20160612-i586.iso (http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/basealt-p8-xfce-20160612-i586.iso). ИМХО - бесперспективно.

я тоже считаю, что на базе стартеркитов Альта - более перспективно для России.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 17 Август 2016, 18:11:16
У Альта же теперь лицензия стремная
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: DdShurick от 17 Август 2016, 18:16:17
У Альта же теперь лицензия стремная
Стартеркиты как раз предназначены для дальнейшей разработки.
Цитировать
Небольшие live-сборки с различными графическими окружениями плюс серверная, спасательная и облачная; доступны для свободной загрузки и неограниченного применения на условиях GPL, удобны для подгонки «под себя»; комплект обновляется ежеквартально.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 17 Август 2016, 21:50:07
С чем столкнулся в  lf-runtu, убрал все ненужные мне пакеты,и попытался скопировать корень в отдельную папку чтоб собрать pfs,на меня посыпалась предупреждения что не может скопировать какие-то спец файлы, через некоторое время система зависла, я перезагрузился и открыл что система находится полностью в рам , и занимает половина памяти сам корневой занимает 3,1 гигабайта и естествено происходит переполнение памяти(у меня 4 гиг) , и в следствии общий завис...Далее попробовал сделать pfs из deb chromium browser , скачал в начале без установки пакеты браузера и из /var/apt/cache/archives скопировал все донорские дебы в другую папку,потом распаковал их в другую,и при помощи штатной утилиты из pfs-utils для упаковки папки в pfs, собрал pfs с браузером, собралось и подключается. Осталось найти ответ на вопрос как скопировать исправленый корневой каталог для последующей его упаковки в pfs. Альт тоже будет интересен,у него хорошая наполненость реп.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 18 Август 2016, 09:02:04
Посмотрел  runtu-xfce-16.04.1_20160801.iso, ничем не впечатляет по сравнению с basealt-p8-xfce-20160612-i586.iso (http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/basealt-p8-xfce-20160612-i586.iso). ИМХО - бесперспективно.
А чем впечатляет Альт по сравнению с Runtu?
убрал все ненужные мне пакеты,
Переделывать базовый модуль надо на носителе с достаточным свободным местом (в памяти хорошо только если ее много)
Рецепт подойдет к любому линуксу с Пакетным Менеджером
1. unsquashfs /путь/модуль
2. chroot.sh squashfs-root (chroot.sh - скрипт из PRA; squashfs-root - папка , в которую распаковался модуль
3. Мы оказались в "песочнице (https://ru.wikipedia.org/wiki/Chroot)". С помощью ПМ добавляем\удаляем пакеты
4. Закончили. Даем команду: exit. Вернулись в свою систему
5. mkpfs squashfs-root (или без pfs наворотов : mksquashfs c ключами максимального сжатия)
сделать pfs из deb chromium browser , скачал в начале без установки пакеты браузера и из /var/apt/cache/archives скопировал все донорские дебы в другую папку,потом распаковал их в другую,и при помощи штатной утилиты из pfs-utils для упаковки папки в pfs, собрал pfs с браузером, собралось и подключается
Да. Хорошо бы для автоматизации процесса написать скрипт apt2pfs типа pacman2pfs. Возможно он есть в mintpup или magos
Для этого и многих других приложений (особенно портированных)  можно было взять взять модуль из ПРА. Если не запускается - смотрим в терминале чего не хватает и добавляем библиотеки в /opt/прога/lib модуля
Альт тоже будет интересен,у него хорошая наполненость реп.
Методика выше годится и для него
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: neobht от 18 Август 2016, 09:21:22
Возможно он есть в mintpup или magos

в MagOS есть универсальный скрипт: epm2xzm - он почти для всех дистров сделан. Может чуток для некоторых надо подрихтовать будет.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 18 Август 2016, 09:27:37
.xzm - это тот же .sfs. В .pfs добавлена инфа для склейки \ разборки модулей. Если нужно .pfs - заменить в  epm2xzm mksquashfs на mkpfs
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 18 Август 2016, 11:09:43
Понимаю что тороплю события,но блин стало жутко интересено,а как например к стартер киту от Альта прикрутить pfs-utils?Понимаю что pfs-utils это скрипты, значит они должны отработать и в Альте,далее внедряем при помощи IsoMaster pfs-utils,потом заходим в окружение chrot, потом ??? откуда взять папку для базового модуля... вначале потренируюсь с Lf-runtu.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 18 Август 2016, 11:44:26
как например к стартер киту от Альта прикрутить pfs-utils?
1. Заменить в lf-uxrt: 001-filesystem.squashfs.pfs 060-uxrtx_any-sf01.sfs.pfs 089-lf-update-160811.sfs.pfs  на squash Альта
2. pfs-util и т.п. в 070-Lf-160622-sf01.pfs. По хорошему надо добавить sfs-get , create-save-pfs.
3. "После сборки доработать напильником"
Я не вижу смысла в 100% клоне ПРА на другом доноре. Поэтому дальше прикручивания нормального фругала (не casper) и минимума pfs-util не пошел. Для экспериментов и сравнений достаточно. Изначально думал это привлечет больше пользователей - не заметно
Имеющимся небольшим сообществом лучше сосредоточиться на одном дистрибутиве
Что Вы ждете от клонов ПРА такого чего нет в ПРА?
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: totiks2012 от 18 Август 2016, 13:41:09
Отвечу честно, почти все нравится,...из того что коробит , на моем железе почему то очень криво отрабатывает pulseaudio, в остальных дистрибутивах с ним все хорошо,звук не рвется и не булькает(и это только в скайпе ,в остальных приложениях все работает на отлично, может вместо дистра midle использовать game? Я game даже не пробовал, и только сегодня понял что midle ,более покоцаный ) ,не знаю в чем причина,может ему библиотек каких не хватает.Если б не проблеммы с pulseaudio, использовал б Pra, модулей много, как их собирать по ходу разбираюсь уже, есть хорошая поддержка, разобратся б, что не нравится pulseaudio, так как вспоминая эпопею с попытками настроить apulse и alsa без содрогания не могу, не осилил я однако alsa  :( .
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 18 Август 2016, 13:58:36
на моем железе почему то очень криво отрабатывает pulseaudio,
Создайте отдельную тему. А зачем Вам pulse?
Думаю проще разобраться с этим в ПРа, чем сделать новый дистр
только сегодня понял что midle ,более покоцаный
Это (http://wiki.puppyrus.org/puppyrus/pra#%D0%B2%D1%8B%D0%B1%D0%BE%D1%80_iso) не секрет. И соответственно, для продвинутых
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sasha-gerych от 13 Октябрь 2017, 10:22:55
Такой вопрос.
Есть возможность подключить модули собранные для ПРА?
Из темы этого не понял
Как происходит установка софта? Из лубунтовой репы?
И на счет разрядности. Только 32?
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 13 Октябрь 2017, 10:29:14
Есть возможность подключить модули собранные для ПРА?
Если есть pfsload - теоретическая возможность есть
Нет - можно добавить
Пробовать подключать можно только портированные модули. Наверное придется добавлять либы из пра в /opt
А смысл?
Как происходит установка софта? Из лубунтовой репы?
да - apt-get - ом
И на счет разрядности. Только 32?
да
Надо 64 : http://forum.runtu.org/index.php/topic,7366.0.html
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: stea.61 от 03 Декабрь 2017, 13:25:14
Переделывать базовый модуль надо на носителе с достаточным свободным местом (в памяти хорошо только если ее много)
Рецепт подойдет к любому линуксу с Пакетным Менеджером
1. unsquashfs /путь/модуль
2. chroot.sh squashfs-root (chroot.sh - скрипт из PRA; squashfs-root - папка , в которую распаковался модуль
3. Мы оказались в "песочнице". С помощью ПМ добавляем\удаляем пакеты
4. Закончили. Даем команду: exit. Вернулись в свою систему
5. mkpfs squashfs-root (или без pfs наворотов : mksquashfs c ключами максимального сжатия)

Как вариант: 1-й пункт логично заменить на AUFS-монтирование исходного модуля c RW-оверлеем в HDD-директории (на Linux FS) или в файле (на NTFS/FAT) - "песочница" формируется более оперативно, получается более компактная и, на мой взгляд, удобная.
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: sfs от 03 Декабрь 2017, 13:42:20
Как вариант: 1-й пункт логично заменить на AUFS-монтирование
Может быть. Но это сложнее для понимания
Можете привести команды по пунктам?. Возможно будет проще использовать pfs-util (http://wiki.puppyrus.org/puppyrus/pr218/pfs3)
Название: Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
Отправлено: stea.61 от 03 Декабрь 2017, 17:31:20
Можете привести команды по пунктам?
Я в своем локальном случае (LF RUNTU на NTFS) поступаю примерно так:
1. Создать директории:
а) на локальном HDD для файла-оверлея
sudo mkdir -p /media/runtu/work/rw-sqfsb) в /mnt для AUFS-"песочницы"
sudo mkdir -p /mnt/sqfs-dst /mnt/sqfs-rw /mnt/sqfs-src
2. Создать на локальном HDD файл оверлея, например в 2GB, и отформатировать его
dd if=/dev/zero of=/media/runtu/work/rw-sqfs/ext3-rw bs=1M count=2048
mkfs.ext3 -F /media/runtu/work/rw-sqfs/ext3-rw

3. Монтировать исходную FS и файл оверлея в AUFS
sudo mount -o loop  /путь/исходный_модуль_FS /mnt/sqfs-src
sudo mount -o loop  /media/runtu/work/rw-sqfs/ext3-rw /mnt/sqfs-rw
sudo rm -fr /mnt/sqfs-rw/lost+found
sudo mount -t aufs -o dirs=/mnt/sqfs-rw=rw:/mnt/sqfs-src=rr sqfs-fs /mnt/sqfs-dst

Далее chroot и необходимые манипуляции с FS в /mnt/sqfs-dst.
В реале, конечно, вся эта рутина выполняется криптом в два клика мышкой. :)

Плюс такой схемы (кроме возможности использования под оверлей NTFS и FAT), на мой взляд, в том, что создание файла-оверлея занимает меньше времени и места на HDD, чем распаковка исходной FS, а в случае, если на HDD LinuxFS, то файл и создавать не надо - просто использовать каталог в качестве оверлея.