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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Тема начата: sfs от 12 Апрель 2021, 15:03:15

Название: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 12 Апрель 2021, 15:03:15
Давно хотел FRUGAL ubuntu для экспериментов
более глубокого ознакомления и определения планов развития LF
Полученный здесь (https://forum.puppyrus.org/index.php?topic=23309.msg176118#msg176118) результат не понравился : gtk2 не жилец; версии пакетов староваты

Результат с аналогичной по идее (немного облегченная стандартная DE модулем) сборкой на арч (prar2103 (https://forum.puppyrus.org/index.php?topic=19901.msg176418#msg176418)) вполне устроил

LFD (https://forum.puppyrus.org/index.php?topic=22043.0) не устраивает для экспериментов, т.к. там главная идея была - максимально урезать размер. Получилось. Но не более. Обновлять и собирать что-то сложное из деб пакетов там будет сложно

DebianDog (https://forum.puppyrus.org/index.php?topic=15369.0) - несколько раз пробовал освоить. Их фругал систему (аналог моего LF (https://forum.puppyrus.org/index.php?topic=21204.0)) освоить не смог. То что освоил - показалось хуже LF

В итоге думаю :
1. взять минимальный исо antix sid - это дебиан с дополнительной репой заменяющей systemd на SystemV
Sid - т.к. самый свежий (rolling release). можно будет постоянно обновлять не переписывая репы и т.п.
SystemV - т.к. systemd для домашнего дектопа избыточен (нет демонов, которые удобно с systemd запуцскать)
2. Собрать 001*pfs добавив туда пакеты по списку LFD10 + gtk3
3. Отдельным модулем собрать DE - xfce или(и) lxqt

lfds21.04-21.06-x86_64.iso (https://file.puppyrus.org/users/pra64/iso/lfds21.04-21.06-x86_64.iso)

Оставшиеся мысли и вопросы (https://forum.puppyrus.org/index.php?topic=23370.msg176954#msg176954)
https://github.com/mvallim/live-custom-ubuntu-from-scratch

LFDS2204 (https://forum.puppyrus.org/index.php?topic=23370.msg183678#msg183678)
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 13 Апрель 2021, 08:49:38
Прикручивал иксы к серверной убунте(16.04) и к последнему Дебиану(10, установлен с минимального исо) - результат на глаз неотличим.
Единственно - в Дебиане пришлось руками кое-что допиливать, тогда как в убунте искаропки работает
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 13 Апрель 2021, 09:33:30
Есть идея не совать в 001.* всякий прикладной софт, который не нужен непосредственно для загрузки системы.
Если вас LFD по этой позиции не устраивал - LFDS вряд ли устроит.
Тут главная задача не изнасиловать apt
Дебиане пришлось руками кое-что допиливать, тогда как в убунте искаропки работает
Сомнения deb<->ub остаются. наверное, не поюзав определиться не получится. Для желающих могу по запросу выложить черновые модули
С готовыми списками пакетов пересобрать сложно не будет - если что...
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 13 Апрель 2021, 09:49:19
Сомнения deb<->ub остаются.
проголосую за debian :)
тем более боремся за минимальный размер системы
пакетный менеджер один, что ubu, что deb
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 13 Апрель 2021, 09:52:08
боремся за минимальный размер системы
В этом дистре нет. Раздувать тоже нет, но без извращений с минимализмом
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 23 Апрель 2021, 14:26:45
lfds2104-test01-x86_64.iso
Первый тестовый вариант.

Оставщиеся вопросы :

1. Донорская репа
взять минимальный исо antix sid
Сделал . Знаний и опыта по antix нет - пользу от именно его фишек получить не получится. База получается большой. Пожалуй проще собрать самому debootstrap, чем вычищать лишнее из антикс
Так и сделал.
Оказывается репу дебиана , как и arch можно заморозить (http://snapshot.debian.org/). (ubuntu - нет (https://qastack.ru/ubuntu/499871/is-there-ubuntus-analogue-of-snapshot-debian-org))
https://debianworld.ru/news/otkryt-snapshotdebianorg-arhiv-proekta-debian/
https://www.debian.org/News/2010/20100412
Заморозил
Сомнения про репу остались... Стабильный дебиан и ubuntu можно и не морозить. И так все будет совместимо
Но стабильный деб староват... Может лучше ubuntu (не lts) или вообще mint...
На самом деле, по разработанной для этого дистра методе : debootstrap + chroot + chroot2pfs и имея списки пакетов - можно собрать аналогичный дистр на другой репе за пару часов
Есть идеи? Может Астру - в плане импортозамещения... (https://forum.puppyrus.org/index.php?topic=17680.msg176956#msg176956)

2. systemd
Т.к. на дектопе сервисов особо нет (если нет - на жирных DE есть) - запускать нечего. По итогу экспериментов ускорения загрузки systemd особо не дает. Зато ест ресурсы и место.
В арче без перехода на стороннюю репу (типа artix) от systemd не избавиться, а (посмотрел debiandog sid) - похоже можно. Пока не заморачивался и не уверен, что нужно.

3. Модульный FRUGAL
Многократно писал что нормально получится только на арче, где у пакетов нет общих индексов (типа /var/lib/dpkg/status в дебиан)
Написал скрипт dpkg-fix.  Сливает /var/lib/dpkg/status из всех .pfs в один и циклом по списку пакетов в каждом pfs добавляет описания в status из 001*.pfs
Если запускать dpkg-fix после старта системы и при под[от]ключении pfs - проблема решается
...но надо ли это здесь... Ну еще несколько модулей с DE - может быть. А остальной софт легко (если доработать скрипты сборки из п.6 ) собирается самостоятельно. Репа огромная

4. Опакечивание своих наработок (https://forum.puppyrus.org/index.php?topic=23370.msg177705#msg177705) mk-dpkg
Для арча сделано. Обновлять трудоемко (изменения проще запихать в 089*.pfs)
Пакетить еще и под дебиан не хотелось бы. Может удастся конвертер написать...
Альтернативы : собирать pacman2pfs в арче и добавлять отдельными модулями (как сейчас - 070*.pfs)

5. Универсальные портированные модули
В дебиане пакеты мельче - без dev составляющей и либы нередко отделены от бинарников. Поэтому модули получаются меньше чем в арче без портирования и прочих извращений.
Далеко не все. Те, что в деб получаются сильно больше или которых там нет положил в modules/portable

6. Самостоятельная сборка модулей из пакетов.deb
Я собирал все модули chroot2pfs --mlist 001*,005*,010,pkg* т.е. поверх 001 (пока не объединил в 1 модуль)
Это даст возможность иметь несколько DE так же собранных поверх 001. Минус - повторы пакетов. Наиболее  часто встречающиеся (тимпа gvfs, polkit) можно сделать отдельными модулями и прописать зависимости
В дистре есть подправленный мной apt2sfs из DebianDog. Можно и им собирать. Принцип работы у него такой же - chroot. Минус - постоянно делает apt update. Решаемо.
Проще будет дописать гуй для chroot2pfs
Глубже изучил chroot2pfs и понял, что гуй не нужен. Консоли и ключей достаточно. Доработал доку (https://wiki.puppyrus.org/puppyrus/ddr?&#chroot2pfs)

7. python3
В дебиане он в зависимостях даже у openbox... Выделил в отдельный модуль 005*.pfs который можно не загружать без прочей необходимости. Тут можно вернуться к вопросу - надо ли это, если LFDS не планируется , как "маленький" дистр
Как создать и установить фиктивный пакет (equiv (https://zalinux.ru/?p=6100))

8. DE
Сейчас только LXQT - наиболее легкая из больших. Есть список пакетов для xfce - надо ли...?
Интереснее было бы собрать совсем легкую OVS или tint2 gtk3.

Сделал LXQT xfce OVS OTS
Ни для деб ни для юбунты не нашел пакетов lxde gtk3. Можно взять из арча, но см. п.4
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 23 Апрель 2021, 16:00:16
python3
В дебиане он в зависимостях даже у openbox... Выделил в отдельный модуль 005*.pfs который можно не загружать без прочей необходимости. Тут можно вернуться к вопросу - надо ли это, если LFDS не планируется , как "маленький" дистр
Наличие Python желательно, даже очень желательно
Но: в дебиановских репах он обычно несколько староват, поэтому, некоторым пользователям придется заморочится над установкой(изготовлением модуля?) более новой версией питона(рецепты есть).
К чему это все - отдельный модуль с питоном - хорошо, кому не надо - не подключают, кому надо - подключают на выбор один из или даже оба вместе
---------------------------------
и на мой взгляд лучше использовать чистый дебиан.
соглашусь
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 23 Апрель 2021, 16:33:27
в дебиановских репах он обычно несколько староват
В стабильных весь софт такой. Поэтому sid. Питон там 392
на мой взгляд лучше использовать чистый дебиан.
а какие мысли про юбунту , минт и пр.?
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 24 Апрель 2021, 07:45:10
lfds2104-test01-x86_64.iso
Первый тестовый вариант.
запустил на пробу под виртуалкой, первые впечатления приятные
3D-ускорение в виртуалке пришлось выключить, иксы стартовали только в 2Д режиме,
мелочь, думаю решаемо
В стабильных весь софт такой. Поэтому sid. Питон там 392
ага, вижу, отлично (привык что в дебиане упор на стабильность в ущерб обновам)
а какие мысли про юбунту , минт и пр.?
пакетный менеджер один, каких либо улучшений ни убунта ни минт пользователю не даст по сравнению с дебианом, имхо
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 24 Апрель 2021, 09:07:56
3D-ускорение в виртуалке пришлось выключить,
На других дебианах по другому?
привык что в дебиане упор на стабильность
Ну так я нестабильный sid взял. Думаю для дома стабильности хватит Ж))
улучшений ни убунта ни минт пользователю не даст по сравнению с дебианом,
ppa к юбунте можно  подключать, а к деб - вроде нет
Я не очень глубоко в теме деб. Поэтому и советуюсь.
По отсальным вопросам выше есть мысли, пожелания?
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 24 Апрель 2021, 09:57:03
Цитата
  3D-ускорение в виртуалке пришлось выключить
На других дебианах по другому?
Да
LFDS - драйвер modesetting
обычный 10й дебиан - драйвер vmware
скрины во вложении
------
ppa к юбунте можно  подключать, а к деб - вроде нет
ppa не припомню когда последний раз подключал, не было нужды, соответственно познаний нуль  ???
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 24 Апрель 2021, 10:47:34
обычный 10й дебиан - драйвер vmware
Я его не ставил. А надо? Какой практический смысл в 3д на виртуалке?
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 24 Апрель 2021, 11:21:55
. А надо?Какой практический смысл в 3д на виртуалке?
в принципе не особо нужно.
Но если есть поддержка 3Д, тогда, например в том же хроме появляется возможность включить WebGL, не знаю кому это нужно, просто пример
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 25 Апрель 2021, 09:08:29
первые косячки(система в каталоге на фат32 разделе, виртуалка):
live@lfds2104:~$ sudo make-changes.sh
live@lfds2104:~$
(yad:21824): dbind-WARNING **: 08:22:39.606: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
sh: 0: cannot open create-save-pfs: No such file <-странно
=======================================================
live@lfds2104:~$ which create-save-pfs
/usr/local/bin/create-save-pfs <- вот он, на месте  :o
live@lfds2104:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/live/bin:/home/live/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
=========================================================
live@lfds2104:~$ sudo create-save-pfs

(gtkdialog:25839): dbind-WARNING **: 08:26:15.371: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(yad:26691): dbind-WARNING **: 08:27:00.350: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
yad: wrong boolean value 'gtk-no'
ret=SFSNAME="/mnt/home/LFDsid10/lfds2104/base/090-save-210425-lfds2104.pfs"
EXIT="СОЗДАТЬ"
0+0 записей получено
0+0 записей отправлено
0 байт скопировано, 0,00272706 s, 0,0 kB/s
mke2fs 1.46.2 (28-Feb-2021)
Creating filesystem with 32768 1k blocks and 8192 inodes
Filesystem UUID: 879cd456-f155-4f29-9c23-91216dc1110d
Superblock backups stored on blocks:
        8193, 24577

Allocating group tables: done                           
Writing inode tables: done                           
Writing superblocks and filesystem accounting information: done

--home--
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/.'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/..'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/.cache'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/.config'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/.dbus'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/.local'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/home/live/Рабочий стол'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/root/.'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/root/..'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/root/.cache'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/root/.config'
cp: не указан -r; пропускается каталог '/mnt/live/memory/changes/root/.dbus'
cp: не удалось выполнить stat для '/mnt/live/memory/changes/root/*': Нет такого файла или каталога
rm: невозможно удалить '/tmp/makesfs/root/.local/share/Trash': Нет такого файла или каталога
rm: невозможно удалить '/tmp/makesfs/home/live/.local/share/Trash': Нет такого файла или каталога
trashx

(yad:28202): dbind-WARNING **: 08:27:57.055: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
0
live@lfds2104:~$

Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 26 Апрель 2021, 09:17:39
первые косячки
спасибо+
В LFA sh - симлинк на bash.  Здесь на dash. Пока не хочется делать как в LFA - понаблюдаем
Поправьте на bash в последней строке make-changes.sh
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: k0l0p0k от 26 Апрель 2021, 11:20:48
Поправьте на bash в последней строке make-changes.sh
так работает
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: sfs от 27 Апрель 2021, 15:25:49
lfds2104-test02-x86_64.iso
Сделал LXQT xfce OVS OTS
другие делать не планирую. LXQT xfce - без добавления арч пакетов (там где они есть - можно разобрать модуль - они отдельно).
5. Универсальные портированные модули
В дебиане пакеты мельче - без dev составляющей и либы нередко отделены от бинарников. Поэтому модули получаются меньше чем в арче без портирования и прочих извращений.
Далеко не все. Те, что в деб получаются сильно больше или которых там нет положил в modules/portable
Модули объединены. Осталось сомнение по поводу питона. В исо он нужен только чтобы не ломалась база dpkg
Может его в 001 добавить...

vlc без youtube-dl и т.п. воспроизводит 1080 .... В арче только 720 - хорошо бы понять за счет чего...


Кто ставил test01.iso - лучше переустановить

libc6_2.33-0ubuntu4_amd64-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/libc6_2.33-0ubuntu4_amd64-sf02.pfs)
vlc-qt5-3.0.12-ds2104-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/vlc-qt5-3.0.12-ds2104-sf01.pfs) - тому, что в исо - нужен модуль mpv. Этому - нет
xserver-xorg-video-vmware-ds2104-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/xserver-xorg-video-vmware-ds2104-sf01.pfs) - для виртуалок
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: knn от 27 Апрель 2021, 17:06:40
акромя 'vlc' есть еще плееры...
-------------
по питону:
- x3 - для некоторых iptv вроде достаточно "второго", но иногда( # как смутно помнится) нужен и третий...[ имхо - питон2 и питон3 отдельными модулями - "нормально"...]
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: knn от 27 Апрель 2021, 17:20:44
ps:
по "питон2/3+ytdl" - сталкивался с "нехваткой", но точно не вспомню "при каких именно условиях"...
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 29 Апрель 2021, 09:12:10
001-ds2104-sf03.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/001-ds2104-sf03.pfs)
040-de-lxqt-qt5-0.16-ds2104-sf10.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/040-de-lxqt-qt5-0.16-ds2104-sf10.pfs)
089-upd-ds2104-sf07.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/089-upd-ds2104-sf07.pfs) доработал dpkg-fix
DEVX-ds2104-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/DEVX-ds2104-sf01.pfs)
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 03 Июнь 2021, 14:22:21
4. Опакечивание своих наработок
Для арча сделано. Обновлять трудоемко (изменения проще запихать в 089*.pfs)
Пакетить еще и под дебиан не хотелось бы. Может удастся конвертер написать...
Альтернативы : собирать pacman2pfs в арче и добавлять отдельными модулями (как сейчас - 070*.pfs)
Написал скрипт
Код
mk-dpkg распакованный модуль.pfs
Создает /var/lib/dpkg/status и пр. файлы. Т.е. создает видимость, что модуль установлен apt-ом и соответственно может быть им же удален

Это оптимальный вариант.
Не надо генерить .deb. Достаточно запустить mk-dpkg  перед упаковкой модуля, например в pacman2pfs. Места много не займет и ничему не помешает
Эксперименты показали, что запариваться с подробной пропиской зависимостей, версий и конфликтов тоже смысла нет : при попытке установить ,deb с такими, же файлами как в нашем псевдопакете - получим ошибку, что эти файлы есть в нашем псевдопакете. Посде чего делаем apt purge псевдопакет && apt install пакет и все ок.
Т.е. даже при FULL можно всегда заменить - портированную софтину на родную из деб репы
Наоборот в FULL - тоже можно сделать. Написать скрипт, который проверяет, что в системе нет пересекающихся с модулей файлов и добавляет /var/lib/dpkg/status из модуля в системный status. Не планирую такой писать. Это уже экзотика. Вряд ли в FULL нужны заморочки с портированными модулями и т.п.

Модули желательно использовать только портированные. Иначе, если не уследить и перекрыть какую-то родную деб либу -  получится каша и глюки. Это на совести сборщика модуля. Никаких проверок скрипт не делает. Хотя сделать можно, но смысла не вижу
Пример псевдомодуля evince-gtk3-p-3.26.0_64-sf08.pfs (http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable-test/evince-gtk3-p-3.26.0_64-sf08.pfs)

6. Самостоятельная сборка модулей из пакетов.deb
Проще будет дописать гуй для chroot2pfs
Глубже изучил chroot2pfs и понял, что гуй не нужен. Консоли и ключей достаточно. Доработал доку (https://wiki.puppyrus.org/puppyrus/ddr?&#chroot2pfs)

Таким образом со всеми вопросами выше определился. Можно релизить. Насчет п.1. (на каком доноре) - по итогу эксплуатации определимся
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 22 Июнь 2021, 17:12:00
lfds21.04-21.06-x86_64.iso (https://file.puppyrus.org/users/pra64/iso/lfds21.04-21.06-x86_64.iso)
Зарелизил. Подправил вики
LXQT и XFCE сдесь самые некастрированные среди моих дистров
По поводу правильности выбора Sid - остались сомнения
И про включение 003-python*.pfs в 001.
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: krasnyh от 22 Июнь 2021, 22:35:58
lfds21.04-21.06-x86_64.iso
Если есть старый lfds2104-test02-x86_64.iso, или test01...test09, :) то команда установки ниже. Будет скачано 67% с сервера, т.к. размер релиза увеличился в сравнении с тестовой версией. Хеш (https://file.puppyrus.org/users/pra64/iso/lfds21.04-21.06-x86_64.iso.md5.txt) 79508686b23099003121cd7c7535f971.

Модули или AppImage здесь (https://forum.puppyrus.org/index.php?topic=22139.msg177601#msg177601).
Код
$ zsync2 -i lfds2104-test02-x86_64.iso https://file.puppyrus.org/users/pra64/iso/lfds21.04-21.06-x86_64.iso.zsync
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: k0l0p0k от 20 Декабрь 2021, 14:14:40
1.В make-changes.sh пока не указал полный путь create-save-pfs
пфс-сохраненка не создавалась, по причине "отсутствия" этого файла.
с полным путем - /usr/local/bin/create-save-pfs - норм
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 20 Декабрь 2021, 14:31:55
Проверил исо в виртуалке - норм. Вы PATH не изменили? См. скрин
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: k0l0p0k от 20 Декабрь 2021, 16:57:14
Вы PATH не изменили
нет.
which create-save-pfs у меня то же самое показывает
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: krasnyh от 20 Декабрь 2021, 17:32:31
В make-changes.sh
Это что, реинкаранация старого бага (https://forum.puppyrus.org/index.php?topic=23618.0) с не сохранением? Только теперь этот баг мутировал и требует другого решения, а не простой замены sh на bash?
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: k0l0p0k от 20 Декабрь 2021, 17:43:07
а не простой замены sh на bash
то же сначала грешил на это, но нет, в этот раз не помогало
менял и в make-changes.sh и в ntf  #!/bin/ash на #!/bin/bash - не помогало
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: krasnyh от 20 Декабрь 2021, 17:45:06
Помогает, но менять надо в последней строке make-changes.sh.

Во всяком случае в вирте так. Проверил сегодня, плюс подключал крайний 089-*sf11.pfs.
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: k0l0p0k от 20 Декабрь 2021, 17:50:18
Помогает, но менять надо в последней строке make-changes.sh.
два раза на одни и те же грабли наступил  :o
хм
помогло
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: krasnyh от 20 Декабрь 2021, 17:52:38
Тут больше вопрос, как долго эти 'грабли' будут валяться бесхозными. )
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 21 Декабрь 2021, 09:36:59
Тут больше вопрос, как долго эти 'грабли' будут валяться бесхозными. )
без тестирования сообществом  можно сделать дистр только для себя.
У меня lfds пока не прижился. Народ не юзает . Ошибки не правятся

Корень зла: bash-ash-dash
Bash - жирный , жрет много памяти. Т.к. у нас много скриптов (иногра работающих демонами) стараюсь использовать его только там где необходим - в остальных случаях пишу sh (симлинк)
dash - тонкий аналог bash. Кому ресурсоемкость не критична - делаем ln -sf /bin/bash /bin/sh
ash - симлинк на busybox.  Т.к. в исходных дистрах был он - под него писалось и тестировалось, но кроме инитрд busybox  нигде не используется. Отдельным от busybox файлом я подобного не нашел
В minirc дистрах busybox необходим из-за init (которого отдельно я тоже не нашел)

В итоге я решил использовать dash. Он уже в lfds и prar. И вот потихоньку приводим скрипты в соответствие bash-dash
Есть альтернативные идеи - пишите
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 21 Декабрь 2021, 11:52:55
ln -sf /bin/bash /bin/sh
Посмотрел - в прар так и сделано. И в make-changes.sh bash. Сделал в lfds так же
В моем эксперименте я запускал из консоли (в которой уже был баш)
089-upd-ds2104-sf12.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/089-upd-ds2104-sf12.pfs)
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: yxma от 19 Февраль 2022, 01:34:29
Скачал скорость закачки порадовала. Собираюсь потестить. Пока поставил на флешку с фат32, вроде всегда так делали? Ругалась, что не поддерживает символьные ссылки. Вообще-то у меня был опыт использования сида, положительный. Правда, потом сам и угробил. Но фругал то неубиваемый, даже полторашный - с автосохранением. Надысь замучал лфа 2008 - шрифты пропали и еще что-то по мелочи было. Ну, переименовал папку, потом вернул в нее /home u /usr/backgraund - все прекрасно
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 16 Март 2022, 11:06:09
Именно для этого LFDS и создавался. Запустить что-то из репы по стандартной деб. инструкции
Учту на будущее. Может сделаю LFDS основной системой (если sfs планирует длительную разработку этого дистрибутива)
На самом деле он задумывался как просто обновляемый. Т.е. chroot - изменил дату репы - apt update && apt apgrade
После чего chroot2pfs модули
У меня дистр особо не прижился, т.к. надобностей в сложно собираемом софте нет.
Можете попробовать сами обновить - вот и узнаем насколько это просто  ;)
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 31 Март 2022, 19:35:18
Запускаю я LFDS и СРАЗУ натыкаюсь на крайне неприятную вещь - не работают тапы по тачпаду ноутбука.
089-upd-ds2104-sf14.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/089-upd-ds2104-sf14.pfs)
А теперь?
дублькоммандер не грузится
У меня норм - см. скрин
там скорее всего ещё куча сырятины и недоделок
LFDS не самый популярный дистр и я сам редко его юзаю
Качество дистра = кол-ву активных юзеров
нет смысла его использовать
Тут или ждать пока другие допилят или участвовать   ;)
Если все будут ждать - понятно что будет
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: ramd от 02 Апрель 2022, 13:07:04
089-upd-ds2104-sf14.pfs
А теперь?

Теперь с тапами всё ок (напомню, я на старом ядре 4.19, на ядрах 5 тачпад вообще неюзабелен)
DC тоже работает, с ним я сам протупил, извиняюсь.

Но тестированию сильно мешает то, что не работает подключение модулей из DC по двойному клику,
как раньше работало во всех дистрибутивах.

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

Качество дистра = кол-ву активных юзеров
Наоборот - никому не хочется копаться с ерундой, которая раньше работала а теперь вдруг перестала...
Дружественный к пользователю дистр привлекает пользователя...
Ведь если работало раньше - почему не сделать так-же в новом дистре?
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 04 Апрель 2022, 13:53:03
не работает подключение модулей из DC по двойному клику
089-upd-ds2104-sf16.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/089-upd-ds2104-sf16.pfs)
Привязал средствами ФМ. Причем в pcmanfm-qt привязка не работает
если работало раньше - почему не сделать так-же в новом дистре?
Специально ничего подобное не удаляю.
LFDS - мой первый "большой дебиан" - соответственно со всеми "детскими болезнями"
Почти год провалялся никому не нужный и вдругг пошла активность...

Если нужна стабильность в дебиан смысле - лучше перейти на lfds.
LFD весь собран из кусков и сильно урезан
Только sid по определению testing
Сомнения про репу остались... Стабильный дебиан и ubuntu можно и не морозить. И так все будет совместимо
Но стабильный деб староват... Может лучше ubuntu (не lts) или вообще mint...
На самом деле, по разработанной для этого дистра методе : debootstrap + chroot + chroot2pfs и имея списки пакетов - можно собрать аналогичный дистр на другой репе за пару часов
И вот потребовалось добавить сертификаты ssl. Заодно и обновить дырявый ссл
К замороженной репе апдейтов безопасности нет
Вариантов 2:
1. Компилить под свой срез репы свежую версию
2. Взять из более свежего среза
Пока остановился на 2, как менее трудозатратном. Компилить и пакетить деб сложнее чем арч (во всяком случае мне)
ssl потянул glibc . В ПРАР подобная методика работает. Здесь надо тестировать...
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 04 Апрель 2022, 14:41:54
Здесь надо тестировать...
После удаления ca-certificates и openssl  - ffmpeg успешно поставился
Можно удалить в обновлении var/lib/dpkg , но тогда уже совсем LFD получится.
В LFDS была задумка максимальной совместимости с родной репой и минимумом самопала. Получается,что замороженный sid - плохая идея. Надо смотреть в сторону stable веток без заморозки. Например ubuntu jammy
Добавил голосование в эту тему. По итогу буду решать с LFDS
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 08 Апрель 2022, 15:30:14
удалить в обновлении var/lib/dpkg
Сделал. И обновил libc6 до 2.35 для совместимости с репой портированных pfs
089-upd-ds2104-sf17.pfs (http://mirror.yandex.ru/puppyrus/lf/ds/ds2104/pfs/089-upd-ds2104-sf17.pfs)

Не вижу интереса к дистру в топе скачки и голосовании. Буду думать о прекращении его поддержки
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 28 Апрель 2022, 14:45:32
Чтобы убедиться в жизнеспособности идеи LFDS , попробовал обновить.
http://mirror.yandex.ru/puppyrus/lf/ds/ds2204
Особых сложностей не возникло
Т.к. в голосовании в шапке темы интереса в народе не просматривается - исо выпускать не буду
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: yxma от 06 Май 2022, 18:25:32
Т.к. в голосовании в шапке темы интереса в народе не просматривается - исо выпускать не буду
у меня летом будет возможность, да и необходимость попробовать поставить нечто предельно легкое на пару ноутбуков для пользования без затей. Я правильно понимаю, что для использования нужно взять содержание исо ЛФД и заменить на нем номерные файлы скачанные по ссылке на сид? А программы можно будет использовать из обычной репы ЛФД и обновы будут приходить стандартным образом?

Проголосовать не отважился - не очень понимаю, чем большой фругал будет отличаться от ЛФД
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 08 Май 2022, 10:40:38
для использования нужно взять содержание исо ЛФД и заменить на нем номерные файлы скачанные по ссылке на сид?
Проще поставить штатным инсталлятором
программы можно будет использовать из обычной репы ЛФД
Нет. Только из репы LFDS и из репы портированых модулей. Как во всех моих дистрах на LF основе
обновы будут приходить стандартным образом?
да. Как во всех моих дистрах на LF основе
чем большой фругал будет отличаться от ЛФД
вики (https://wiki.puppyrus.org/distr#%D0%B2%D1%8B%D0%B1%D0%BE%D1%80_%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D0%B0)
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: yxma от 11 Май 2022, 09:14:07
Цитата: yxma от 06 Май 2022, 18:25:32
чем большой фругал будет отличаться от ЛФД
вики
почитал. Понял, что ЛФДС это тот же ПРА-РОЛЛ, но на сиде. Сообразил, что если ролла не потянул, значит, тема не для меня. Хотя очередной раз прибил манджаро, есть снимок, но не могу его реализовать - не доходит до графики и даже приглашения баша нет. Так что, похоже, придется возвращаться на ЛФ.
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 11 Май 2022, 10:07:04
ЛФДС это тот же ПРА-РОЛЛ, но на сиде
https://wiki.puppyrus.org/puppyrus/pr3?&#уровня_использования_frugal_с_пм_пакетным_менеджером]2 уровня[/url]
Название: Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
Отправлено: sfs от 11 Май 2022, 10:09:35
ЛФДС это тот же ПРА-РОЛЛ, но на сиде
Да. оба оптимальны для юзеров 2 уровня (https://wiki.puppyrus.org/puppyrus/pr3#уровня_использования_frugal_с_пм_пакетным_менеджером)
Для 3го , на мой взгляд , арч удобнее