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

Автор Тема: LFDS2104 (Linux Frugal Debian Sid) x86_64  (Прочитано 1215 раз)

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1500
  • Репутация: +24/-1
Re: LF (linux frugal) Debian Sid x86_64
« Ответ #15 : 26 Апрель 2021, 11:20:48 »
Поправьте на bash в последней строке make-changes.sh
так работает
1.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)
2.core2duo,4Gb,Radeon HD7850 (DDR01, ubuntu+openBox+LXPanel)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31031
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal) Debian Sid x86_64
« Ответ #16 : 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
vlc-qt5-3.0.12-ds2104-sf01.pfs - тому, что в исо - нужен модуль mpv. Этому - нет
xserver-xorg-video-vmware-ds2104-sf01.pfs - для виртуалок
« Последнее редактирование: 03 Июнь 2021, 13:45:17 от sfs »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2070
  • Репутация: +25/-0
Re: LF (linux frugal) Debian Sid x86_64
« Ответ #17 : 27 Апрель 2021, 17:06:40 »
акромя 'vlc' есть еще плееры...
-------------
по питону:
- x3 - для некоторых iptv вроде достаточно "второго", но иногда( # как смутно помнится) нужен и третий...[ имхо - питон2 и питон3 отдельными модулями - "нормально"...]
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2070
  • Репутация: +25/-0
Re: LF (linux frugal) Debian Sid x86_64
« Ответ #18 : 27 Апрель 2021, 17:20:44 »
ps:
по "питон2/3+ytdl" - сталкивался с "нехваткой", но точно не вспомню "при каких именно условиях"...
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн sfs

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31031
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFDS2104 (Linux Frugal Debian Sid) x86_64
« Ответ #20 : 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

6. Самостоятельная сборка модулей из пакетов.deb
Проще будет дописать гуй для chroot2pfs
Глубже изучил chroot2pfs и понял, что гуй не нужен. Консоли и ключей достаточно. Доработал доку

Таким образом со всеми вопросами выше определился. Можно релизить. Насчет п.1. (на каком доноре) - по итогу эксплуатации определимся
« Последнее редактирование: 03 Июнь 2021, 14:32:51 от sfs »