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

Автор Тема: LF (linux frugal). Lubuntu, Runtu 16.04 i386  (Прочитано 24728 раз)

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

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 852
  • Репутация: +23/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #15 : 17 Август 2016, 21:50:07 »
С чем столкнулся в  lf-runtu, убрал все ненужные мне пакеты,и попытался скопировать корень в отдельную папку чтоб собрать pfs,на меня посыпалась предупреждения что не может скопировать какие-то спец файлы, через некоторое время система зависла, я перезагрузился и открыл что система находится полностью в рам , и занимает половина памяти сам корневой занимает 3,1 гигабайта и естествено происходит переполнение памяти(у меня 4 гиг) , и в следствии общий завис...Далее попробовал сделать pfs из deb chromium browser , скачал в начале без установки пакеты браузера и из /var/apt/cache/archives скопировал все донорские дебы в другую папку,потом распаковал их в другую,и при помощи штатной утилиты из pfs-utils для упаковки папки в pfs, собрал pfs с браузером, собралось и подключается. Осталось найти ответ на вопрос как скопировать исправленый корневой каталог для последующей его упаковки в pfs. Альт тоже будет интересен,у него хорошая наполненость реп.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #16 : 18 Август 2016, 09:02:04 »
Посмотрел  runtu-xfce-16.04.1_20160801.iso, ничем не впечатляет по сравнению с basealt-p8-xfce-20160612-i586.iso. ИМХО - бесперспективно.
А чем впечатляет Альт по сравнению с Runtu?
убрал все ненужные мне пакеты,
Переделывать базовый модуль надо на носителе с достаточным свободным местом (в памяти хорошо только если ее много)
Рецепт подойдет к любому линуксу с Пакетным Менеджером
1. unsquashfs /путь/модуль
2. chroot.sh squashfs-root (chroot.sh - скрипт из PRA; squashfs-root - папка , в которую распаковался модуль
3. Мы оказались в "песочнице". С помощью ПМ добавляем\удаляем пакеты
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 модуля
Альт тоже будет интересен,у него хорошая наполненость реп.
Методика выше годится и для него
« Последнее редактирование: 18 Август 2016, 09:06:56 от sfs »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #17 : 18 Август 2016, 09:21:22 »
Возможно он есть в mintpup или magos

в MagOS есть универсальный скрипт: epm2xzm - он почти для всех дистров сделан. Может чуток для некоторых надо подрихтовать будет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #18 : 18 Август 2016, 09:27:37 »
.xzm - это тот же .sfs. В .pfs добавлена инфа для склейки \ разборки модулей. Если нужно .pfs - заменить в  epm2xzm mksquashfs на mkpfs

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 852
  • Репутация: +23/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #19 : 18 Август 2016, 11:09:43 »
Понимаю что тороплю события,но блин стало жутко интересено,а как например к стартер киту от Альта прикрутить pfs-utils?Понимаю что pfs-utils это скрипты, значит они должны отработать и в Альте,далее внедряем при помощи IsoMaster pfs-utils,потом заходим в окружение chrot, потом ??? откуда взять папку для базового модуля... вначале потренируюсь с Lf-runtu.
« Последнее редактирование: 18 Август 2016, 11:11:56 от totiks2012 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #20 : 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 не пошел. Для экспериментов и сравнений достаточно. Изначально думал это привлечет больше пользователей - не заметно
Имеющимся небольшим сообществом лучше сосредоточиться на одном дистрибутиве
Что Вы ждете от клонов ПРА такого чего нет в ПРА?

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 852
  • Репутация: +23/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #21 : 18 Август 2016, 13:41:09 »
Отвечу честно, почти все нравится,...из того что коробит , на моем железе почему то очень криво отрабатывает pulseaudio, в остальных дистрибутивах с ним все хорошо,звук не рвется и не булькает(и это только в скайпе ,в остальных приложениях все работает на отлично, может вместо дистра midle использовать game? Я game даже не пробовал, и только сегодня понял что midle ,более покоцаный ) ,не знаю в чем причина,может ему библиотек каких не хватает.Если б не проблеммы с pulseaudio, использовал б Pra, модулей много, как их собирать по ходу разбираюсь уже, есть хорошая поддержка, разобратся б, что не нравится pulseaudio, так как вспоминая эпопею с попытками настроить apulse и alsa без содрогания не могу, не осилил я однако alsa  :( .
« Последнее редактирование: 18 Август 2016, 13:48:42 от totiks2012 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #22 : 18 Август 2016, 13:58:36 »
на моем железе почему то очень криво отрабатывает pulseaudio,
Создайте отдельную тему. А зачем Вам pulse?
Думаю проще разобраться с этим в ПРа, чем сделать новый дистр
только сегодня понял что midle ,более покоцаный
Это не секрет. И соответственно, для продвинутых

Оффлайн sasha-gerych

  • Ветеран
  • *****
  • Сообщений: 705
  • Репутация: +17/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #23 : 13 Октябрь 2017, 10:22:55 »
Такой вопрос.
Есть возможность подключить модули собранные для ПРА?
Из темы этого не понял
Как происходит установка софта? Из лубунтовой репы?
И на счет разрядности. Только 32?
« Последнее редактирование: 13 Октябрь 2017, 10:24:55 от sasha-gerych1988 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #24 : 13 Октябрь 2017, 10:29:14 »
Есть возможность подключить модули собранные для ПРА?
Если есть pfsload - теоретическая возможность есть
Нет - можно добавить
Пробовать подключать можно только портированные модули. Наверное придется добавлять либы из пра в /opt
А смысл?
Как происходит установка софта? Из лубунтовой репы?
да - apt-get - ом
И на счет разрядности. Только 32?
да
Надо 64 : http://forum.runtu.org/index.php/topic,7366.0.html

Оффлайн stea.61

  • Пользователь
  • **
  • Сообщений: 45
  • Репутация: +6/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #25 : 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) - "песочница" формируется более оперативно, получается более компактная и, на мой взгляд, удобная.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #26 : 03 Декабрь 2017, 13:42:20 »
Как вариант: 1-й пункт логично заменить на AUFS-монтирование
Может быть. Но это сложнее для понимания
Можете привести команды по пунктам?. Возможно будет проще использовать pfs-util

Оффлайн stea.61

  • Пользователь
  • **
  • Сообщений: 45
  • Репутация: +6/-0
Re: LF (linux frugal). Lubuntu, Runtu 16.04 i386
« Ответ #27 : 03 Декабрь 2017, 17:31:20 »
Можете привести команды по пунктам?
Я в своем локальном случае (LF RUNTU на NTFS) поступаю примерно так:
1. Создать директории:
а) на локальном HDD для файла-оверлея
Код
sudo mkdir -p /media/runtu/work/rw-sqfs
b) в /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, то файл и создавать не надо - просто использовать каталог в качестве оверлея.
« Последнее редактирование: 07 Декабрь 2017, 21:35:36 от stea.61 »