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

Автор Тема: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs  (Прочитано 27857 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
LFU22. Frugal Ubuntu 22.04 x86_64 от 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. Для сборки из пакетов чего-то большого - лучше сразу подключить. Все равно прилетит по зависимостям systemd-fake
203M    DEVX-u22-sf04.pfs - нужен только для компиляции
580K    connman-gtk-p-1.1.1_64-sf02.pfs - GUI для настройки сети. В 001 есть netctl.sh и /etc/network/interfaces или
Скомпилил урезанный: networkmanager-light-1.42.6-u22-sf11.pfs. Проверял только на провод и вифи
* - обязательный модуль + любой 040

Основное отличие от DDR и LFD* - dpkg-fix переработан на уровне идеи
Переработал mk-dp
Написал mkmod - cоздание своего модуля из пакетов

lfu22-23.12-x86_64.iso
lfu22-23.08-x86_64.iso
lfu22-23.04-x86_64.iso Выложил для подписчиков. Остальные могут ознакомиться через донат 500руб
« Последнее редактирование: 01 Декабрь 2023, 16:31:37 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Ubuntu 22.04 x86_64
« Ответ #1 : 27 Март 2023, 15:07:25 »
Доработал шапку темы
iso пока не собирал. Если у подписчиков возникнут проблемы с установкой - пишите - соберу

Для портированных модулей mk-dp создает псевдо (без зависимостей и т..п.) индексы для apt и pacman
Было бы идеально список файлов pfs-utils совместить с каким-то из списков файлов apt или pacman ... Чтобы не было повторов...
« Последнее редактирование: 27 Март 2023, 15:30:23 от sfs »

Оффлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #2 : 27 Март 2023, 20:36:06 »
По сравнению с debian - ubuntu привлекает наличием ppa
Как правило пересобираются под чистый debian без проблем.
Собирал например нужные версии cantata, celluloid из ppa, и xfce4-dockbarx-plugin которого в debian нет.

В ubuntu 22.04 в ядре собран модуль ntfs3. Интерено у вас в сборке задействован ли как то для монтирования ? На этапе initrd и/или в файл менеджере для внешних дисков ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #3 : 29 Март 2023, 09:47:28 »
Цитата: sfs от 27 Март 2023, 13:02:37
По сравнению с debian - ubuntu привлекает наличием ppa
Как правило пересобираются под чистый debian без проблем.
Собирал например нужные версии cantata, celluloid из ppa, и xfce4-dockbarx-plugin которого в debian нет.
Ответил здесь
у вас в сборке задействован ли как то для монтирования ? На этапе initrd и/или в файл менеджере для внешних дисков ?
задействован везде
Даже свои фругалы ставил на нтфс3. Удобно тем, что можно собирать что-то под линукс на нтфс3 разделе - до ребута acl не теряются

Готов рассмотреть желание ветеранов и активистов форума ознакомиться с LFU22 без подписки. Пишите сюда или в личку

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #4 : 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #5 : 26 Апрель 2023, 10:29:01 »
Обновил 001-u22-sf21.pfs (обновления  из юбунту репы, в основном для проверки моей методики обновления - все ок) . В основном обновились systemd и xorg
025-mesa-22.2.5-u22-sf04.pfs - обновлен только llvm
075-systemd-u22-sf04.pfs

040-de-lxqt-qt5-1.2-u22-sf12.pfs починил настройку разрешения монитора

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #6 : 26 Апрель 2023, 12:53:03 »
089-upd-u22-sf23.pfs
Доработал LF-deb утилиты и  раздел вики про них
Написал deb2pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #7 : 16 Май 2023, 17:56:51 »
040-de-lxde-gtk3-u22-sf04.pfs - с правками от geekless
040-de-ovs-u22-sf17.pfs - убрал повтор либ

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #8 : 07 Июнь 2023, 17:13:41 »
Обновил 001-u22-sf22.pfs (обновления  из юбунту репы)
025-mesa-22.2.5-u22-sf05.pfs  добавил дров

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #9 : 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
для тех, кто захочет запустить что-то свежее не из родной репы

040-de-lxde-gtk3-u22-sf06.pfs - убрал нерабочий i3lock
« Последнее редактирование: 06 Июль 2023, 16:53:48 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #10 : 18 Июль 2023, 11:38:09 »
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
pkg-u22-sf06.pfs
ppp-2.4.9-u22-sf01.pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #12 : 16 Август 2023, 16:57:11 »
001-u22-sf24.pfs -  apt upgrade
089-upd-u22-sf27.pfs - починил resolvconf в systemd

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #13 : 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) и сделан по дефолту, как самый малоресурсоемкий

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LFU22. Frugal Ubuntu 22.04 x86_64 от sfs
« Ответ #14 : 27 Сентябрь 2023, 15:52:12 »
089-upd-u22-sf28.pfs - поправил пересборку базы apt после отключения модуля (sfs_event_rem)