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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Тема начата: sfs от 27 Март 2023, 13:02:37

Название: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 27 Март 2023, 13:02:37
Предистория и планы:
У LFD10 в июне 2024 закончится дебиан поддержка. Дистр сделан весьма "хирургически", но apt остался рабочим. С трудом собрал единственный chromium, в котором работает HW (аппаратное ускорение). На автообновляющихся браузерах этого добиться в lfd10 не удалось. Вероятно из-за старой mesa.
LFD10 пока рекордсмен по маленькому размеру. Интересен в основном этим

LFD21.04 - на нем отработана пересборка индексов apt (скрипт dpkg-fix). Собран почти без самодельных пакетов, что дало большой размер. Собран на замороженной репе debian sid. Соответственно для фикса уязвимостей желательно часто обновлять срез репы. Это не сложно, но мне не интересно.
Особой популярностью не пользовался. Прекращаю поддержку LFD21.04

По итогу я начал экспериментировать с ubuntu. Сделал frugal версию runtu. Поучаствовал в MiniOS.
По сравнению с debian - ubuntu привлекает наличием ppa (это типа AUR в Arch, но уже готовыми пакетами). Это позволяет делать несколько модулей одного и того же софта разных версий. Например той же mesa.
Авторы софта, которого нет в репе и ppa как правило выкладывают готовые пакеты под юбунту, а не рецепты, как для Arch
Размер deb-ubuntu фругала получается ощутимо меньше , чем у Arch
LTS, поддерживаемый 5 лет позволит легко (пересборкой базы) решать проблемы безопасности

Компилить и пакетить под deb мне очень неудобно после Arch. Надо будет в следующих prar выбирать срез репы согласовано (одинаковые версии libc icu qt5) с ubuntu LTS. И таким образом , как и раньше , делать общие портированные модули

В результате собрал (debootstrap + chroot2pfs) свой первый полноценный фругал на ubuntu : LFU22
По замыслу - что-то среднее по размеру и функционалу между LFD10 и LFDS.
Состав :
73M     *001-u22-sf18.pfs - libxml2 перекомпилен без icu. Zstd18 компрессия. В xz на 10мб меньше
41M     025-mesa-22.2.5-u22-sf03.pfs - если HW и игры не нужны - можно без него Объединен с 001
4,8M    027-mesa-amber-u22-sf01.pfs - только для старых видеокарт дополнительно к 025*.pfs
4,5M    040-de-ovs-u22-sf15.pfs - libvte перекомпилен без icu
624K    *089-upd-u22-sf20.pfs
15M     030-qt5-u22-sf05.pfs - libicudata.so.70.1 заменен пустышкой для уменьшения размера
9,8M    040-de-lxqt-full-qt5-1.2-u22-sf11.pfs
5,2M    040-de-lxqt-qt5-1.2-u22-sf06.pfs - "хирургически" поудалял пакеты -список в корне модуля. Чтобы не было проблем с зависимостями - сделал mk-dp псевдопакет
4,1M    075-systemd-u22-sf03.pfs - по дефолту finit (http://libicudata.so.70.1). Для сборки из пакетов чего-то большого - лучше сразу подключить. Все равно прилетит по зависимостям systemd-fake (https://forum.puppyrus.org/index.php?topic=24076.msg187157#msg187157)
203M    DEVX-u22-sf04.pfs - нужен только для компиляции
580K    connman-gtk-p-1.1.1_64-sf02.pfs - GUI для настройки сети. В 001 есть netctl.sh и /etc/network/interfaces (https://wiki.debian.org/NetworkConfiguration) или
Скомпилил урезанный: networkmanager-light-1.42.6-u22-sf11.pfs. Проверял только на провод и вифи
* - обязательный модуль + любой 040

Основное отличие от DDR и LFD* - dpkg-fix (https://forum.puppyrus.org/index.php?topic=23370.msg176954#msg176954) переработан на уровне идеи
Переработал mk-dp (https://wiki.puppyrus.org/puppyrus/pfs?&#mk-dpсоздание_псевдопакета_arch_и_ubuntu)
Написал mkmod (https://wiki.puppyrus.org/puppyrus/pfs?&#mkmodсоздание_модуляpfs_из_пакетов_ubuntu_или_arch_на_загруженной_системе) - cоздание своего модуля из пакетов

lfu22-23.12-x86_64.iso
lfu22-23.08-x86_64.iso
lfu22-23.04-x86_64.iso Выложил для подписчиков (https://boosty.to/sfslinux/posts/18e98573-a7dc-488c-8abc-13ad1d9388a1?share=post_link). Остальные могут ознакомиться через донат 500руб
Название: Re: LFU22. Ubuntu 22.04 x86_64
Отправлено: sfs от 27 Март 2023, 15:07:25
Доработал шапку темы
iso пока не собирал. Если у подписчиков возникнут проблемы с установкой - пишите - соберу

Для портированных модулей mk-dp создает псевдо (без зависимостей и т..п.) индексы для apt и pacman
Было бы идеально список файлов pfs-utils совместить с каким-то из списков файлов apt или pacman ... Чтобы не было повторов...
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: gumanzoy от 27 Март 2023, 20:36:06
По сравнению с debian - ubuntu привлекает наличием ppa
Как правило пересобираются под чистый debian без проблем.
Собирал например нужные версии cantata, celluloid из ppa, и xfce4-dockbarx-plugin которого в debian нет.

В ubuntu 22.04 в ядре собран модуль ntfs3. Интерено у вас в сборке задействован ли как то для монтирования ? На этапе initrd и/или в файл менеджере для внешних дисков ?
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 29 Март 2023, 09:47:28
Цитата: sfs от 27 Март 2023, 13:02:37
По сравнению с debian - ubuntu привлекает наличием ppa
Как правило пересобираются под чистый debian без проблем.
Собирал например нужные версии cantata, celluloid из ppa, и xfce4-dockbarx-plugin которого в debian нет.
Ответил здесь (https://forum.puppyrus.org/index.php?topic=21917.msg186254#msg186254)
у вас в сборке задействован ли как то для монтирования ? На этапе initrd и/или в файл менеджере для внешних дисков ?
задействован везде (https://forum.puppyrus.org/index.php?topic=23512.msg184062#msg184062)
Даже свои фругалы ставил на нтфс3. Удобно тем, что можно собирать что-то под линукс на нтфс3 разделе - до ребута acl не теряются

Готов рассмотреть желание ветеранов и активистов форума ознакомиться с LFU22 без подписки. Пишите сюда или в личку
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 06 Апрель 2023, 16:26:49
Обновил 001 (обновления безопасности из юбунту репы) 040-de-ovs-u22-sf16.pfs 089-upd-u22-sf22.pfs  040-de-lxqt-full-qt5-1.2-u22-sf11.pfs 040-de-lxqt-qt5-1.2-u22-sf11.pfs connman-p-1.41_64-sf02.pfs (добавил свежий cmst 23.03)
И выложил lfu22-23.04-x86_64.iso
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 26 Апрель 2023, 10:29:01
Обновил 001-u22-sf21.pfs (обновления  из юбунту репы, в основном для проверки моей методики обновления - все ок) . В основном обновились systemd и xorg
025-mesa-22.2.5-u22-sf04.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/025-mesa-22.2.5-u22-sf04.pfs) - обновлен только llvm
075-systemd-u22-sf04.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/075-systemd-u22-sf04.pfs)

040-de-lxqt-qt5-1.2-u22-sf12.pfs починил настройку разрешения монитора
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 26 Апрель 2023, 12:53:03
089-upd-u22-sf23.pfs
Доработал (https://wiki.puppyrus.org/puppyrus/pfs?&#утилиты_для_дистрибуnивов_с_apt_debian_ubuntu) LF-deb утилиты и  раздел вики про них
Написал deb2pfs
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 16 Май 2023, 17:56:51
040-de-lxde-gtk3-u22-sf04.pfs - с правками от geekless
040-de-ovs-u22-sf17.pfs - убрал повтор либ
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 07 Июнь 2023, 17:13:41
Обновил 001-u22-sf22.pfs (обновления  из юбунту репы)
025-mesa-22.2.5-u22-sf05.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/025-mesa-22.2.5-u22-sf05.pfs)  добавил дров
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 06 Июль 2023, 16:12:47
Обновил  001-u22-sf23.pfs  (обновления  из юбунту репы). Объединил его с 025-mesa-22.2.5-u22-sf05.pfs .
Т.е. 025-mesa-22.2.5-u22-sf05.pfs надо удалить
Так проще обновлять.

089-upd-u22-sf26.pfs - починил скринлокер в suspend и сделал блокировку dunst сообщений при i3lock

libc6-2.37-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/libc6-2.37-u22-sf01.pfs)
для тех, кто захочет запустить что-то свежее не из родной репы

040-de-lxde-gtk3-u22-sf06.pfs - убрал нерабочий i3lock
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 18 Июль 2023, 11:38:09
networkmanager-1.22.10-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs-old/networkmanager-1.22.10-u22-sf01.pfs) - собрал из репы - у меня не заработал.
Скомпилил урезанный: networkmanager-light-1.42.6-u22-sf11.pfs. Проверял только на провод и вифи
Опакетил : libnm0-light_1.42.6-sf01_amd64.deb network-manager-gnome-light_1.32.0-sf01_amd64.deb network-manager-light_1.42.6-sf01_amd64.deb

040-de-lxde-gtk3-u22-sf07.pfs - почистил
lintian-2.114-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/lintian-2.114-u22-sf01.pfs)
pkg-u22-sf06.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/pkg-u22-sf06.pfs)
ppp-2.4.9-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/ppp-2.4.9-u22-sf01.pfs)
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 10 Август 2023, 14:19:33
playonlinux-4.3.4-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/playonlinux-4.3.4-u22-sf01.pfs)
wine-6.0.3-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/wine-6.0.3-u22-sf01.pfs)

https://linuxhint.com/install-wine-8-ubuntu-22-04-lts/
winehq-stable-8.0.2-u22-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/winehq-stable-8.0.2-u22-sf02.pfs)
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 16 Август 2023, 16:57:11
001-u22-sf24.pfs -  apt upgrade (https://www.opennet.ru/opennews/art.shtml?num=59584)
089-upd-u22-sf27.pfs - починил resolvconf в systemd
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 16 Август 2023, 17:26:44
lfu22-23.08-x86_64.iso
Обновлены : пакеты в 001 (apt upgrade) ; mpv 0.36 (компилил сам)
025-mesa*.pfs  объединен с 001
connman заменен на NM (компилил сам)
Добавлен 040-lxde (gtk3) и сделан по дефолту, как самый малоресурсоемкий
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 27 Сентябрь 2023, 15:52:12
089-upd-u22-sf28.pfs - поправил пересборку базы apt после отключения модуля (sfs_event_rem)
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 09 Октябрь 2023, 15:42:08
075-systemd-u22-sf05.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/075-systemd-u22-sf05.pfs) - обновил
add-apt-repository-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/add-apt-repository-u22-sf01.pfs)
vlc-3.0.16-1build7-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/vlc-3.0.16-1build7-u22-sf01.pfs) из родной репы
https://www.opennet.ru/opennews/art.shtml?num=59893
vlc-3.0.19-git20230907-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/vlc-3.0.19-git20230907-u22-sf01.pfs) из ppa (https://launchpad.net/~savoury1/+archive/ubuntu/vlc3). Пришлось похимичить с добавлением нескольких пакетов из дебиана
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 12 Октябрь 2023, 12:22:17
crims0n (MiniOS) c chatGPT переписали часть dpkg-fix (пересборка базы apt) с awk на perl , что дало ускорение в десятки раз
089-upd-u22-sf29.pfs  (выложил для подписчиков)
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 13 Октябрь 2023, 16:48:53
075-systemd-u22-sf05.pfs - обновил
C ним после старта X не работают мышь и клава. Не стал разбираться - добавил в 001 описания пакетов этого модуля, как будто он установлен. Так удобнее для сборки модулей софта
Обновил из юбунту репы и выложил для подписчиков 001-u22-sf26.pfs

9,8M    040-de-lxqt-full-qt5-1.2-u22-sf11.pfs
5,2M    040-de-lxqt-qt5-1.2-u22-sf06.pfs - "хирургически" поудалял пакеты -список в корне модуля. Чтобы не было проблем с зависимостями - сделал mk-dp псевдопакет
По этой же методе сделал
040-de-lxqt-full-qt5-1.3-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/040-de-lxqt-full-qt5-1.3-u22-sf01.pfs)
040-de-lxqt-qt5-1.3-u22-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/040-de-lxqt-qt5-1.3-u22-sf02.pfs)
1.3. наконец-то собрали в ppa
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: Демьян от 16 Октябрь 2023, 18:24:24
iso пока не собирал. Если у подписчиков возникнут проблемы с установкой - пишите - соберу
Можно скачать .iso ?
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 23 Октябрь 2023, 10:06:55
да
Выложил для подписчиков (https://boosty.to/sfslinux/posts/18e98573-a7dc-488c-8abc-13ad1d9388a1?share=post_link). Остальные могут ознакомиться через донат 500руб
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: Демьян от 23 Октябрь 2023, 14:43:32
Форум проекта PuppyRus Linux не о свободно распространяемом ПО? Есть альтернативы предыдущему сообщению?
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 23 Октябрь 2023, 17:00:53
Есть альтернативы предыдущему сообщению?
LFD10
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: knn от 24 Октябрь 2023, 07:09:55
# отчасти и отвлеченно
--------
наверное сугубо ИМХО - для поступления средств имеет значение количество вариантов их траффика (в отношении качества - лишь бы "без обмана")
-----------
как небольшая частность, недавно заметил - автор 'MyTetra' предоставил больше вариантов
(до кучи, когда-то ранее он упоминал и про "странности" с 'гуглорекламными-доходами')
----------
обобщенно, бывает - захотелось сделать донат, но предоставляемый траффик не вписывается в твои варианты
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 13 Ноябрь 2023, 15:12:57
В ubuntu для HW надо чтобы юзер firefox-a был в группе render
Исправил в 089-upd-u22-sf31.pfs
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 29 Ноябрь 2023, 17:48:48
Обновил из родной репы:
001-u22-sf27.pfs
030-qt5-5.13.3-u22-sf06.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/030-qt5-5.13.3-u22-sf06.pfs)
075-systemd-u22-sf06.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/075-systemd-u22-sf06.pfs) починил
089-upd-u22-sf33.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/089-upd-u22-sf33.pfs) теперь будет предупреждать, что 001*.pfs устарел

Собрал из ppa :
040-de-lxqt-full-qt5-1.4-u22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/040-de-lxqt-full-qt5-1.4-u22-sf01.pfs)
040-de-lxqt-qt5-1.4-u22-sf03.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/040-de-lxqt-qt5-1.4-u22-sf03.pfs)
Скоро обновлю iso
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 01 Декабрь 2023, 16:30:52
040-de-lxqt-qt5-1.4-u22-sf04.pfs (http://mirror.yandex.ru/puppyrus/lf/u22/pfs/040-de-lxqt-qt5-1.4-u22-sf04.pfs) заменил qterminal (хочет camberra+vorbis+...) на lxterminal
lfu22-23.12-x86_64.iso
Обновлены : пакеты в 001 (apt upgrade) ; ffmpeg6.1+mpv 0.37 (компилил сам) ; lxqt 1.4 ; yt-dlp ; smplayer
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: yxma от 01 Февраль 2024, 16:04:04
Что я конкретно сделал, чтобы использовать большое ядро с одной флешки с маленьким:
записал 000-кернел 6.6.0 в /базе, влинуз 6.6.0 в корень, скопировал пункты меню.лст и изменил в них переменную К
что конкретно получилось
новые пункты почему-то не появились, соответственно, факир был пьян и фокус не удался запуск с новым ядром не получился.
И я не понял какой инитрд нужно использовать с большим ядром, чтобы телик подключался. Ради него весь сыр-бор
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: yxma от 04 Февраль 2024, 17:47:36
Свершилось чудо! Телевизор на ура работает с LFU22 на маленьком ядре, правда, только как монитор. Алсамиксер не видит звук по HDMI, хотел бы и это решить. Тогда я бы даже смирился бы с запуском с флешки
Еще один плюс в том, что я оставил пустое место на вентое, создал там отдельный раздел и теперь у меня с него запускается LFU22. Но я пока побаиваюсь проводить опыты - на фейковой флешке (128, а по факту 16) поставил пару модулей и сломалась автозагрузка.. Хорошо, что есть основная конфигурация - заменил всё кроме офиса 7.2 (всегда в ЛФ самый свежий  :) :) :) ), все нормально.
Попробую поставить на жесткий диск установщиком, но не прямо сейчас.
то, чем пользуюсь - работает адекватно
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 05 Февраль 2024, 10:43:00
Алсамиксер не видит звук по HDMI, хотел бы и это решить.
Подключите pulseaudio*.pfs
Тогда я бы даже смирился бы с запуском с флешки
На винте установлен хоть какой-то груб2 или grub4dos
Попробую поставить на жесткий диск установщиком
лучше так (https://forum.puppyrus.org/index.php?topic=24051.msg186038#msg186038)
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: yxma от 05 Февраль 2024, 11:19:49
На винте установлен хоть какой-то груб2 или grub4dos
rEFInd или ефи от убунты, минта, винды - в зависимости от установленной галочки в бут меню ноутбука
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: sfs от 05 Февраль 2024, 13:20:03
rEFInd
Не знаю. Вряд ли с ним будут работать конфиги от grub2
Возможно есть переход из меню rEFInd в grub2
Переустановите на grub2 из исо простым копированием
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: yxma от 05 Февраль 2024, 15:51:19
Имеет. Рефинд находит ефи и груб2 разделы на разных разделах и запускает то, что находит )
Но придется его снести. В конце концов, МагОс, который рефинд запускает я не использую - поленился звук настроить - это очень частая проблема МагОса.
Название: Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
Отправлено: yxma от 17 Февраль 2024, 19:19:33
Подключите pulseaudio*.pfs
подключил. В смысле - внес в папку модулей. Название появилось в меню настройки звука, но открыть микшер не удалось. Я пытался запустить с модулями минимальным, большим и двумя вместе. даже не знаю что еще можно сделать. Попробую убрать обоих из модулей и попробовать запустить через терминал и сфс-гет