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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Тема начата: sfs от 29 Август 2011, 19:37:14

Название: SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 29 Август 2011, 19:37:14
Все началось  с попыток прикрутить apt-get к puppy.
Получалось очень криво: ломались зависимости, на выходе получались модули огромного размера
Пришло понимание, что пакетный менеджер (ПМ) хорош только вместе со своим репозиторием и только для дистрибутива, который построен на этом репозитории. Так и сделал:
Собрал (точнее сказать - пересобрал apt-ом crunchbang) SFSLinux (http://wiki.puppyrus.org/users_os/sfslinux/sfs-linux)
  Пакетная база - debian stable (позже еще и ubuntu)
  Live система - live-boot
  Размер iso - до 200мб
  frugal (http://wiki.puppyrus.org/setups/full-vs-frugal), sfrugal (http://wiki.puppyrus.org/soft/sfrugal), apt-get, подключение модулей.sfs

История:
1е описание (http://ubuntuone.com/p/1Eua/)  (кодировка UTF-8)
Страница на форуме  (http://uco.puppyrus.org/forum/thread176.html)

Дополнительное применение : сборка модулей .sfs для puppy. Ниже описано. Метод рекомендуется только если нужный софт не скомпилить для Вашего дистрибутива, а он очень нужен. Плюс в том, что apt разруливает все зависимости.

Скачать (http://wiki.puppyrus.org/users_os/sfslinux/sfs-linux#%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C) ; Документация (http://wiki.puppyrus.org/users_os/sfslinux/sfs-linux)

130408
Позже пришло понимание, что .deb - не лучшая основа для маленького frugal дистрибутива с ПМ.
Попробовал Arch - понравилось больше.
В настоящее время развитие SFSL приостановлено. Продолжение этих идей здесь (http://forum.puppyrus.org/index.php/topic,13843.0.html)

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: sfs от 19 Сентябрь 2011, 19:31:34
Доработал SFSLinux
Поскольку улучшений, как и ухудшений с apt не планируется,
перенес на http://uco.puppyrus.org/forum/thread176.html
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: sfs от 19 Сентябрь 2011, 20:50:45
Если не понятно про сборку .sfs модулей (на др. ? готов ответить в другой теме):

Загружаем SFSL
sudo apt-get update
sudo apt-get install --no-install-recommends интересующее Вас ПО

Копируем нужное из /live/cow (сюда система записывает измененные Вами файлы) в /tmp (или любое удобное место)
Можно было бы просто взять .deb пакеты и разобрать- но, в моем варианте проблемы зависимостей и пр. решит apt

sudo mksquashfs /tmp Ваш.sfs
Если при запуске Ваш.sfs в puppy не окажется каких-то библиотек - добавить руками в Ваш.sfs из SFSL

Для простого ПО (без кучи зависимостей) метод не актуален
Понимаю, что для того, кто может скомпилить из исходников - такой метод - ужас
Но если очень хочется какое-то ПО в puppy, его там нет, компилить не умеешь...
Только таким способом мне удалось сделать remmina0.9.x.sfs

Название: Re:SFSLinux и apt-get для lupurus
Отправлено: RoDoN от 23 Сентябрь 2011, 09:52:40
Доработал SFSLinux
Поскольку улучшений, как и ухудшений с apt не планируется,
перенес на http://uco.puppyrus.org/forum/thread176.html
Ваша сборка по описанию заинтересовала. Скачал сначала sfs-c1.39.4.iso потом sfsl-c-110915-5.iso, при загрузке хоть в виртуалке из iso, хоть на реальной машине с CD-диска или frugal с HDD получаю такой результат:
(http://rodon.my1.ru/pics/sfslinux_err_160x120.jpg) (http://rodon.my1.ru/pics/sfslinux_err_640x480.jpg)
Что не так и что делать?
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: sfs от 23 Сентябрь 2011, 11:05:30
Насколько я понял правила форума2011 - мы нарываемся на жесткий офф-топ
Ответил здесь http://uco.puppyrus.org/forum/thread176.html#new
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: Harzah от 15 Сентябрь 2012, 16:20:08
Насколько я понял правила форума - мы нарываемся на жесткий офф-топ
Ответил здесь http://uco.puppyrus.org/forum/thread176.html#new

По теме SFSLinux: сколько ни пробовал, не получается создать файл сохранения. А без этой возможности - это обыкновенный Дебиан или Убунту. Что я делал?
1. Создавал раздел с меткой live-rw (форматировал его под ext2 - не помогло).
2. Создавал файлы live-rw*, live-ln* (засовывал их даже в сам iso и потом его перепаковывал - не помогло).
3. Кидал эти файлы на соседний диск под ntfs (не помогло)...

Что не понравилось мне?
1. Пользователь со странным логином "q". Ни изменить его нельзя, ни удалить, потому как под рутом мне войти так и не удалось, ни в Убунту, ни в Дебиане (опять же, потому что нужно было менять настройки и перезагружаться - а с этим проблемы).
2. Страшное оформление. Нет, честно, я понимаю, что всё это делалось для себя, но если уж выставлять напоказ, то можно же что-то изменить и исправить в плане красивости? Ну ладно, Убунта - ещё ничего... но Дебиан...
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: sfs от 15 Сентябрь 2012, 21:56:35
Ответил здесь http://uco.puppyrus.org/forum/thread176.html#new
Название: Re:SFSLinux и apt-get для lupurus
Отправлено: SergZ от 12 Ноябрь 2012, 08:21:38
скачал sfsl-debian, настроил вайфай. apt-get update затем apt-get install motion

И система видеонаблюдения заработала! Спасибо за сборку :)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 01 Июль 2013, 15:20:41
На встроенном форуме тема SFSLinux закрыта и поставлена ссылка сюда.
Здесь тишина с ноября 2012г., но все же осмелюсь задать вопрос автору:
Для Вас лично именно SFSL (точнее его последняя сборка 121114) больше не представляют интереса?
Мой вопрос не праздный.
Есть задача загрузить SFSL v.121114 в вирт.машине из ubuntu и соединиться с ним по ssh
Соединение не получается, т.к. нужен не юзер q, а root
но тогда password 111111 не принимается.
Какой настоящий пароль для root ?

Я читал и смотрел Ваши новые разработки - они интересны, но SFSL (мне думается) незаслуженно заброшен.
Есть планы вернуться к нему?

В любом случае желаю успехов.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 01 Июль 2013, 15:51:13
Для Вас лично именно SFSL (точнее его последняя сборка 121114) больше не представляют интереса?
Не то чтобы совсем нет интереса - просто я пришел к выводу что для сборки пупи-подобного дистра arch удобнее deb
Остальные идеи в AF аналогичны SFSL: родной пакет. менеджер + pfs-util
Для моих задач AF достаточно и для меня он аналогичен SFSL.
Особой популярностью SFSL не пользовался. Поэтому последние эксперименты (модульный, собранный debostrap и на porteus-initrd) не выкладывал...
Есть задача загрузить SFSL v.121114 в вирт.машине из ubuntu и соединиться с ним по ssh
Соединение не получается, т.к. нужен не юзер q, а root
но тогда password 111111 не принимается.
Какой настоящий пароль для root ?
Как во всех ubuntu у root нет пароля. Как поставить - гуглите про ubuntu
А чем не устраивает залогиниться под q и sudo -s ?
SFSL (мне думается) незаслуженно заброшен.
Есть планы вернуться к нему?
Спасибо за добрые слова. Одному мне скучно им заниматься. Подключайтесь - что знаю - подскажу, помогу
А чем заинтересовал именно SFSL? Не puppy и не ubuntu?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: imago31 от 01 Июль 2013, 16:50:34
создать пароль рута в убунту в терминале
passwd root
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 01 Июль 2013, 19:36:34
Цитата
Как во всех ubuntu у root нет пароля. Как поставить - гуглите про ubuntu
Цитата
А чем не устраивает залогиниться под q и sudo -s ?

Нужен рут-пароль на целевой машине (т.е. на SFSL-121114) - это мои упражнения с VMware-converter.
А пароль 111111 не проходит и пустой пароль недопустим для VMware-converter.
Точнее мне нужна FULL rootfs из сконфигурированной мною SFSL-121114 упакованная с ISO (это я сделал),
затем загрузить этот ISO в вирт.машине VMware (ISO загружается),
затем некоторые доработки в вирт.машине и получение из текущей rootfs образа вирт. диска (не ISO) с помощью VMware-converter.
Может быть это звучит и замысловато, но именно так, потому что в ISO не сохраняются некоторые (важные для меня - дисплей, раскладка клавиатуры ...) пользовательские настройки.
А витруальный диск vmdk все это сохраняет и потом из него можно сделать уже конечный ISO.
Цитата
Подключайтесь - что знаю - подскажу, помогу
Цитата
А чем заинтересовал именно SFSL? Не puppy и не ubuntu?

Мои возможности на этот счет весьма скромные. Поэтому не знаю, как подключиться.
Больше всего заинтересовала последняя SFSL "юбунта" - 121214
Она много компактнее и быстее самих "юбунтов", памяти берет намного меньше, при этом вполне привычна.
Много чего еще хорошего могу сказать.

Поэтому и задумал еще немного ее "дополировать" для себя и в финале  запаковать это снова в ISO для загрузки в виртуальной машине (мне привычней VMware-player).


P.S.
Цитата
Особой популярностью SFSL не пользовался. Поэтому последние эксперименты (модульный, собранный debostrap и на porteus-initrd) не выкладывал...

А как бы это увидеть? Мне очень интересно.
Можете выложить на кроткое время на своем media-fire, или как-то иначе?

P.P.S.
Вот еще что вспомнил: в последних версиях SFSL появился remaster, но с налету у меня ничего не получилось, а похоже это очень прикладистый инструмент.
Где почитать о нем, чтобы правильно использовать и получить адекватный результат?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 01 Июль 2013, 19:39:53
создать пароль рута в убунту в терминале
passwd root
Нужен пароль существующей системы на запущенной вирт. машине - это SFSL-121114.
А он неизвестен, либо по задумке автора пустой, вот в чем проблема.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: imago31 от 01 Июль 2013, 20:43:19
ну так делайте passwd root, вам же сказали сборка на основе убунту, а в убунта нет пароля root по умолчанию, делается командой passwd root, а вот в минте например пароль рута совпадает с паролем юзера.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 01 Июль 2013, 21:11:02
ну так делайте passwd root, вам же сказали сборка на основе убунту, а в убунта нет пароля root по умолчанию ...
Спасибо за терпение, вот лог из SFSL-121114:
Код
q@ubuntu:/usr/local/share/sfsl/gnome/q$ sudo passwd root
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
q@ubuntu:/usr/local/share/sfsl/gnome/q$
То есть все в порядке. Теперь надо будет посмотреть, как на это отреагирует VMware-converter.
Еще раз спасибо.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 02 Июль 2013, 10:48:51
в ISO не сохраняются некоторые (важные для меня - дисплей, раскладка клавиатуры ...) пользовательские настройки.
Cделайте их squashfs модулем и положите в папку /live/*.squashfs . Слои в алфавитном порядке (zzz- верхний)
Аналогичная тема http://forum.puppyrus.org/index.php/topic,14390.0/topicseen.html
Больше всего заинтересовала последняя SFSL "юбунта" - 121214
Такой у себя не нашел. Наверное 121114
Невыложенное - jwm+xfce и сыровато. Надо ли выкладывать, если Вас gnome интересует?
в последних версиях SFSL появился remaster, но с налету у меня ничего не получилось, а похоже это очень прикладистый инструмент.
Где почитать о нем, чтобы правильно использовать и получить адекватный результат?
remaster - неудачное название. В AF изменил на trim.
Система собирается apt - ом. Поверху прогоняется remaster, который удаляет лишнее (на мой взгляд): локали man doc
Цель - уменьшение размера. Средства не особо корректные
В начале скрипта надо проверить пути
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 09 Июль 2013, 02:11:08
Обнаружил с большим опозданием, что не ответил на вопрос автора
А чем заинтересовал именно SFSL? Не puppy и не ubuntu?
Так вот:
0. Смелостью автора
1. Модульностью
2. Двухсистемностью (sfs и deb)
3. Вариативностью ( frugal persistent full)
4. Установкой в любой каталоглюбого раздела (т.е. без выделения раздела на диске специально)
5. Низким потреблением ресурсов при высокой производительности (особенно сравнивая 121114 и прототип Ubuntu 12.10)
6. Компактностью дистрибутива
7. Производные выгоды от Live-squashfs (еще не все освоил)
8. Компромис найденный автором между собственной аскетичностью и непомерным желанием юсеров "иметь все и еще красивше".

Мои предыдущие вопросы снимаю, все успешно решается в самой вирт.машине + genisoimage или mkisofs
Погонял образ <--> каталог и поставил на вирт.жесткий диск в VMware-Player.
Учитывая тенденции прикрутил загрузчиком grub-2.
В таком виде его можно сколь угодно модифицировать и переносить на другие VM
Полученный диск *.vmdk без проблем принимает и VirtualBox.
Промежуточный итог: 120209 заметно стабильней, чем 121114 (а жаль - 121114 красивше)  :'(

СПАСИБО!
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 09 Июль 2013, 08:19:13
Промежуточный итог: 120209 заметно стабильней, чем 121114 (а жаль - 121114 красивше)  :'(
В чем это выражается?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 09 Июль 2013, 17:00:02
Промежуточный итог: 120209 заметно стабильней, чем 121114 (а жаль - 121114 красивше)  :'(
В чем это выражается?
Сразу после установки через apt-get пакета abiword слетают все системные иконки в меню, кроме иконок программ, установленных также через apt-get
abiword - это только "например", тоже самое происходит и после установки других пакетов: gnumeric, code-blocks, ...
Еще что-то было... А! Вот что: resize окон можно делать только через "цепляние" за  верхние углы - нижние не "цепляются". Но сэтим можно мириться. Остальное из категории "по мелочам" вот и не запомнил.

В сборке 120209 этого не происодит, поэтому вернулся к ней.
Но я без каких-либо претензий - просто проинформировал.
Конечно хотелось бы использовать сборку 121114 - иллюзия работы в привычной Юбунте со всеми преимуществами, которые дает SFSL
Поэтому и поинтересовался у Вас о возможном продолжении развития этой "юбунтовской" сборки.
"Все-равно его не брошу - потому что он хороший."
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 10 Июль 2013, 10:25:00
sfsl с gnome я делал из runtu 11. Далее apt-get distupgrade. Это не лучший метод. Видимо , проблемы от этого. Надо debostrap или резать актуальную версию runtu или аналогичного дистра
А что именно привлекает в этой версии sfsl? Ubuntu или gnome? АF (arch) с XFCE не подойдет в качестве заменителя?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 10 Июль 2013, 23:53:40
А что именно привлекает в этой версии sfsl? Ubuntu или gnome? АF (arch) с XFCE не подойдет в качестве заменителя?
Те кого я знаю переходили из Windows в Linux (статистика по убывающей) на:
1. Ubuntu/Mint
2. Debian
3. Fedora
... ... ...

Поэтому для меня и, смею надеяться для них, при последующих поисках компактных Линукс-альтернатив уже знакомые вещи во внешнем виде, названиях, расположении, прочих неприметных и одновременно легко узнаваемых элементах психологически оказываются приоритетными.
На Ваш последний вопрос мой ответ: Ubuntu и gnome, потому что все привычно. Ограничения (по сравнению с "полноразмерной" юбунтой) видны не сразу. И поэтому впоследствии с ними либо миришься, либо ищешь пути их преодоления.
Крылатая фраза: "первая доза -бесплатно!" имеет место быть и здесь.
Вот сейчас, например я пишу из sfsl-121114, поставленной на вирт.диск в VMware-player, загрузчик grub-2, тип загрузки frugal.
Но я мог загрузиться и в persistent-save и в persistent-NOT-save. А могу добавить еще некоторые пункты в загрузчик - он в моих руках.

Часа 2 назад загрузил fsl-121114 из каталога на разделе реального диска (где обитают еще несколько маленьких Линуксов).
Смотрел преимущества такой инсталляции. И не нашел:
1. добавил apt-get install abiword - все иконки меню стали одинаково никакими
2. пошел на "жертвы" apt-get clean && apt-get update && apt-get upgrade
3. система обновилась и иконки восстановились, правда дерево главного меню слегка изменилось
4. при попытке сохранить все это выясняется, что upgrade снес все, что относится к live-tools и из deb-репозитория можно поставить ive-tools версии 3.0 который не понимает в какой системе он находится и поэтому не работает (да и криво установился).
5. мои выводы:
а) в fsl-121114 ничего из deb добавлять не буду - буду использовать ее как есть
б) для deb-экспериментов вполне подходит sfsl-120209 - тоже ubuntu + gnome

Что касается АF + XFCE то все это очень хорошо, но не для меня.
Репозиторий Arch в постоянных поисках/изменениях - это для экспериментаторов наверное неплохо.
Репозиторий Puppy-Linux мне и так доступен (все еще не сподобился делать pet->sfs).
С обширностью репозиториев Debian + Ubuntu конкурировать некому.

Есть для меня еще один интересный маленький Линукс Slitaz (но он Вам неинтересен, поэтому промолчу).
Да! Я еще думаю прикрутить Вашу сборку Slitaz к виртуальной машине, возможно получится некий компромис (точнее MIX) между возможностями sfsl и Slitaz - надо пробовать и смотреть.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 11 Июль 2013, 15:44:50
Ubuntu и gnome, потому что все привычно.
Я так и думал.
2. пошел на "жертвы" apt-get clean && apt-get update && apt-get upgrade
Нужно тюнить apt или после сносить casper, ставить live-boot (причем с 3 у меня были проблемы) Или прикручивать porteus-initrd
Возможно, взять актуальную runtu и приделать frugal
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Kvazar от 11 Июль 2013, 16:45:21
SFS, а можно все наработки по SFSLinux пустить на создание просто конвертера deb->pfs(sfs).
Т е не PuppyRus затачивать под deb, а deb заточить под PuppyRus
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 11 Июль 2013, 17:02:08
Перечитайте 1й пост этой темы (начало). С неудачи этого все и началось
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Kvazar от 11 Июль 2013, 17:07:05
Перечитайте 1й пост этой темы (начало). С неудачи этого все и началось
Так я прочитав с 1 поста  и написал....просто думал, может за время пока делалось наоборот накопились какие то знания (наработки, опыт) с которыми можно вернуться к началу.
Далее 1 поста описывается как делать sfs модули с помощью SFSLinux. МОжет быть не делать SFSLinux как отдельную систему, а именно заточить под сборку pfs (sfs).
Как развитие вопроса...(касамо не только SFSLinux) может быть действительно направить все наработки на создание какого нить спец дистрибутив (прилагаемого) типа PuppyRus createpfs_13.хх, в котором собрать все инструмены для создание программных модулей pfs из любого источника (исходников, deb, RPM и пр). Т е убрать все лишнее из такого спец дистра и и заточить именно под эту задачу, включив туда только инструмены для этих целей (и справку). И там же все для программирования для PuppyRus-Icewm-13.хх (или второй сервисный диск к основному дистрибутиву).
Т е основной PuppyRus-Icewm-13.хх
и 2 сервисных
- PuppyRus createpfs_13.хх
- PuppyRus programming_13.хх
ну или один сервисный DVD с набором всего для компиляции, программирования, конвертации под PuppyRus-Icewm-13.хх
назвать PuppyRus-service-13.хх
Его можно не далать минималистичным, а включить все средства и справку (весь накопленный опыт) для адаптации и создания программ (программных модулей pfs) под PuppyRus-Icewm-13.хх (который сам минималистичен)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 12 Июль 2013, 09:16:14
Накопленные знания приводят к выводу, что прилепить к дистру репу на которой он не собран - зло
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 16 Июль 2013, 17:46:55
Ubuntu и gnome, потому что все привычно.
Я так и думал.
... ... ...
Нужно тюнить apt или после сносить casper, ставить live-boot (причем с 3 у меня были проблемы) Или прикручивать porteus-initrd
Возможно, взять актуальную runtu и приделать frugal
Совершенно случайно увидел обновления CrunchBang (с него начинался проект SFSL ?).
Скачал и установил в вирт.машине. Поконфигурил его и вспомнил о sfsl-120129 - незаслуженно забытом.

Ремарка: на форуме CrunchBang вовсю перетирают варианты как его сделать компактнее и не потерять функционал и скорость. Жаль что они не знакомы с SFSL.

А ведь у sfsl-120129 есть три десктоп/оконных менеджера, aptitude и synaptic, live-xxx и remaster.
Вид меню может выглядеть несколько непривычно для тех, кто пришел с Windows или Ubuntu.
Но это быстро осваивается.
Главное то, что он потребляет мало ресурсов и очень быстрый.
Так что сейчас заново обустраиваю sfsl-120129, сохраню frugal и persistent, сделаю из этого новый ISO-образ,  а затем перенесу его на вирт.машину.

Вот только сборку на новых ядрах мне пока не осилить, но и без них все работает прекрасно.

Поэтому осмелюсь предложить Kvazar'у: посмотрите "старые" сборки SFSL, может быть понравятся.
А автору еще раз большое спасибо и пожелания успехов.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 17 Июль 2013, 09:24:35
на форуме CrunchBang вовсю перетирают варианты как его сделать компактнее и не потерять функционал и скорость. Жаль что они не знакомы с SFSL.
Да, начинал с него. Я писал на их форуме про sfsl. Бурного восторга , как и везде, не было. Сейчас похоже, удалено.
Самое свежее ядро, которое прижилось - 3.5 в sfsl-uqg.
Проводил эксперименты с пересадкой на porteus-initrd и ядро pf3.82. Если есть интерес продолжить работы - не стесняйтесь. Все выложу и чем смогу помогу...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 19 Июль 2013, 14:19:37
на форуме CrunchBang вовсю перетирают варианты как его сделать компактнее и не потерять функционал и скорость. Жаль что они не знакомы с SFSL.
Да, начинал с него. Я писал на их форуме про sfsl. Бурного восторга , как и везде, не было. Сейчас похоже, удалено.
Самое свежее ядро, которое прижилось - 3.5 в sfsl-uqg.
Проводил эксперименты с пересадкой на porteus-initrd и ядро pf3.82. Если есть интерес продолжить работы - не стесняйтесь. Все выложу и чем смогу помогу...
Спасибо, мне надо для начала сформулировать внятные для восприятия вопросы.

А пока общение с sfsl-120129 (CrunchBang?) привело меня к тому, что надо быть скомнее в запросах и по возможности что-то делать самому. Вот мой краткий отчет.
Сборка sfsl-120129 имеет 3 ядра и ядро 3.2.0 из бэкпорта вполне современно:
1. default
initrd1.img - 10.5 MB
vmlinuz1 - 2.5 MB
zz-120129_sfsl-c-lib.squashfs - 20.6 MB

2. linux 2.6.32-5-686
initrd.img-2.6.32-5-686 - 9.7 MB
vmlinuz-2.6.32-5-686 - 2.2 MB
vmlinuz-2.6.32-5-686.squashfs - 20.0 MB

3. linux 3.2.0-0.bpo.1-686-pae
initrd320.img - 11.0 MB
vmlinuz320 - 2.6 MB
vmlinuz-3.2.0-0.bpo.1-686-pae.squashfs - 22.5 MB

4. for all (1-2-3) config CrunchBang lib
zz120129_sfsl-c.squashfs - 74.3 MB

Поправьте, если ошибаюсь.

Вот мои результаты на кривом аглицком (хочу отправить на форум CunchBang)
"... Мне за Державу обидно." (к/ф "Белое солнце пустыни").

sfsl-120129 - is Debian-CrunchBang based live distributive (and others), see:
http://uco.puppyrus.org.forum/thread176.html   !!!RUSSIAN-LANGUAGE!!!

Distributives packed by author (sfs) in CD-ISO images, and has very small size.
It can works in FRUGAL, PERSISTENT-SAVE and PERSISTENT-NOT-SAVE modes.

You can install it on ANY ext2--ext4 (ntfs--fat32) partition in ANY subdir.
Distributives work fine under: syslinux, grub4dos, grub-legacy, grub2 loaders,
default from author is grub4dos. I prefer grub2 for compatibility for others OS.

After many experiments with this package I select my own setup-configuration:
sfsl must work under Virtual-environment from Virtual-disk (not from ISO-image).
Host works under full-sized Linux, sfsl (and others small Linuxes) works
in guest Virtual environmenrt. I swich ower its if nessesary.
It is possible on PC with 4 (also 2) GiB RAM.
Virtual-disk '*.vmdk' can be moved home--work--friends, loaded from VMware or VirtualBox.
Furthermore: later You can expand it on phisical Disk-partition with minimal reconfigure.

I unpack source ISO-image in $:~desktop/cd-dir add some files, run mkisofs.sh:
$MKISO over genisoimage or mkisofs and new ISO-image is builded in /tmp
Now is time to load/debug it in Virtual-environment.
I load VMware-player (VirtualBox) and create new wirtual-machine 'sfsl120209grub2'.

Remark:
    Some terminal-messages here in Russian-language (I'm Russian man).
    You can reconfigure system for English-language at any time.

Start of the work after loading in VMware-player (VirtualBox) ISO-image
-----------------------------------------------------------------------
menu->system-configuration->save-system-confuguration->SFS-modules_manager
now select gparted_0.70.sfs and go: menu->Terminal

Partitioning and formating VMware virtual SCSI-disk sda
-------------------------------------------------------
q@sfs-crunch:~$ sudo gparted
======================
libparted : 2.3
======================
// here You set msdos-partition-table, sda1 as primery-partition ext2 (3 or 4),
// and 256--512 MiB for swap-partition.
/dev/sda: unrecognised disk label
/dev/sda: unrecognised disk label

q@sfs-crunch:~$ sudo mkdir /mnt/sr0
q@sfs-crunch:~$ sudo mkdir /mnt/sda1
q@sfs-crunch:~$ sudo mount /dev/sr0 /mnt/sr0
mount: block device /dev/sr0 is write-protected, mounting read-only
q@sfs-crunch:~$ sudo mount /dev/sda1 /mnt/sda1
q@sfs-crunch:~$
q@sfs-crunch:~$ sudo cp -a /mnt/sr0/CDlinux /mnt/sda1
q@sfs-crunch:~$ sudo mkdir /mnt/sda1/boot
q@sfs-crunch:~$ sudo cp -a /boot /mnt/sda1
q@sfs-crunch:~$

q@sfs-crunch:~$ sudo apt-get update
... ... ...
q@sfs-crunch:~$

q@sfs-crunch:~$ sudo apt-get install grub-pc
... ... ...
q@sfs-crunch:~$

Не уместился в квоту = 5 KB - остальное в следующем посте ...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 19 Июль 2013, 14:23:19
Продолжение предыдущего поста:
q@sfs-crunch:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: LABEL="sfsl120129" UUID="96a8e6fa-13bb-46bf-8871-c31c8face9e5" TYPE="ext2"
/dev/sda2: LABEL="swap" UUID="238d958f-b9d5-4015-9851-de252afbbf27" TYPE="swap"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
q@sfs-crunch:~$

q@sfs-crunch:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
q@sfs-crunch:~$
q@sfs-crunch:~$ grub
bash: grub: команда не найдена

q@sfs-crunch:~$ sudo grub-install --root-directory=/mnt/sda1 /dev/sda
Installation finished. No error reported.
q@sfs-crunch:~$

q@sfs-crunch:~$ sudo cp /mnt/sr0/CDlinux/boot/memtest.bin.gz /mnt/sda1/boot/memtest.bin.gz
q@sfs-crunch:~$ sudo cp /mnt/sr0/CDlinux/boot/splash.png /mnt/sda1/boot/splash.png
q@sfs-crunch:~$ sudo cp /mnt/sr0/CDlinux/boot/unicode.pf2 /mnt/sda1/boot/unicode.pf2
q@sfs-crunch:~$ sudo cp /mnt/sr0/CDlinux/boot/grub.cfg=vmware /mnt/sda1/boot/grub.cfg
q@sfs-crunch:~$

Now You need to save Your work for future loading from newly
created/formated/configured Vitual-SCSI-disk, instead of loading from source CD-ISO image
menu->system->system-configuration->save-system-confuguration->
save as live-sn,  persistent subtext '120129', on /dev/sda1 ... /live/image ext2
/live/image/live-sn-120129.cpio.gz (only 37 MiB size)

q@sfs-crunch:~$ sudo umount /mnt/sr0
q@sfs-crunch:~$ sudo umount /mnt/sda1
q@sfs-crunch:~$

remarks: system in this config works on 50-60 MiB main memory
   system has 3 kernel-config, see /home/documents files (.txt & .jpg)
   in /live/image/CDlinux/_sfs you can find 12 minimal nessesary .sfs files,
   and connect-load-unload its over:
   menu->system-configuration->save-system-confuguration->SFS-modules_manager
   beaver-0.4.1-1-i686-xz.sfs - default text-editor
   conky-1.8.0-xz.sfs
   firefox-15.0.1.sfs - default web-browser
   flashplayer11u-xz.sfs - for firefox
   gparted_0.70.sfs - for disk management
   mc_4.7.0.9w-xz.sfs - default file-manager
   minioffice-pr2_200.sfs - Abiword (need to add some libs) & Gnumeric
   mksquashfs-lzma.sfs - to reconfigure system at any time
   openbox-3.5.0ru-i486s-xz.sfs - to switch from JWM to OpenBox WM
   peazip_3.0-sfs4.sfs - default archiver
   spacefm-0.8.0.sfs - default file-manager
   tint2-2-0.11g4-xz.sfs
   s-frugal.txt
   
   Installation others program is available over terminal:
   sudo apt-get update && sudo apt-cache search <program_name>
   && sudo apt-get install <selected_by_your_package>
   
   You can also install debian/ubuntu 'Synaptic' package for graphical-interface.
   
   After install new program (to update menu) press: menu->power_off->reboot_JWM
   Don't forget also regular saving Your changes in system over:
   menu->system-configuration->save-system-confuguration->save as live-sn
   
   If Your configured Virtual-machine (SCSI-disk sda) not loaded,
   You can mount it from VMware-player into HOST /mnt/xxx and repair,
   or rebuild from HOST (see starting srtings of this message) and retry all.
   
   Also sfsl connected from VM to HOST over ssh:
   menu->system->system-configuration->sshd-start-stop
   then start MidnightCommander and 'Left-Pane->Shell-connect->
   insert Your Host-name as <name>@<IP-address> in form ###.###.###.###
   and type yes and then password for Host.
   Now You in Your Host-/ and can transfer files-dirs GUEST<-->HOST.
   
   Have fun!
        Sergey Klimkin 18.07.2013
В итоге я очень даже доволен.
Из хост-машины могу загрузить различные сборки sfsl в виртуальной машине.
Могу даже "развернуть" sfsl на физический раздел диска, или флэшки как полноценную систему.
Это не тру-вэй, но интересно: что с этим можно делать впоследствии.
К слову сказать любая Linux-система в виде live-CD после минимальной установки с самым скромным десктопом (WM) занимает на диске от 4-5 GB и более.
А sfsl развернутая на диск (/bin /boot /etc и т.д.) укладывается в 1 GB.

Вот мой первый вопрос:
Что надо сделать, чтобы система (sfsl-xxxxxx) говорила и показывала на английском языке?
При этом переключатель раскладки клавы отрубать не надо.
А вот второй:
Чем initrd1.img  и wmlinuz1 отличаются от остальных?
Для уменьшения моего ISO ими можно пожертвовать?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 19 Июль 2013, 19:38:59
1. default
2.39pae
2. linux 2.6.32-5-686
nonPAE для старых ПК
4. for all (1-2-3) config CrunchBang lib
Это корневая система
Вот мои результаты на кривом аглицком (хочу отправить на форум CunchBang)
sfsl-120129 уже морально устарел. Вряд ли заинтересует в чистом виде. Разве что пересобрать
Основная фича - фругал. На CB форуме не встречал его любителей...
http://uco.puppyrus.org.forum/thread176.html   !!!RUSSIAN-LANGUAGE!!!
Битая ссылка. Надо http://uco.puppyrus.org/forum/thread176.html
q@sfs-crunch:~$ sudo cp -a /mnt/sr0/CDlinux /mnt/sda1
А CDlinux здесь при каких делах?
Что надо сделать, чтобы система (sfsl-xxxxxx) говорила и показывала на английском языке?
Переделать профиль юзера q на англ. локаль стандартными для деб. средствами
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 19 Июль 2013, 20:19:59
Спасибо за быстрое разъяснение.

Я как пользователь не заметил разницы между последним #! и sfsl-120129
А пересобрать с последним #! очень сложно?

Я смотрел у них раздел Club-100 - там они борются за расход памяти менее 100 MiB
Так почему бы не напомнить им о существующем уже 2 года решении этого вопроса?
Не читают на Великом и Могучем - вот и пребывают в неведении :)

Ссылку поправлю.

А CDlinux здесь при каких делах?
Мне хотелось совместимости с тем, что все последних лет дистры делают под grub2
Он конечно мутный на фоне grub-legacy и юзабельность перемудренная и установка сложнее и описалово мутное. Но очень хотелось одолеть. Внятный пример нашел только в одном месте.
Чтобы использовать загрузчик grub2 использовал вариант китайца - eltorito.img в /boot/grub-pc
Но исключение корневой директории (CDlinux в данном случае) давало незагружаемый CD-ISO образ.
Поэтому оставил как было - CDlinux в данном случае можно интерпретировать как:
CD-ISO с linux'ом на борту.

Цитата
Переделать профиль юзера q на англ. локаль стандартными для деб. средствами
А можно чуть подробней - я плохо в этом разбираюсь.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 19 Июль 2013, 21:13:04
Я смотрел у них раздел Club-100 - там они борются за расход памяти менее 100 MiB
Не думаю, что jwm их устроит
Переделать профиль юзера q на англ. локаль стандартными для деб. средствами
Вроде, отредактировать /etc/default/locale и sudo locale-gen. Лучше погуглите
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Август 2013, 00:13:45
Цитата
sfsl-120129 уже морально устарел. Вряд ли заинтересует в чистом виде. Разве что пересобрать
Основная фича - фругал.

Я нашел всего три по-настоящему модульные Линукс-ОС:
SFSL (на основе: Debian, Ubuntu, CDL, Slitaz, Arch) - кого-то пропустил;
Porteus-Linux;
CDL.

На мой взгляд SFSL (во всех инкарнациях) самый модульный Линукс.
(Невольно вспомнилось про самые поездатые поезда в мире).
Органичная связь SFSL с PUPPY с начала и до сих пор - также уникальна (FRUGAL от PUPPY?).
Вызывет удивление, что о нем (SFSL) немногие знают.
Вероятно свистелки с перделками, приплывшие из Вондоус для многих пользователей актуальнее реального функционала. Жаль конечно.

Читаю http://docs.rodon.tk/doku.php?id=sfs-linux:start (http://docs.rodon.tk/doku.php?id=sfs-linux:start)
В самом конце презентации заголовок:
Самостоятельная сборка SFSL на базе любого .deb дистрибутива
- предельно кратко (я понимаю, что на этой странице так и надо).

Именно это и хотелось воспроизвести, учитывая смещение интересов автора.
Для первого раза хотелось бы собрать SFSL на базе последнего Debian-live.

Читаю Debian Live Manual от live-systems
Debian Live Project <debian-live@lists.debian.org>
Назначение составляющих частей в целом понятно.
Linux kernel image - vmlinuz*
Initial RAM disk image - initrd*
System image - *.squashfs
Bootloader - isolinux(syslinux), lilo, grub*

Читаю live-config.txt.gz live-boot.txt.gz live-snapshot.txt.gz
Читаю squashfs-tools (make-squashfs) - в целом тоже понятно.

Вот только в целостную картину все это (у меня) не складывается.

Вопросы возникают при рассмотрении таких элементов SFSL live-систем:
1. initrd1.img (initrd320.img) - образ ФС, промежуточный между ядром и "настоящей" ФС упакованной в *.squashfs
Но из чего, чем и как он создается - непонятно.
2. zz120129_sfsl-с.squashfs zz-120129_sfsl-с-lib.squashfs (sfsl-c-120129.iso)
sfsl-uqg121114m320.squashfs (sfsl-uqg-121114)
Понятно, что это базовые модули ОС упакованные в squashfs.
Но что в них и чем/как они сделаны - совсем непонятно.
3. Хотел посмотреть, а что находится в *.squashfs (unsquashfs ...), но они все упакованы с lzmx компрессией.
squashfs - компрессия lzma и lzmx официально разработчиком не поддерживаеся - только gz.
Попытка раскомментировать соответсвующие строки в Make при компиляции вызывает конфликт.

Я понимаю, что в этом деле (создание СВОЕЙ сборки дистрибутива Линукс-ОС и СВОЕГО Live-ISO) немало сложностей. Но если автор их преодолел и реализовал целую технологию МОДУЛЯРИЗАЦИИ, применимую к самым разным Линукс-ОС (Debian, Ubuntu, CDL, Slitaz, Arch), то может быть можно раскрыть секреты создания базы своей системы из готовой - например из Debian-live.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 03 Август 2013, 12:15:13
Основная идея моих сборок - получить немного другой пупи.
Т.е. такой же маленький и быстрый фругал, но более стандартный в плане донорского материала и более стандартно собираемый (пакетным менеджером из донорской репы) Компилить свою репу - одному не подъемно
Модульность: все грузить в память. Из этого вытекает грузить только то что нужно прямо сейчас и иметь возможность подкачать-подключить-отключить (sfs-get)
Программистом я не являюсь. Поэтому все что влезало в рамки "маленький и быстрый" тырил в пупи или у доноров. То что пришлось написать самому - далеко от идеала
Применение : домашние эксперименты и "всегда с собой". Если проводить их на стандартном фулл дистре - он быстро загаживается и чистота экспериментов уходит. На оригинальном пупи эксперименторовать тяжело и не с чем. Совместимость с чужими репами условная и много уникальной пупи специфики. Там идея (как я ее понял) "все для всех из коробки"

В итоге развития этих идей я остановился на арче. Уж там есть с чем поэкспериментировать. Сам дистр изначально конструктор, но к сожалению не фругал.

ive-boot-initrd не радует функционалом , глюковат, большой. Собирать его стандартно (http://blog.edseek.com/archives/2004/03/22/creating-an-initrd-image-on-debian-gnulinux/). Лучше использовать porteus-initrd и ядро с конфигом Pro

Базовые модули можно собирать :
1. Модификация (http://forum.puppyrus.org/index.php/topic,12651.msg55110.html#msg55110) чужого дистра пакетным менеджером. Загрузились, модифицировали, . Будет много мусора, зато проще
2 debostrap (https://debian.pro/440). Так получится правильнее и чище, но это сложнее
Итог скопировали в папку, почистили remaster-ом или руками, запаковали mksquashfs

Посмотреть внутрь модулей:
1. mount module.sfs -o loop
2. unsquashfs

Если хотите пересобрать - apt-get distupgrade моего. Лучше debostrap.
deb более популярен и не rolling release. Этим сборка может быть лучше AF


 
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Август 2013, 22:18:08
Цитата
Т.е. такой же маленький и быстрый фругал, ...
Модульность: все грузить в память.

Я этим проникся (хоть и не сразу), поэтому и отважился задавать вопросы.

Цитата
Лучше использовать porteus-initrd и ядро с конфигом Pro

Хорошо бы ссылки. А если найдется время/вдохновение, то и пояснение-мотивация.

Цитата
Посмотреть внутрь модулей ...

Да, теперь вижу содержимое. Это очень интересно, снимает ряд вопросов (но появляются другие).
Например: почему /lib отдельно, или тогда уж почему не "рассквошить" /home и особенно /usr
Откуда родом cow - из cowbuilder или?
Вот что я увидел:
from zz-120129_sfsl-c-lib.squashfs 20.6 MB-->69.4 MB
----------------------------------------------------
here are only: /lib/modules/2.6.39-bpo.2-686-pae/modules.* - all 9 files
also: /lib/modules/2.6.39-bpo.2-686-pae/kernel/
arch/ cripto/ drivers/ fs/ lib/ /mm /net/ sound/ - all 8 dirs
also link's to /boot/: initrd.img-2.6.39-bpo.2-686-pae vmlinuz-2.6.39-bpo.2-686-pae

from zz120129_sfsl-c.squashfs 74.3 MB->247.9 MB
-----------------------------------------------
here are full linux-system dirs: /bin /dev /etc /home/a (empty) /home/q (not empty)
 /lib (with empty /modules) /live (empty) /media (empty) /mnt (empty) /opt (empty)
 /proc (empty) /root /sbin /selinux (empty) /srv (empty) /sys (empty) /tmp /usr /var
also link's to /boot/: initrd.img-2.6.39-bpo.2-686-pae vmlinuz-2.6.39-bpo.2-686-pae

Это я для того, чтобы осмысленно (попугаем никто не хочет быть) повторить Ваш подвиг, но с текущим Debian-live - для начала. А если получится, то двигаться дальше по пути "модуляризации".
Вот тогда будет мотивация и "репу" sfs/pfs соорудить  и с возможностями live-config live-boot вплотную познакомиться.

Цитата
Если хотите пересобрать - apt-get distupgrade моего. Лучше debostrap.

Хочу понять и научиться делать, чтобы sfs не превратился для меня в microsoft.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Август 2013, 10:58:46
porteus-initrd  (http://forum.puppyrus.org/index.php/topic,14190.0.html)
почему /lib отдельно,
Отдельно /lib/modules - модули ядра. Чтобы можно было менять ядра
Откуда родом cow -
Из live-boot. Там изменения (если работаете без сохраненки)
Это я для того, чтобы осмысленно (попугаем никто не хочет быть) повторить Ваш подвиг
Я вроде все расписал. Live-boot лучше не использовать. Будет сложно. Функционал хуже портеуса. Он затачивался под другое
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 09 Август 2013, 00:29:38
Цитата
Особой популярностью SFSL не пользовался. Поэтому последние эксперименты (модульный, собранный debostrap и на porteus-initrd) не выкладывал...

Цитата
Проводил эксперименты с пересадкой на porteus-initrd и ядро pf3.82. Если есть интерес продолжить работы - не стесняйтесь. Все выложу и чем смогу помогу...

Если это осталось в силе, то просьба выложить - интерес продолжить работу есть.

Цитата
Лучше использовать porteus-initrd и ядро с конфигом Pro

initrd из дистрибутива porteus, или пересобранное Вами (или DdShurik)? (ссылка?)
Ядро с конфигом где взять? (ссылка?)
С этими initrd и kernel можно реально пересобирать SFSL?

Впервые попробовал, что такое debootstrap. Да это очень интересный инструмент.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 09 Август 2013, 13:43:44
http://forum.puppyrus.org/index.php/topic,14190.0.html
http://cdn.2safe.com/1007765033560/linux-pf3101.pfs
http://cdn.2safe.com/1028575033560/vmlinuz-pf3101

http://cdn.2safe.com/1029375033560/sfsl-up2-130809tmp.iso
Там jwm xfce wicd. nm собрал, но запустить неосилил
Лучше пересобрать debostrap 
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 09 Август 2013, 18:25:06
Спасибо, все скачал.
sfsl-up2-130809tmp.iso сразу загрузил в вирт.машине с jwm - работает.
Приятно увидеть все такое уже знакомое по SFSL  ;D
Добавлю в ISO PFS-модули и продолжу. Потом перейду с ним в debootstrap и попробую "то-да-сё".
Конечно вопросы будут, но постараюсь ими Вас не донимать - только самое-самое.
Цитата
nm собрал, но запустить неосилил
- что-нибудь можете пояснить?

P.S. Загрузился в XFCE -  так все ГАРНО (и сеть вроде как есть) , что рука не поднимается что-либо трогать. Буду пока изучать в debootstrap.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 10 Август 2013, 10:54:09
В debostrap надо собирать базовый модуль при переходе на следующую версию юбунты. Больше он ни для чего не нужен. Остальные модули можно : apt-get + remaster + mkpfs
Если хотите продолжить (как мне кажется - правильное направление такое):
1. apt-get distupgrage каждого модуля (т.е. загрузили модуль консоли - обновили, перепаковали - загрузили 2й модуль - и т.д.)
2. Многие мои компоненты  доработаны в AF - возьмите оттуда все более свежее
3. Делайте свою репу sfs-get приложений
4. xfce требует серьезной доработки
5. remaster - сравните с trim из AF. Там дороботано

nm - собрал, но запустить не удалось. Похоже - какие-то хитрые завязки с dbus или polkit или... Сравните с AFX. Там работает.
Все что писал про AF - подождите несколько дней - будет свежий
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 11 Август 2013, 18:38:51
Небольшое уточнение (если это кому-либо интересно):
sfsl-up2-130809tmp. iso загружается во всех его 3-х модах, но доступ в сеть есть только при 3-ем варианте:
SFSF xfce, wicd
NetworkManager недоступен, но сеть поднимается (вероятно средствами DHCP виртуальной машины) и браузер Firefox грузится и работает - уже хорошо.

Плохо с другим: система не дает ни sudo ... ни su q ...
Ссылается на содержимое /etc/sudoers/ а войти туда нет возможности.
Конечно и ROOT mc также не загружается.
То есть нет доступа и к apt-get
Если найдете время, пожалуйста поправьте этот аспект.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 12 Август 2013, 16:18:14
доступ в сеть есть только при 3-ем варианте:SFSF xfce, wicd
Перепроверил в виртуалке
В п.1 (jwm) сеть автоподнимается
Плохо с другим: система не дает ни sudo ... ни su q ...
sudo -s - уже обсуждали
http://forum.puppyrus.org/index.php/topic,12651.msg78254.html#msg78254
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 16 Ноябрь 2013, 01:22:37
sudo -s - уже обсуждали
http://forum.puppyrus.org/index.php/topic,12651.msg78254.html#msg78254

Модульная Linux-система имеет ряд неоспоримых достоинств.
Внимательно смотрю сборки автора sfs (спасибо, Александр).
Одну из последних его сборок на базе Runtu(Ubuntu) под номером 130809 "щупал" с особым интересом. Не все смог одолеть в его технологической цепочке.
Поэтому кое-что переделал по-своему (была проблема с sudo--root--user--/etc/shadow).
Пришлось root'а сделать пользователем с паролем root
В результате собрал работающий CD-ISO-image - это для работы из виртуальной машины.
Затем сделал вариант для установки сразу на диск (в раздел/директорию HDD или USB-flash)

Делал это параллельно с другими Linux-live.
Вот ссылка на расшаренную папку:
http://www.mediafire.com/folder/okko8x7k84aox/Live-CD-ISO
конкретно SFSL-130809-mod:
http://www.mediafire.com/download/q73gi5ec1eiwrzt/SFSL-130809-usb-sda1.xz

После серии упражнений по созданию Live-CD-ISO-image на базе Debian, Ubuntu, Runtu, Slitaz потребовалось конфигурировать/изменять базовую систему и сохранять эти изменения.
Такие измененные ISO-образы можно загружать в виртуальную машину и работать.

Но не все и не всегда удобно делать в связке с виртуальной машиной.
Поэтому потребовалось установить систему из ISO-образа на реальный раздел диска.
Диск может быть как HDD, так и USB-флэш.

В результате получены пользовательские сборки системы:
Linux-Ubuntu
Linux-SFSL(Runtu)
Slitaz-Linux
Собрал их вместе на одной USB-флэшке в раздел sda1, загрузчик один для всех grub2.
Для выкладывания на файлообменник разделил их для уменьшения размера файла закачки.

В результате есть три архива в компрессии tar.xz
1. Ubuntu-usb-sda1.xz 244 МБ
http://www.mediafire.com/download/99hd8y0dxdbll79/Ubuntu-usb-sda1.xz
2. SFSL-130809-usb-sda1.xz 142 МБ
http://www.mediafire.com/download/q73gi5ec1eiwrzt/SFSL-130809-usb-sda1.xz
3. slitaz-usb-sda1.xz 116 МБ
http://www.mediafire.com/download/ew7hhytpijupmn7/slitaz-usb-sda1.xz
4. и файл с пояснениями (извините, но на аглицком яз.)
http://www.mediafire.com/download/bmvcc5uw0wuz3bu/HowTo-Install-compressed-OS-onto-Disk.txt

Все указанные сборки русифицированы (кто больше, кто меньше), имеют переключатель клавиатуры Eng-Rus с индикацией флагами. На случай непредвиденных сбоев в Slitz на рабочем столе есть скрипт kbdswitch.
Еще у Slitaz есть особенность: потеря DIR /home/<USER> но root:root работает исправно.
"Разворачивать" Slitaz в полную файловую систему (bin boot etc ...) надобности не было, поэтому все стандартно: bzImage и rootfs-lzma-from-live-devel-GC-Office-wine.gz (это чтобы не забыть что в этом образе).

Надо отметить, что несмотря на установленные в системе Slitaz все Xorg-video-драйвера, при смене типа загрузки Disk <--> VirtualMachine (в частности VMware), система перестает загружать графическую среду/окружение. Только командная строка. Я пока не нашел, где это зарыто. И это зависит только от среды из которой выполнялась пересборка: физический диск, или виртуальная машина. С другими ОС (Debian, Ubuntu) таких проблем нет.

У меня интегрированная на мат.плате видео-карта Intel.
Если скачаете-установите, то черкните здесь отзыв.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 16 Ноябрь 2013, 10:06:32
Не глядя + За настойчивость в достижении цели
На mediafire стало можно размещать файлы > 200 мб? Или у Вас платный аккаунт...
Лучше бы делать iso - традиция и универсально (пиши диск, вставляй в виртуалку) С разворачиванием архивов не все смогут или захотят заморачиваться. xz изменить на .txz - а то вообще никто не осилит открыть
Про slitaz лучше перенести в тему slitaz или создать новую тему
Возможно в итоге появятся еще несколько направлений форума...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 16 Ноябрь 2013, 11:49:48
Посмотрел
Для grub4dos
Код
title SFSL-130809 Ubuntu-Runtu-LXDE-Slim FRUGAL modularized
set d=/CDlinux/upj
    find --set-root --ignore-floppies --ignore-cd /%d%/initrd.lz
    kernel %d%/vmlinuz-pf382 dir=%d%
    initrd %d%/initrd.lz

title SliTaz Linux 2.6.37 FRUGAL on USB-sda1 develop-GnomeComm-GOffice-wine5.1
set d=/CDlinux/slt
 find --set-root --ignore-floppies --ignore-cd %d%/rootfs-lzma-from-live-devel-GC-Office-wine.gz
 kernel %d%/bzImage rootdelay=8 root=/dev/null autologin
 initrd %d%/rootfs-lzma-from-live-devel-GC-Office-wine.gz

sfsl
1. 000-kernel.pfs - там должно быть то что в lib.pfs
2. sudo сломан. Переустановка и права на файлы не помогают. Что-то с полкитами и т.п. сложняком. Теперь понятно что Вы писали выше
3. На home права только у root - так Х не стартанут
4. Весь самопальный софт старый - передирайте из pra
5. А как быть с devx? Он есть или надо gcc и пр. apt-ом ставить. Или брать из пупи? Здесь будет засада, т.к. в deb dev составляющие (в отличие от slack и arch) отдельными пакетами
В итоге зайти удалось только под root root (что для юбунты очень спорно). Перезагрузка из меню не сработала. Проводной dhcp - ок. В трее только freemem и wicd
То что удалось прикрутить к юбунте porteus-initd порадовало

slitaz
X на
Код
System:    Host: pra Kernel: 3.11.3-pf i686 (32 bit) Desktop: JWM 2.2.0 Distro: Arch Linux
Machine:   Mobo: ASRock model: Z77 Extreme4 Bios: American Megatrends version: P2.90 date: 07/11/2013
CPU:       Quad core Intel Core i7-3770 CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
           Clock Speeds: 1: 3774.00 MHz 2: 3740.00 MHz 3: 3672.00 MHz 4: 3740.00 MHz 5: 3740.00 MHz 6: 3842.00 MHz 7: 3774.00 MHz 8: 3774.00 MHz
Graphics:  Card: NVIDIA GT200 [GeForce GTX 260]
           X.org: 1.14.3 drivers: intel,nouveau (unloaded: fbdev,nv,vesa) Resolution: 112x38
Audio:     Card: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: k3.11.3-pf
Network:   Card: Broadcom NetLink BCM57781 Gigabit Ethernet PCIe driver: tg3
           IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: bc:5f:f4:5a:58:50
Drives:    HDD Total Size: 2626.0GB (55.6% used) 1: id: /dev/sda model: WDC_WD1001FALS size: 1000.2GB
           2: id: /dev/sdb model: WDC_WD1502FAEX size: 1500.3GB 3: id: /dev/sdc model: INTEL_SSDSC2CW06 size: 60.0GB
           4: USB id: /dev/sdd model: v220w size: 65.5GB
Partition: ID: / size: 19G used: 1.9M (1%) fs: rootfs ID: swap-1 size: 49.01GB used: 0.00GB (0%) fs: swap
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 162 Uptime: 13 min Memory: 250.0/32385.1MB Client: Shell (inxi-wrapper) inxi: 1.9.14
Не стартовали. Похоже что-то с видеодровами. Ни под root ни под tux
Хорошая ли идея 1 большой initrd. Возможна же модульность с несколькими инитрд (как в родном и моем slitaz). Конечно не AUFS но хоть что-то

ubuntu-usb
Не понял замысла. Чем это лучше просто full установки юбунты или runtu штатным способом?
Поэтому заморачиваться с выделением раздела винта и созданием виртуалок поленился

Выкладывайте лучше iso
На этом форуме обязательны конфиги под grub4dos
Делайте что-нибудь одно. Я бросил sfsl т.к. и на pra времени не хватает
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 16 Ноябрь 2013, 19:29:26
... ... ...
Цитата
На mediafire стало можно размещать файлы > 200 мб? Или у Вас платный аккаунт...
Выходит, что можно. Аккаунт бесплатный.
Цитата
Лучше бы делать iso
"Их у меня есть" как говорят в Одессе. Закачивать на mediafire тягомотно, но сделаю.
Цитата
Про slitaz лучше перенести в тему slitaz или создать новую тему
Вроде как не политесно это здесь. У меня к Slitaz'у есть ряд претензий, но соотношение размер-наполнение и еще некоторые характерные только для него вещи восхищают.
Вот если бы его сделать модульным, как Ваш PRA, цены б ему не было. Но похоже там сменились разработчики, или что-то еще произошло фатальное - нет и намеков на развитие, а жаль.
Цитата
С разворачиванием архивов не все смогут или захотят заморачиваться. xz
Xarchiver и file-roller их открывают, а например в Ubuntu это всего-лишь "открыть с помощью Менеджера архивов", на это и ориентировался. А вообще эти архивы всего-лишь этюд. Я почти всё гружу в виртуальной машине из ISO-образов.
Цитата
Для grub4dos
За это спасибо. Я уже высказывался о grub2 vs grub (grub4dos) не в пользу первого, но grub2 в сборках от разработчиков GNU/linux уже вытеснил предшественника, с этим приходится считаться.
Мне подумалось, что у многих пользователей присутствует именно grub2.
Цитата
3. На home права только у root - так Х не стартанут
Так что, надо сменить права на пользователя q ?
Цитата
4. Весь самопальный софт старый - передирайте из pra
Укажите поконкретней, я с удовольствием исправлю (но не переоценивайте мой уровень - я самоучка).
Цитата
5. А как быть с devx? Он есть или надо gcc и пр. apt-ом ставить.
Об этом пока не задумывался. Но похоже надо apt --> header-files + gcc
Но это резко увеличит объем сборки.
Цитата
В итоге зайти удалось только под root root (что для юбунты очень спорно)
Сборка эта мне очень понравилась, вот и пытался оживить ее хоть как-то.
Знаний маловато, поэтому root:root - из вирт.машины это будет не столь страшно.
Цитата
Не стартовали. Похоже что-то с видеодровами. Ни под root ни под tux
Да это так, Slitaz не умеет менять видео-драйвер при загрузке, несмотря на наличие установленных всех видео-драйверов. Я об этом писал на форуме Slitaz
Цитата
Хорошая ли идея 1 большой initrd. Возможна же модульность с несколькими инитрд (как в родном и моем slitaz)
Конечно это "не очень". Но с другой стороны bzImage размером 2.5 МБ + initrd размером 100 МБ = вот и вся система.
Модульность я (пока) по-настоящему не осилил. Вашу сборку Slitaz смотрел - она хорошая и правильная. Но в виртуальной машине у меня не выдает разрешения экрана 3:4 большие, чем 800х600. Этим же грешат и все последние (1 год) сборки от slitaz.org - ориентируются на "широкоэкранный" формат 16:9.
Вот я и мухлевал, чтобы одолеть проблему разрешений экрана 4:3, в основном для себя.
Цитата
Не понял замысла. Чем это лучше просто full установки юбунты или runtu штатным способом?
Ничем, кроме заметно меньшего размера сборки, по сравнению с тем, что видел раньше. Ваши сборки на базе Debian/Ubuntu/Runtu преследовали также и эту цель, помимо модульности?
Меня не вдохновляют такие встроенные монстры, как OpenOffice и Firefox. Oo интегрирован так глубоко, что удаляя его можно убить систему. Я выбираю (или не выбираю) Abiword, Gnumeric, Midori (и даже Dillo). Эту сборку я сначала сделал в формате live-CD-ISO, только пока не выкладывал.
Цитата
Выкладывайте лучше iso
Хорошо, чуть позже выложу.
Цитата
На этом форуме обязательны конфиги под grub4dos
Ну Вы уже показали такой чуть выше. А внутри ISO это не принципиально.
Цитата
Делайте что-нибудь одно. Я бросил sfsl т.к. и на pra времени не хватает
Я не разработчик. Это скорее иллюстрация и чуть-чуть инструкция для тех, кто попытался сам собрать нечто подобное. Одним словом это ЭТЮД. Вас вполне понимаю (о времени).
Вот как это было: http://debianforum.ru/index.php?topic=5500.0

В квоту на размер сообщения не уложился. Продолжу в следующем ...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 16 Ноябрь 2013, 19:41:11
Хотелось бы, чтобы и Вы услышали мнение заурядного пользователя, который что-то хочет дорабатывать в своей системе сам (при скромных возможностях):
Ну не всем пришлось в жизни администрировать Free-BSD! Я всю жизнь проработал геодезистом, немного программить начал вынужденно для своих коллег, а на Линукс пререшел сравнительно недавно с подачи нашего сисадмина, когда нам купили новые HP с предустановленной Win-7 и наши профессиональные программы перестали загружаться.

0. В который раз вспоминаются строки В.С. Высоцкого
Мы истины из книжек узнаем,
Но Истины передают изустно:
"Пророков нет в отечестве своем",
Но и в других отечествах не густо...

1. initrd.img в Debian/Ubuntu пересобираемый после доустановки средних-больших программ не очень хорошее дело, но с этим можно мириться - их репозитории всегда "под рукой" и через debootstrap + chroot всегда можно собрать то, что хочешь (при минимальных умственных затратах). А squashfs + live-tools позволяют это превратить в live-ISO-CD-image и даже как-то модуляризировать.

2. initrd.lz от porteus вещь замечательная, но работа с ней требует заметно более высокого уровня знаний. То же самое и с замечательным ядром vmlinuz-pf382 (это только для примера) - компилить его тоже дело не тривиальное. Я внимательно читаю форум и все перепетии, связанные с переходом на это ядро и попыткой интеграции с MagOS. В Debian/Ubuntu это уже не прокатит.

3. Думаю, что PRA большое, если не выдающееся достижение команды PuppyRus. Вы обскакали сразу несколько команд, в том числе и забугорный Puppy. Критерий развития снимает проблему Puppy это теперь, или не Puppy. Конечно Puppy, только более современный и мощный.

4. Нельзя объять необъятное, но мне очень жаль, что прервалась Ваша разработка другой не менее актуальной ветви: Debian/Ubuntu. Debian весьма консервативен, а Ubuntu похоже догоняет MS-Windows с бубенчиками, продолжает превращаться в монстра. Законы маркетинга да и бизнеса в целом. Поэтому я пробовал делать свои сборки сначала на Dedian потом на Ubuntu и Runtu так, чтобы уложиться в размер 300 МБ ISO-образа и в 1.5 ГБ развернутой на витр.диск системы при потреблении памяти для процессов менее 150 МБ. Это получилось.

5. Искренне желаю Вам успехов. Тема PRA поначалу казалась неподъемной, а вон что вышло/выходит! Спасибо за подсказки.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 16 Ноябрь 2013, 21:52:36
3. sudo chown -R q /home/q - но это не помогает запустить X от q
grub4dos популярнее на нашем форуме. Скрипт создания загруз. исо в корне моих сд
Кстати из grub2 можно перейти в grub4dos через меню и на флэшке он актуальней

Компилить ядро с готовым конфигом просто. Да и Pro регулярно поставляет свежак

Про deb - можете почитать на форуме runtu: HsH (их лидер) согласился что deb не лучший материал для сборки чего-то маленького или не похожего на фирменные сборки
Хотя бы тот же devx запаритесь по пакетам собирать
Для этого лучше slack и arch (который мне кажется просто более современным slack-ом). Возможно gentoo - но трудозатратно
Поэтому - надо ли распылять силы. Лучше их концентрировать

Если желание продолжать deb не пропало - свежак PRA в http://sourceforge.net/projects/puppyrusa/files/pkg/
AUR можете с таким же успехом компилить в deb. Только менее автоматизированно. В этом new2dir поможет

Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 16 Ноябрь 2013, 22:54:59
Загрузил на mediafire два ISO-образа по предыдущему сообщению:
Та же самая расшаренная папка
http://www.mediafire.com/folder/okko8x7k84aox/Live-CD-ISO
а это сборки
http://www.mediafire.com/download/pef3ciuyp5xzjiz/ubuntu-live-130809m.iso
http://www.mediafire.com/download/i47xac19a09o58d/ubuntu-live-gnome-multisquash.iso

ubuntu-live-130809m.iso - 146.9 МБ (извините, но внутри загрузчик grub2 i386-pc).
ubuntu-live-gnome-multisquash.iso - 334.3 МБ (извините, но внутри загрузчик isolinux).
это то же самое, что и лежащий там ранее
http://www.mediafire.com/download/hm8mh9bi1hrdk85/ubuntu-live-gnome2.iso
только большой filesystem.squashfs "порезан" на 4 части.

ubuntu-live-130809m.iso можно грузить из 1-й строки меню (из других тоже).
Пользователя q с паролем 11111 оживить пока не смог, поэтому только root с паролем root
Тогда при выделении памяти 256 МБ для VMware-player сразу после загрузки htop показывает, что пользователь с паролем root потребляет для своих задач 97 МБ.

ubuntu-live-gnome-multisquash.iso лучше грузить из 2-й строки меню (без слова debug).
Тогда при выделении памяти 256 МБ для VMware-player сразу после загрузки показывает, что пользователь q с паролем 111111 потребляет для своих задач 86 МБ памяти, а пользователь root с паролем root потребляет для своих задач 92 МБ.

На виртуальном диске bin boot dev etc home lib root sbin usr var занимают 996 МБ.
Забыл в этой сборке "почикать" FireFox и заменить его на Midori, но для виртуальной машины это несущественно - немерянного размера кэш исчезает при следующей загрузке.

В сборках присутствуют:
1. ubuntu-live-130809m.iso: Midnight-Commander, urxvt-terminal, Leafpad, thunar, Dillo web-browser - я помнил заповедь Гиппократа и ничего из того, что сделал sfs (Александр) не испортил, вот только загрузку SFS-модулей не проверил.
Кое-что поясняет лог-файл на Рабочем столе install-dillo-&-leafpad-log.txt - это делалось в среде chroot.
Клавиши kbd-switsher'а я поменял на Ctrl+Shift (привык к ним).
Сеть по DHCP поднимается автоматом.
Конечно автор все, что я не одолел, разрулил бы сам, но он переключился на более приоритетное дело. Поэтому спасибо ему за то, что выложил эту интересную сборку.
http://forum.puppyrus.org/index.php/topic,12651.msg79531.html#msg79531

2. ubuntu-live-gnome-multisquash.iso: Midnight-Commander, urxvt-terminal, squashfs-tools, live-tools, FireFox, Abiword, Gnumeric, что-то еще ...

Ваши аргументы правильные и убедительные, буду еще читать и юзать.
Но привычки дело тяжелое, да и старенький я уже (1950-го года рождения).

P.S. grub4dos все понятно, кто захочет, тот поменяет загрузчик на него - несколько дополнительных мозго-движений только на пользу.
А то что я выложил - это только "глазки полупить", ну и может-быть задуматься "А мне это надо?". Одним словом ЭТЮД-ПОДСКАЗКА по созданию СВОЕЙ сборки и не более.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 16 Ноябрь 2013, 23:33:52
Цитата
привычки дело тяжелое, да и старенький я уже (1950-го года рождения).
Тут многие 40+
Учиться никогда не поздно. Да и со временем наверное свободным у Вас хорошо...
Лучше вливайтесь в какой-нибудь коллектив. Одному сложнее...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 18 Ноябрь 2013, 15:43:16
Вот еще вариант для размещения сборок на бесплатных площадках.
Стартовый размер бесплатного диска в 3 ГБ похоже можно увеличивать.
Для этого нужно завести почтовый ящик на Яндексе (не всем это удобно) ...

Перезалил на Яндексе в расшаренные папки некоторые сборки:
yandex.disk яндекс.диск - публичные ссылки
------------------------------------------
http://yadi.sk/d/yjJolP5ICqWMB - ubuntu-live
http://yadi.sk/d/Juoa0RVbCouhv - debian-live
http://yadi.sk/d/yOT-R-iv7x8Qc - ubuntu-sfsl-130809-live (mod)
http://yadi.sk/d/vO3o6BLGCqiaN - runtu-live

К сборкам в виде ISO-образов добавил некое подобие template для пересборки любым желающим поупражняться в этом.
И совсем кратко прокомментировал текстовыми файлами в каждой папке.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: RoDoN от 18 Ноябрь 2013, 16:18:32
http://yadi.sk/d/vO3o6BLGCqia - runtu-live
Код
This link was removed or not found.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 18 Ноябрь 2013, 16:55:05
У меня тоже This link was removed or not found.

Какие у Вас в итоге планы по этим разработкам? Будете продолжать?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 19 Ноябрь 2013, 00:26:39
Простите великодушно, последнюю буковку пропустил при копировании ссылки (там все так мелко):
http://yadi.sk/d/vO3o6BLGCqiaN
Цитата
Какие у Вас в итоге планы по этим разработкам? Будете продолжать?
Вроде как и нечего больше с ними возиться, кроме sfsl-130809 (реанимировать простого юзера).
Буду изучать устройство PRA.
Если пойму, как самому делать initrd и kernel для него ;)
 - надо же как-то отвязаться от Юбунты ...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 19 Ноябрь 2013, 09:50:39
Буду изучать устройство PRA.
Хорошо бы. У нас каждый участник на счету...
Если пойму, как самому делать initrd и kernel для него ;)
А зачем?
В PRA initrd не изменяется даже при смене ядра. А ядра PRO чем не устраивают?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 23 Ноябрь 2013, 19:15:41
Цитата
В PRA initrd не изменяется даже при смене ядра.
Это хорошо и даже очень.
Цитата
А ядра PRO чем не устраивают?
Непонятно их происхождение и перспективы их использования.
Вопрос (для меня) звучит так: от кого зависим?

Вот еще один опыт минимизировать Debian для использования в live-CD-ISO:
http://yadi.sk/d/Juoa0RVbCouhv
из 4-х файлов:
debian-wheezy-LXDE-live.iso (263 МБ)
image.tar.gz
doc_debian-wheezy.tar.gz
Сборка-debian-wheezy-linux-для-себя.txt
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Pro от 24 Ноябрь 2013, 05:20:59
а что спросить то не судьба?
Причем тут зависимость, качай да коверкай как хочешь. В модуле ядра лежат все патчи которые наложены на ядро, и все дополнительные модули типа bbswitch. Не выкачивая исходники ядра, конфиг ядра можно увидеть в /etc/modules

Про перспективы использования вобще не понял, лицензию дать что-ли?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 24 Ноябрь 2013, 14:07:36
Цитата
а что спросить то не судьба?
Стесняюсь, тема сборки ядра для меня совсем неизвестная.
Цитата
Причем тут зависимость, качай да коверкай как хочешь. В модуле ядра лежат все патчи которые наложены на ядро, и все дополнительные модули типа bbswitch. Не выкачивая исходники ядра, конфиг ядра можно увидеть в /etc/modules
Теперь немного понятней стало. Попробую разобраться.
Цитата
Про перспективы использования вобще не понял, лицензию дать что-ли?
Лицензию конечно не надо. Я имел в виду как долго такое ядро будет существовать/подддерживаться/развиваться.
Не уверен, что ясно сформулировал свои сомнения такого рода.

Спасибо за разъяснения. Попробую разобраться и самостоятельно собрать такое ядро.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Pro от 24 Ноябрь 2013, 14:18:07
можешь и не самостоятельно, кажется у меня в профиле номер аськи есть.
и в жабер конференции puppyrus меня еще не забанили,  я там бываю.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 25 Ноябрь 2013, 09:31:42
Основная масса патчей отсюда https://pf.natalenko.name/. Имея конфиг Pro у меня получалось в AF самостоятельно собрать ядро.
Так что перспективы ядра не вызывают опасений :)
Что касаемо Ваших сборок - думаю, если Вы хотите продолжать  live deb линию - надо как-то сформулировать идею - чем это лучше puppy(rus)(a)... фулл deb... на кого и для чего рассчитано
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 27 Ноябрь 2013, 23:29:15
Цитата
Основная масса патчей отсюда
Уже скачиваю. Спасибо.
Цитата
если Вы хотите продолжать  live deb линию - надо как-то сформулировать идею - чем это лучше puppy(rus)(a)... фулл deb... на кого и для чего рассчитано
Только добавить "s-frugal" - но это мне не удалось (без тупого копирования /home/@q) увы.

Вспомнился анекдот, в котором грузин утверждал, что "грузины лучше, чем армяне" и на вопль армянина "ну чем, чем грузины лучше чем армяне?!" грузин ответил: "чем армяне".
Прошу воспринимать цитату, только как анекдот, НИКАКОГО НАЦИОНАЛИЗМА.

А если серьезно, то я это обозначил как:
Задача звучит так:
а) выполнить сборку ОС на базе Debian/Ubuntu с рабочим столом и набором программ по выбору пользователя и при этом минимизировать размер полученного дистрибутива,
б) полученный дистрибутив должен загружаться в виртуальной машине и при желании устанавливаться на виртуальный жесткий диск этой виртуальной машины,
в) полученный дистрибутив должен позволять его последующие модификации и дополнения, а также сохранение этих модификаций,
г) минимальное потребление памяти (показатели виртуальной машины не самые точные, но тем не менее достигнут результат менее 100 МБ в только что запущенной машине).

Разве это не достаточный повод на фоне монструозности последних официальных сборок?

Могу добавить к этому, что на различных Линукс-форумах не прекращается поток вопросов о том, как "самому собрать компактную Линукс-систему с минимальными затратами", вопросы пишут по-разному, но смысл примерно таков.
Поэтому и показал, как это можно сделать. Не забыл указать на Ваши сборки в целом и PRA в частности.
Ни для кого не секрет, что Дебиан и Юбунта наиболее востребованы "в массах".

Я одному вполне осмысленному собеседнику (продметом был Дебиан) порекомендовал почитать forum.puppyrus.org а он с порога отмел это предложение только по причине "puppy". Потом, после моих пояснений стал читать и думать. Прикиньте, скольких людей заинтересует мой опыт сборки (очень далекий от совершенства, но все же), если это не будет относиться к Debian/Ubuntu ??

Надеюсь, что после именно таких сборок, кто-то возьмется и за другие семейства Линукс (что несколько сложнее).
Это подразумевалось и не озвучивалось мной по причине очевидности.
Мой личный интерес к самодеятельным сборкам Debian/Ubuntu с ядром от производителя практически удовлетворен.
Да мне очень интересны возможности initrd (Porteus) и pf-kernel
Но я пока плохо владею этим инструментарием, буду штудировать по Вашим ссылкам.

Хотелось бы заметить, что Ваша разработка и наработка "s-frugal" при более подробном ее описании (кто кого вызывает и кто за кем отрабатывает) только выиграла бы и как говорится "пошла в массы". Ведь без ее использования система вовсе еще не модульна. Я например ее пока так и не "прикрутил", а очень хотел.
Разобраться в работе цепочки скриптов не так просто, как может казаться их разработчику. А присутствие рядом с ними предыдущих (bak) версий еще больше смущает.
Цитата
Имея конфиг Pro
Может быть я проглядел, но ... где он?
Еще раз спасибо.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Pro от 28 Ноябрь 2013, 01:59:26
цитирую сам себя:
"Не выкачивая исходники ядра, конфиг ядра можно увидеть в /etc/modules"
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Ноябрь 2013, 09:32:56
Ни для кого не секрет, что Дебиан и Юбунта наиболее востребованы "в массах".
Да, но за то что предоставляют готовые сборки
Хорошо раскрутилась убунта времен гном2. Сейчас уже не так все однозначно
Если собираете только со своими набором софта - deb удобно
Если задачи координально другие - арч удобнее. Попробуйте
Тут та же тема что с виндой. Привыкли люди и не переубедить. Не слышат

Pro - ничего не путаете? Вроде только в src модуле...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: imago31 от 28 Ноябрь 2013, 10:43:19
да, тоже со своей стороны стараюсь знакомить окружающих с линуксом, но на практике пересадить полностью на линукс удалось только жену, и даже убунту ей уже не так нравится как puppyrus 13.10, а почему, потомучто привлекла скорость работы фругала с save.sfs, безгеморное открытие приложений, быстрая их работа, выключение компа через кнопку питания, так как неубиваема, одним словом большие линуксы, такие как убунту уже слишком тяжелы для производительной работы даже на мощных ноутах
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Ноябрь 2013, 11:13:06
Дома многих уже устраивает планшет\телефон
А скоро буде 1 телевизор
Домашний дектоп умирает - не зависимо от ОС
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 28 Ноябрь 2013, 12:15:22
Цитата
Домашний дектоп умирает - не зависимо от ОС
15 лет работал на десктопе, набивая многое руками. Коллеги и сейчас делают то же самое - и альтернатив (телефонно-телевизорных) пока не видно.
Т.е. могу возразить, но это непродуктивно - уйдем сильно в сторону.

Прошу прощения за настойчивость (может быть даже за назойливость), но повторюсь:
более подробная "пропись" работы s-frugal скриптов была бы очень нелишней.
Ведь это стартовый и даже ключевой момент Ваших сборок.
Может быть не только я не разобрался в работе s-frugal - спросить стесняются, и пользуются готовым, как есть.
Уточняю. Что отвечает за:
1. загрузку модулей sfs-pfs
2. вызов загруженного модуля на исполнение
3. выгрузку неиспользуемого загруженного модуля.

Спасибо PRO и sfs за полезный диалог.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Ноябрь 2013, 13:11:05
более подробная "пропись" работы s-frugal скриптов была бы очень нелишней.
http://wiki.puppyrus.org/soft/sfrugal
Я перешел на porteus-initrd. Где это возможно - лучше так и сделать
sfrugal - это автозагрузка
вызов и выгрузка там не предусмотрены
Вы не путаете с sfs-get ? http://wiki.puppyrus.org/soft/sfs-get
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 28 Ноябрь 2013, 16:14:27
Вы правы - я ошибся в названии, речь об sfs-get
Цитата
sfs-get - это скрипт.
Должен работать в любом frugal-aufs дистрибутиве
Утилиты монтирования модулей можно менять в начале скрипта mnt_sfs

Сейчас у меня под рукой распакована только сборка sfsl-121114
В ней нахожу etc/rc.sfrugal usr/local/bin/sfs* usr/local/bin/mnt* usr/local/share/sfsl/ - я теряюсь в обилии скриптов.

Загружаю в вирт.машине свою сборку (чуть измененнная sfsl-121114).
Модули находятся в /_sfs
При этом все модули из /_sfs загрузились в /mnt - строка linux kernel загрузчика отработала нормально.
Модули загруженные в /mnt исполняются, если добраться до бинарного файла.
Похоже не туда, куда надо они загрузились - надо в usr/  а не в mnt/
Вот скриншоты:
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#gupxn84d4bxcf6q (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#gupxn84d4bxcf6q)
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#p1j3tqk5ditlwtj (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#p1j3tqk5ditlwtj)
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#uxpbxxfhmz4cjnt (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#uxpbxxfhmz4cjnt)

Скрипт usr/local/bin/sfs-get вызывается, отрабатывает, но ничего не загружает.

В исходной сборке home/@q указывает на usr/local/share/sfsl/q
usr/local/share/sfsl/q я тупо скопировал из исходной сборки sfsl-121114
но у меня по условиям стандартной сборки ubuntu не ссылка, а просто home/q
Конфликт конечно в этом, но как исправить?

Читаю usr/local/bin/sfs-get, но не могу отследить последовательность исполнения скриптов (в случае, когда все на месте) - я об этом спрашивал.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Ноябрь 2013, 18:04:32
sfs-get никак не связан с home
У Вас совсем старый.
Возьмите http://forum.puppyrus.org/index.php/topic,13419.0.html и http://forum.puppyrus.org/index.php/topic,12727.msg83625.html#msg83625
Должно работать везде
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 29 Ноябрь 2013, 13:13:11
Цитата
Возьмите http://forum.puppyrus.org/index.php/topic,13419.0.html и http://forum.puppyrus.org/index.php/topic,12727.msg83625.html#msg83625
Должно работать везде
Распаковал эти 2 модуля и добавил их по принадлежности (/etc и /usr) в "чистую" сборку на базе ubuntu. Пересобрал ISO-образ.
При вызове sfs-get получил сообщение: sfsusr - команда не найдена.
скриншот sfsl-sfs-get_VMware.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#b1tajylfydldxbo (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#b1tajylfydldxbo)
Хотелось бы, чтобы работало не только в Puppy.
Поэтому и просил найти время на "расписать" цепочку вызовов скрипов.
Тогда модульнось шагнет за пределы PRA.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 29 Ноябрь 2013, 13:27:41
Возьмите то чего не хватает в PRA : sfsusr gtkdialog
В выводе же все ясно написано
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 04 Декабрь 2013, 01:08:15
Цитата
Возьмите то чего не хватает в PRA : sfsusr gtkdialog
В выводе же все ясно написано
На практике, как часто бывает, не все так просто.

Подключение "на лету" дополнительных sfs-модулей в Ubuntu-сборке.
Для того, чтобы подгружать во время работы дополнительные модули *.sfs
(mount squashfs on the fly), потребовалось распаковать в /chroot-окружение
модули из PRA: 060-sfs-get.pfs и pfs-utils-0.2.9pra-4-i686
а затем туда же добавить вручную из работающей PRA вот что:
sfsusr ntf gtkdialog yad realpath notify-send notify-send.bin checkramfree
(gxmessage похоже, что не надо)
/lib/@libpcre.so /lib/@libpcre.so.1 /lib/libpcre.so.1.2.1 --> /usr/local/lib/

Пришлось немного изменить usr/local/share/applications/sfs-get.desktop
#Exec=sfs-get -p
Exec=sudo sfs-get
#Terminal=false
Terminal=true
иначе скрипт не отрабатывает: нет загрузки, нет индикации загруженного модуля.
Вероятно по-разному работает sudo в PRA-linux и в Ubuntu-linux.

Добавленный/установленный модуль может работать сразу, но в меню не виден.
/mnt/beaver-0.4.1-1-i686-xz.sfs/
Требуется обновить Desktop - пока это можно через перезагрузку пользователя.
Тогда (в данном случае для beaver) в главном меню появляется:
Программирование-->Beaver (даже с иконками).

Размещение дополнительных sfs-модулей указано в /isolinux/isolinux.cfg
в данном случае это директорий /_sfs ISO-образа.
Добавил туда (для тестирования) модуль beaver-0.4.1-1-i686-xz.sfs

Выгрузка подключенного "на лету" модуля также работает.

Дополнительные (для вставки в chroot) файлы соберу пока в один архивный файл.
Позже сделаю загружаемый с системой модуль-squashfs.

Подключение sfs-модулей из иного, чем /_sfs места пока не проверял.

Цепочка вызовов sfs-скриптов:
sfs-get -> sfsusr -> mnt_sfs -> ...
спотыкается на checkramfree -> сообщение о делении на 0 (во как!)
но тем не менее работает, смотри скриншоты:
ubuntu-lucid-gnome-panel_sfs-get_VMware_1.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#49xjbycmecw94aw (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#49xjbycmecw94aw)
ubuntu-lucid-gnome-panel_sfs-get_VMware_2.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#91fnixsiigrpixt (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#91fnixsiigrpixt)
ubuntu-lucid-gnome-panel_sfs-get_VMware_3.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#xxvg6hf1awnw3ob (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#xxvg6hf1awnw3ob)
ubuntu-lucid-gnome-panel_sfs-get_VMware_4.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#1p3skcy34zxfx75 (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#1p3skcy34zxfx75)
ubuntu-lucid-gnome-panel_sfs-get_VMware_5.png
http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#0f6q6t4twzzs1wk (http://www.mediafire.com/view/okko8x7k84aox/Live-CD-ISO#0f6q6t4twzzs1wk)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Декабрь 2013, 10:25:23
notify-send notify-send.bin gxmessage
не надо
/lib/@libpcre.so /lib/@libpcre.so.1 /lib/libpcre.so.1.2.1 --> /usr/local/lib/
Возьмите в PRA 1311e dep-find - покажет недостающие либы
Exec=sudo sfs-get
#Terminal=false
Terminal=true
sudo - хуже не будет
Terminal=true - вряд ли при делах. sfs-get не консольный
Требуется обновить Desktop - пока это можно через перезагрузку пользователя.
Это уже другая задача. Зависит от ВМ. В sfs-get для этого запускается fixmenus
в данном случае это директорий /_sfs ISO-образа.
sfs-get и pfs-util работают из любой папки, но не обеспечивают автозагрузку модулей  - это функционал sfrugal , porteus-initrd, live-boot (deb пакет)
Позже сделаю загружаемый с системой модуль-squashfs.
Лучше держать sfs-get и pfs-util отдельными авторскими модулями. Так проще обновлять. Свое наклатывать в верхний слой aufs
Подключение sfs-модулей из иного, чем /_sfs места пока не проверял.
спотыкается на checkramfree -> сообщение о делении на 0 (во как!)
checkramfree - вроде актуален только при загрузке модуля в память
Его надо править под initrd. У меня с ошибкой тоже работал. Из потенциальных проблем - попытка загрузить модуль в память, а ее свободной нет. Что будет - не знаю

Поздравляю. Вы почти разобрались. Что ценно - самостоятельно
+ и так держать
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Декабрь 2013, 11:59:54
http://murga-linux.com/puppy/viewtopic.php?t=90586
В 68мб впихнули live-boot, apt, jwm ,браузер ФМ и т.п.
Можно взять за основу
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 04 Декабрь 2013, 16:15:42
Цитата
Terminal=true - вряд ли при делах. sfs-get не консольный
В конкретно указанной сборке без терминала не работает. Нюансы однако.
Цитата
Это уже другая задача. Зависит от ВМ. В sfs-get для этого запускается fixmenus
Насколько возможно/невозможно приладить fixmenus к моему варианту?
Цитата
sfs-get и pfs-util работают из любой папки, но не обеспечивают автозагрузку модулей  - это функционал sfrugal , porteus-initrd, live-boot (deb пакет)
live-boot установлен в моей сборке через debootstrap и работает. Автозагрузку модулей из /_sfs пробовал в другой сборке - работало.
Цитата
Лучше держать sfs-get и pfs-util отдельными авторскими модулями. Так проще обновлять.
Это и имел в виду, может быть неясно выразил.
Цитата
Подключение sfs-модулей из иного, чем /_sfs места пока не проверял.
Эксперимента ради копировал через SSH модули в /home и пробовал загрузить - не грузятся.
Цитата
checkramfree - вроде актуален только при загрузке модуля в память
Я до этого пока не добрался.
Цитата
Поздравляю. Вы почти разобрались. Что ценно - самостоятельно
Я знаю, что "халява" не имеет цены у "халявщика", но заново проходить путь, пройденный другим - неоправданно трудозатратно, если автор обнародовал свои труды (это не упрек, а ИМХО, как сказал актер Добронравов в сериале "Сваты").
На развитие идеи остается меньше времени.
Цитата
В 68мб впихнули live-boot, apt, jwm ,браузер ФМ и т.п. Можно взять за основу
Можно взять за основу и существующий Porteus и не париться.
Но тогда и Debian и Ubuntu так и останутся Линукс-монстрами для многих пользователей. Ubuntu и так уже повторяет кое в чем Windows - а это плохой симптом.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Декабрь 2013, 17:17:01
Насколько возможно/невозможно приладить fixmenus к моему варианту?

Можно. fixmenus - это переформирование меню и перезапуск ВМ или панели.
live-boot работает только с .squashfs
Эксперимента ради копировал через SSH модули в /home и пробовал загрузить - не грузятся

В deb модули находящиеся в RAM не подключаются. Только с носителя
В PR(A) этого эффекта нет. Почему - не разбирался
Можно взять за основу и существующий Porteus и не париться.
Если deb не критично - можно и так. Тем более что главный русификатор porteus теперь делает только x64
Заводите тему porteusrus - и вперед. Туда не помешает портировать кое-что из puppy(rus)(a)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 06 Декабрь 2013, 01:53:10
Добавил в свою сборку два инструмента.
Комменарии к добавлению инструмента "sfs-tools":
1. из авторской сборки PuppyRusArch (PRA) выделены и слегка обрезаны модули
   pfs-utils-0.2.9pra-4-i686 и 060-sfs-get.pfs и запакованы в sfs-tools.squashfs
   это позволяет находить-подключать *.sfs и *.pfs модули (squashfs)
2. вручную добавлен файл для обновления десктопа (панель и меню):
   /sfs-tools/usr/local/share/applications/refresh-panel.desktop
3. пришлось немного изменить usr/local/share/applications/sfs-get.desktop
   #Exec=sfs-get -p
   Exec=sudo sfs-get
   #Terminal=false
   Terminal=true
   иначе скрипт не отрабатывает: нет загрузки и индикации загруженного модуля,
   вероятно по-разному работает sudo в PRA-linux и в Ubuntu-linux.
4. в корень ISO-сборки добавлен DIR /_sfs и в него добавлены для тесирования
   модули: firefox-15.0.1.sfs 17.2 МБ и beaver-0.4.1-1-i686-xz.sfs 180 КБ
5. с этими дополнениями пересобран ubuntu-lucid-gnome-panel-sfs.iso 307.9 МБ
6. при тестировании работы нового модуля sfs-tools.squashfs из /_sfs многократно
   загружались и выгружались модули firefox, beaver (под разными пользователями)
7. для продолжения наращивания функционала в эту сборку из авторской сборки
   sfsl-121114 (ubuntu) добавлены в /usr/local/bin/ скрипты:
   live-make sfsmumount sfsmumount2 defaultmount
   эти скрипты предназначены для сохранения через debian-live-tools всех
   изменений пользователя в Persistent-mode, но пока это только тест
8. в /root/Документы лежат файлы использованные для создания клавиатурных флагов
9. как и предполагалось при загрузке модуля firefox и навигации в сети начинает
   "распухать" /.mozilla в директории пользователя - это кэширование.
Подключение модуля *.sfs и работа с ним:
Чтобы подключить sfs-модуль (он должен находиться в CD-ISO /_sfs/):
Меню->Приложения->Прочие->Sfs-get - менеджер модулей->'Пароль_пользователя'->
'Подключение модуля:'->кнопка_справа-> (выбор местоположения модуля)
Файловая система->live->image->_sfs->*.sfs->OK

Добавленный/установленный модуль может работать сразу, но в меню не виден.
После подключения модуль помещается в /mnt/*.sfs/

Чтобы вновь подключенный sfs-модуль появился в меню:
Меню->Система->Параметры->Refresh-panel
Тогда (в данном случае для beaver) в главном меню появляется:
Программирование-->Beaver (даже с иконками).
Это же можно выполнить и в терминале:
sudo killall gnome-panel   - обновляет меню и панели

Добавить любые другие модули в /_sfs текущего ISO-образа можно в программе isomaster

Готовые к использованию файлы *.sfs можно найти-скачать:
http://ftp.cc.uoc.gr/mirrors/linux/puppylinux/pet_packages-lucid/
http://ftp.cc.uoc.gr/mirrors/linux/puppylinux/pet_packages-precise/
http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux/
и в "окрестностях".
Некоторые пакеты *pet можно переименовать в *.sfs - и это будет работать.

Пакеты *.sfs можно изготовить самостоятельно несколькими разными способами, но это отдельная тема.
Можно также использовать (и создавать) пакеты новой генерации *.pfs
об этом можно почитать на форуме: forum.puppyrus.org
Комменарии к добавлению инструмента "live-save":
В /sfs-tools/usr/local/share/applications/ добавил live-save.desktop
Этот "ярлык" попадает в меню, он вызывает скрипт /usr/local/bin/live-make
и предлагает (в графическом окне) создать файл "сохраненки" *.cpio.gz
Поскольку в системе усановлены инструменты debian-live-tools
в DIR /live/cow (CopyOnWrite) ведется мониторинг и запись изменений системы.
Эти изменения и попадают в файл "сохраненки".
Надо отметить, что "сохраненка" применяется при установке системы на реальный
раздел любого диска, или в директорию реального диска (режим PERSISTENT),
но при желании можно это сделать и в виртуальной машине. Правда после
этого файл *.cpio.gz надо доступными средствами извлечь из вирт.машины
на HOST-машину и программой isomaster добавить в корень исходного ISO-образа.
Такие манипуляции могут понадобиться в случае, когда установлены программы,
доступные только из debian/ubuntu репозиториев и их надо сохранить на будущее.
Ссылки на скриншоты и новый ISO-образ:
ubuntu-lucid-gnome-panel_live-save_VMware_6.png
http://yadi.sk/d/sjmUg9GqDr8wB
ubuntu-lucid-gnome-panel_live-save_VMware_7.png
http://yadi.sk/d/YsWg-eafDr8wT
ubuntu-lucid-gnome-panel_live-save_VMware_8.png
http://yadi.sk/d/Sb1NYIlyDr8vz
ubuntu-lucid-gnome-panel_sfs-get_VMware_9.png
http://yadi.sk/d/-u2pQdGxDr8vv
ubuntu-lucid-gnome-panel_sfs-get_VMware_10.png
http://yadi.sk/d/dhrcBcxJDr8vc
ubuntu-lucid-gnome-panel_sfs-get_VMware_11.png
http://yadi.sk/d/wjEVH-ZjDr8vp

sfs-tools.tar.gz 733 КБ
http://yadi.sk/d/GFKxmK-XDr8ta
ubuntu-lucid-gnome-panel_sfs.iso 307,9 МБ
http://yadi.sk/d/tIT2aDSEDr8q9
about_sfs-get_live-save.txt 6 КБ
http://yadi.sk/d/HPToGG9jDr8zL
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 06 Декабрь 2013, 10:34:46
Может быть есть смысл выделить Вам раздел в вики. Здесь не совсем удобно размещать подобные тексты
Посмотрел iso - уже просматривается некоторая законченность. +
Вроде нигде не написано , что у q пасс 111111
mc можно бы оттюнинговать по нашим рецептам
не помешает freememapplet

Теперь понял почему для sfs-get Вам понадобился терминал - для ввода пароля sudo. Тут можно или в sudo выкл пасс или юзать gtksu или типа того. demu нет. Возьмите последний ntf
ntf работает гибридно - и своими средствами выводит и notify-send. Надо бы мне довести до  совместимости. или помогайте - как у Вас с sh?

Не понятно на уровне идеи
1. ориентация на старое ПО. Уж хотя бы LTS 12.04 и Mate. В чем смысл 10 и gnome2...
2. Ориентация на full или frugal...
3. модульность или монолит...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 06 Декабрь 2013, 12:02:15
Цитата
Может быть есть смысл выделить Вам раздел в вики. Здесь не совсем удобно размещать подобные тексты
Да уж и сам вижу это. Тема скорее о том, как Дебиану привить некоторые возможности от Пуппи. Связь с Пуппи все же просматривается ...
Цитата
Посмотрел iso - уже просматривается некоторая законченность. +
Стараюсь (см. строку выше).
Цитата
Вроде нигде не написано , что у q пасс 111111
Поправлю (это было в предыдущих постах).
Цитата
mc можно бы оттюнинговать по нашим рецептам
Я бы и вставил Ваш модуль mc, но mc должен присутствовать в сборке на самой ранней стадии - для отладки ("условия квеста").
Цитата
не помешает freememapplet
О да! Как его вставить, где взять в приемлемом для такой сборки виде?
Цитата
Возьмите последний ntf
Так ведь взял из последнего PRA.
Цитата
как у Вас с sh?
Почти никак. Немного поупражнялся для связи с gtkdialog
Где-то здесь показывал свои варианы скриншотера на scrot+gtkdialog
Цитата
1. ориентация на старое ПО. Уж хотя бы LTS 12.04 и Mate. В чем смысл 10 и gnome2...
Он отполирован за 3 года, до сих пор востребован - даже бэкпорты для него клепают до сих пор. Гном-2 проще-понятней, чем 3-й. До сих пор пользователи даже в самых последних дистрах меняют 3-й на 2-й.
А сменить 10.04 на 13.10 легко в процессе повторения сборки - фаза выбора ядра.
Цитата
2. Ориентация на full или frugal... 3. модульность или монолит...
Я пытаюсь показать, что из этой сборки (точнее из выложенных ее заготовок) можно сделать и так и эдак. Кое где даю ссылки на этот форум. Но похоже для раскрытия таких вещей нужна отдельная большая статья (а нужна-ли она кому?).
Монолитная сборка была вначале, затем перешел к модульной (насколько смог сам это реализовать).
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 06 Декабрь 2013, 12:36:44
Если Вы будете продолжать - я готов поднять на совете форума вопрос о выделении Вам вики и фпт (если нужен). Поднять?
Хорошо бы всетаки сформулировать четче идоговую идею сборки
Согласно http://forum.puppyrus.org/index.php/topic,13950.0.html связь разработки с пупи не обязательна
http://forum.puppyrus.org/index.php/topic,13900.msg76616.html#msg76616
ntf -l у Вас есть? Он заменит dmenu
Без знания sh будет тяжело. Надо учить - по любому пригодится
Gnome2 уже мертвый. Не тратьте время. Его в свежих дистрах вряд ли получится собрать - Mate или т.п
Наиболее стабильный из гномо2подобных,  пожалуй xfce
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 06 Декабрь 2013, 15:55:51
Цитата
Если Вы будете продолжать - я готов поднять на совете форума вопрос о выделении Вам вики и фпт (если нужен). Поднять?
Надо время - осмыслиь (я тугодум)
Цитата
Хорошо бы всетаки сформулировать четче идоговую идею сборки
Постараюсь.
Цитата
ntf -l у Вас есть? Он заменит dmenu
Да есть, по одной из ваших рекомендаций ранее.
Цитата
Без знания sh будет тяжело. Надо учить - по любому пригодится
Ну читать-то могу.
Цитата
Gnome2 уже мертвый. Не тратьте время. Его в свежих дистрах вряд ли получится собрать - Mate или т.п
Так вроде-бы римейки на него пока в ходу.
Цитата
Наиболее стабильный из гномо2подобных,  пожалуй xfce
Видел и юзал, но "неродной" он для Юбунты.

P.S. (and small OffTop)
Только что прочитал на форуме Рунту многие Ваши посты и даже темы:
И там Вас не поняли - а жаль. Зато мне много понятней стал Ваш переход на базу Арча.
Меня до сих пор удивляет большая разница в поведении/атмосфере на забугорных и на отечественных форумах. Никак не могу к этой разнице привыкнуь.
Спасибо за внимание и содействие.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 06 Декабрь 2013, 16:14:50
Mate и есть римейк Gnome2
xfce не родной... а как же xubuntu...
Во всяком случае лидер Рунту согласился что deb - не лучшая платформа для "маленький и быстрый"
У нас на форуме еще ничего.. Вы http://www.linux.org.ru/ почитайте...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 11 Декабрь 2013, 11:07:05
На мурге появились энтузиасты deb (http://www.murga-linux.com/puppy/viewtopic.php?t=90629)
Вот это рекомендую использовать
Create file /mnt/sda1/deb-6/etc/apt/apt.conf with this content inside:
Код
APT::Install-Recommends "false"; APT::Install-Suggests "false"; 
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 11 Декабрь 2013, 21:17:14
Спасибо, прочитал. Даже немного пообщался с автором.
Автор идет путем "вычитания": берет debian-standard.iso и удаляет лишнее.
Я иду путем "сложения": беру debian-minbase и добавляю необходимое.
Автор использовал debian-live-6.0.0-i386-standard.iso, я использовал debian-live-7.2-i386
И тут возникла "засада": начиная с версии 7.0 конструкция debian немного изменилась.
Нет больше /live/cow и /live/image, а есть /lib/live и в нем нет /cow
live-boot live-config  теперь не 2.0.15, а 3.0.x
Появились признаки (присутствия?)systemd и dracut
Одним словом инструмены sfs-get и live-make (live-snapshot) в debian-7.x не работают.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 12 Декабрь 2013, 10:19:55
Автор идет путем "вычитания": берет debian-standard.iso и удаляет лишнее.
Тоже с этого начинал. Правильный путь - debostrap
И тут возникла "засада": начиная с версии 7.0 конструкция debian немного изменилась.
Нет больше /live/cow и /live/image, а есть /lib/live и в нем нет /cow
live-boot live-config  теперь не 2.0.15, а 3.0.x
Одним словом инструмены sfs-get и live-make (live-snapshot) в debian-7.x не работают.
Продолжайте юзать 2.0.15 , а лучше перейдите на porteus-initrd. А еще лучше на PRA
sfsl сейчас сильно отстает. Вы не успеваете переносить pra->sfsl
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 12 Декабрь 2013, 11:46:27
Полезные ссылки с мурги по live-boot
http://l3net.wordpress.com/2013/09/21/how-to-build-a-debian-livecd/
http://willhaley.com/blog/create-a-custom-debian-live-environment/.
A collection of usefull config options: http://www.clonezilla.org/clonezilla-live/boot-parameters/live-config.php
Here's some more: http://syn.theti.ca/2013/06/22/tutorial-wheezy-live-iso-hybrid-with-persistence-on-usb/
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 13 Декабрь 2013, 19:12:49
Читал несколько дней назад.
Live-tools в целом и live-boot в частности от версии 2.x к версии 3.x - это шаг назад в функционале, но зато "безопасный секс" одновременно и с командой Debian-team и с пользователем.  
Далеко не везде и не всегда удобно/можно иметь отдельный раздел для нового persistence
Закапывание /live/cow в /lib/live/mount/overlay/ тоже малообъяснимо.
О том, как подключать модули "на лету" вообще нет ни слова.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 14 Декабрь 2013, 12:16:23
Live-tools в целом и live-boot в частности от версии 2.x к версии 3.x - это шаг назад в функционале
Юзайте porteus-initrd. Вроде, его удавалось прикрутить вместе с Pro ядром
О том, как подключать модули "на лету" вообще нет ни слова.
Это не имеет отношения к initrd
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 23 Декабрь 2013, 10:19:21
sklimkin, смотрю, на мурге пошел процесс http://murga-linux.com/puppy/viewtopic.php?t=90586&start=120
http://murga-linux.com/puppy/viewtopic.php?t=90660&start=210
и Вы в нем активно участвуете.
Хорошо бы сюда писать краткие новости тамошнего процесса...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 24 Декабрь 2013, 21:12:00
Здравствуйте, Александр.

Результатов не так много, чтобы писать здесь. Тем не менее:
Там автор темы Антон, родом из Болгарии, делает примерно то же, что и я, то же, что и Вы 2 года назад: добавить Дебиану возможности Пуппи, которых в нем нет.
Он делает свою базовую сборку методом "вычитания" (как скульптор отсекает все лишнее от готового дистра), я методом "сложения" (добавляю к мин-базе debootstrap-->chroot).
Он прилично экономит объем сборки, использую для десктопа самый минимум (графического) из возможного.
Я использую стандартный LXDE (с ключем --no-istall-recommends), а иногда даже GDE (тоже усеченный).
Но главная цель - научить Дебиан работать со squashfs (как базовыми /live, так и пользовательскими /_sfs) - на леу загружать/выгружать, делать "сохраненку" и работать с ней.
Вот это я повторил несколько раз и похоже они поняли.

Я для этого просто использую Ваши и команды Пуппи-Рус скрипты, он черпает из другого источника: FoxyRoxyLinux (Австралия).
То есть нового нет ничего, за исключением того, что есть понимание, как это делать и есть возможность повторить все это с различными версиями Дебиан (Юбунты).

На двух русскоязычных форумах я выложил свои сборки с подробным (насколько смог) описанием всех шагов для повторения. Потому что, если что-то и востребовано, то именно пошаговая инструкция. А сборок от А до Я и без этого существует уже море.
Во всяком случае я так понял свою задачу.

Ключевой инструмент для live-системы выбран Дебиановский. Но его автор Daniel Baumann после версии 2.0.15 сделал 3.0 - где перекроил многое и стало невозможно загружать более 1 squashfs из базы и совсем невозможно подключать "на-лету" пользоваельские sfs-модули из корня самой сборки - только с внешнего раздела.
Вот и решали, как вернуть старый и проверенный функционал.
Ребята с Мугри сделали это своим способом, я - несколько иначе, разница в методах сборки базового дистрибутива.

Теперь пожалуй можно ответить:
Цитата
Юзайте porteus-initrd. Вроде, его удавалось прикрутить вместе с Pro ядром
Я хочу оставить нетронутыми эти модули от Дебиан. Пусть они несовершенны, но они его родные.
Цитата
Это не имеет отношения к initrd
Очень даже имеет, с учетом вышеизложенного.

В ходе диалога на Мурге прозвучало примерно следующее:
Если бы сборки команды puppyrus.org (и автора sfs в частности) имели английский интерфейс, то мы (неруси) смогли бы это оценить.
Я сделал и выложил одну такую (свою) сборку, которая в зависимости от выбранного пунка загрузки может "разговаривать" и по-английски. Смотрят - думают.
Ваши Дебиан сборки похоже их заинересовали.

Вот такой кратенький отчет.

P.S. у меня русская "т" плохо срабатывает - извините.

Сергей.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 25 Декабрь 2013, 09:21:40
Он делает свою базовую сборку методом "вычитания"
правильный путь - debostrap. А удобный - pacman. С deb запаритесь с devx и модульностью (у apt-get база  установленных пакетов неразделима)
главная цель - научить Дебиан работать со squashfs (как базовыми /live, так и пользовательскими /_sfs) - на леу загружать/выгружать, делать "сохраненку" и работать с ней.
pfs-util
FoxyRoxyLinux (Австралия).
качаю http://foxyroxylinux.com/public/FoxyRoxy_DevRel_03.iso
если что-то и востребовано, то именно пошаговая инструкция.
по нашему форуму не вижу желающих собирать свое
Ключевой инструмент для live-системы выбран Дебиановский.
Зря. Теряете время. live-boot делают под другое
И без своего ядра (как в porteus и PR(A)) маленький и быстрый не получится
Если бы сборки команды puppyrus.org (и автора sfs в частности) имели английский интерфейс, то мы (неруси) смогли бы это оценить.
Пускай делают puppyruseng.org :) и выращивают своего rodin.s  ;)
Мы же не обломались  :D
Лично я позорить советское образование в части изучении англ. на международном уровне не готов
Вспомнились русские надписи на китайских товарах...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: imago31 от 25 Декабрь 2013, 09:50:43
Вспомнились русские надписи на китайских товарах...
это точно, в Армении видел китайский телефон с таким ужасным русским переводом, что даже армяне без базового русского и те проржались, например, видеомагнитафон, вместо видеоплеера
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 25 Декабрь 2013, 11:01:08
Посмотрел FoxyRoxy_DevRel_03.iso - обычный live-boot debian6 c очень спорным набором софта
Например Xf - жестко минималистичный набор, даже, вроде, без gtk зависимостей + python synaptics. Как-то не стыкуется
Своих разработок - 0
Как сеть настроить - не понял
Не знаю чем там можно вдохновляться...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 30 Декабрь 2013, 22:35:11
Еще один "подход к штанге": porteus-to-debian (в конце страницы):
http://murga-linux.com/puppy/viewtopic.php?t=90660&start=255 (http://murga-linux.com/puppy/viewtopic.php?t=90660&start=255)
Архив:
Here's Porteus-Wheezy.tar.gz (didn't make iso yet so only for frugal install)
https://drive.google.com/file/d/0ByBgCDlZZ8K5d2I0N2JGaUxWbk0/edit?usp=sharing (https://drive.google.com/file/d/0ByBgCDlZZ8K5d2I0N2JGaUxWbk0/edit?usp=sharing)

С наступающим Новым годом!

Сергей.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 31 Декабрь 2013, 09:36:13
https://docs.google.com/file/d/0ByBgCDlZZ8K5UEhkbmlWSjAwYW8/edit?pli=1
Вот это уже теплее. Набор софта несколько "соляночный"
openbox+xfcepanel ...
Тогда уж openbox+tint (http://forum.puppyrus.org/index.php/topic,10586.0.html)+spacefm
Не помешает передрать из PRA : pfsutils freememapplet trayram xxkb trayBattery trayVolume gshot ymount pup-volume-monitor, выделить модули ядра в отдельный модуль и попробовать ядро от Pro (меньше в разы, функциональнее uksm и т.п.)
Ну и когда начнете пилить на модули (кстати - где devx?) - поймете что arch для этого больше подходит
Кроме того без перекомпиляции при оптимизации не обойтись. AUR ABS в deb нет
Без своей репы.deb будет неудобно. deb репу делать и размещать тоже сложнее
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 01 Январь 2014, 19:49:22
Это debian система, со всеми вытекающими ...
Porteus понадобился только для того, чтобы выбросить debian live-boot и заменить его на что-то иное.
Вот комментарий автора сборки 'portdeb':
The porteus part is only for booting and saving changes (and some more)
The system itself for the rest is Debian.

Перевод (на всякий случай):
Porteus только в части загрузки и сохранения изменений (и еще кое-чего)
Во всем остальном это Debian система.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 02 Январь 2014, 10:19:58
Это debian система, со всеми вытекающими ...
...проблемами
Не верите мне - прислушайтесь к авторитетам deb:
http://forum.runtu.org/index.php/topic,3569.msg23932.html#msg23932
Цитата
Глобально - не уверен что для "очень слабых компьютеров" ubuntu хороший выбор.
   К сожалению, это факт. Особенно в нынешнем состоянии пакетной базы, используемых компонентов и приоритетов развития.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 02 Январь 2014, 14:19:22
По поводу Юбунты - согласен, по поводу Дебиан - не могу согласиться.
На Мурге 3 Дебиан сборки, они изначально минималистичны.
У автора темы на Мурге ("saintless") такая машинка: PII 600 Mhz + 256 MB (в Болгарии похоже люди сейчас беднее, чем на Украине).
Все обсуждаемые там сборки он на ней использует.

Последняя обсуждаемая сборка "portdeb" уже может грузить пользовательские sfs-модули.
То есть модульность уже появилась.
Я это проверил на Вашем mc_4.7.0.9s-xz.sfs (в системе нет urxvt, но для теста вполне достаточно и базового терминала).
Сохраненка также задействована.

Осталось научить систему из скачанных deb-модулей делать sfs-модули. Думаю для этого могу подойти Ваши remaster'ы (из дебиановских сборок).
Ядро в последней сборке взято из Porteus. Автор сделал для него свой initrd так, чтобы система осталась полностью Дебиан. Единственная "тяжелая" зависимость - обноление ядра от Портеус (если это вдруг потребуется). Разве все это плохо?

То что Вы взяли Arch в качестве "донора" для PuppyRus - это безусловно находка.
Но не все так гладко с базами Арча (не хочу этот вопрос обсуждать - он субъективный для многих и потому бесконечный).
То что "Pro" компилирует ядро для PRA - замечательно, но повторить компиляцию не всем по силам.
Разница в размерах ядра мало сказывается на размере собранного ISO-образа.
Последние оптимизации ядра (pf) до сих пор обсуждаются в спорах, а многие без них спокойно живут.

Люди не только консервативны, но и НЕБЕСпристрастны (это я и о себе безусловно).
Я удивлялся тому, что Ваши сборки CB, Debian, Ubuntu не приняли "на-ура" тогда 2-3 года назад, а сейчас удивляюсь Вашим оценкам того, что делают ребята в обсуждаемой теме. А ведь они практически повторяют Ваши изыскания. Может быть подсказать им что-то было-бы более продуктивным (если не сказать великодушным)?
А на своих Родиных не у всякой страны есть ресурсы.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 02 Январь 2014, 14:50:27
По поводу Юбунты - согласен, по поводу Дебиан - не могу согласиться.
По составу и содержанию пакетов нужных для изготовления пупи-подобного дистра они почти одинаковы
Последняя обсуждаемая сборка "portdeb" уже может грузить пользовательские sfs-модули.
То есть модульность уже появилась.
Берем 1 модуль с сохранением списка пакетов /var/lib/dpkg/available (это список всех модулей системы)
Как подключить 2й такой же модуль - что будет с available ?
Модульности совместимой с apt не получится и сделать ничего нельзя
Вам придется довольствоваться модулями, невидимыми для apt
У pacman этой проблемы нет

Осталось научить систему из скачанных deb-модулей делать sfs-модули.
Аналога pacman2pfs опять не получится
Но не все так гладко с базами Арча
http://forum.puppyrus.org/index.php/topic,14787.0.html
Или собираем вообще из своих пакетов, как в дистре manjaro
То что "Pro" компилирует ядро для PRA - замечательно, но повторить компиляцию не всем по силам.
Берите готовое. Оно так же подойдет как и портеусовское
они практически повторяют Ваши изыскания. Может быть подсказать им что-то было-бы более продуктивным (если не сказать великодушным)?
А я что сейчас делаю? deb хорош для корпоративного сектора, серверов, но он не настолько конструктор, как arch
Не получится из .deb модульного дистра. Не тратьте время. Тогда уж slackware

Я Вам про slitaz год назад аналогичное говорил - Вы тоже обижались. И чем закончилось со slitaz...
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 02 Январь 2014, 15:25:15
Подумал про /var/lib/dpkg/available:
Если пронумеровать базовые модули и devx (как это делается в porteus magos) и грузить только в таком порядке (а другой и не нужен) - все получится. Кстати в последних debostrap sfsl я так и делал
Не базовые модули не должны быть большими. available в них можно смело удалять.

Но без своей deb репы будет криво, а с ней
http://forum.puppyrus.org/index.php/topic,14641.msg80587.html#msg80587

Те проги , что я советовал взять в pra (выше) - очень рекомендую
AUR ABS можно юзать где угодно - PRGBUILD - это по сути скрипт (только зависимости придется вручную лопатить)

Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 02 Январь 2014, 18:16:40
Спасибо, Александр - советы дельные, буду понемногу реализовывать.
Вероятно на некоторые грабли наступать неизбежно (это в природе человека).

Я неточно выразился о модульности: имел в виду (пока только) загрузку sfs-модулей уже в загруженной системе. Пока монтируется sfs-модуль и его приходится копировать в крень системы. Вот скриншот MidnightCommander'а

Также загрузил firefox-15.0.1.sfs и flashplayer11u-xz.sfs - они "на месте", система работает (youtube не признает flashplayer11u). Конечно пока все это кривенько, не так как в Puppy.
Модульностью (как модули системы так и динамически подгружаемые модули) эти ребята еще не прониклись: их больше занимает например synaptic для загрузки программ и сохранения их в savefile, сборку они пока юзают как обычный Дебиан. Скрипты пока тоже предельно простые. Но все впереди.

Я попробую переложить Ваши советы на аглицкий - возможно через некоторое время это будет понято.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 02 Январь 2014, 18:51:38
Если делать по принципу базовые модули + пользовательские, как у нас в magos, то в основе может лежать любой дистр. Я в свое время проводил эксперименты с убунту.

В планах сделать универсальную утилиту для преобразования любых пакетов в модули.
Сделать преобразование apt-get2pfs/sfs/xzm...  - очень просто, если все устанавливать поверх базовой части и не заморачиваться размером. Можете посмотреть у нас утилиту urpm2lzm. Вместо urpmi может быть любой пакетный менеджер, достаточно делать chroot в собранный на aufs корень базовых модулей. Я это добавлю в pfs-utils, как только запустим коллективно репозиторий.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 03 Январь 2014, 09:27:49
synaptic - это вообще что-то не туда
Насколько я понимаю главную мысль пупи - это легкость за счет написания gui к консольным утилитам + создание маленькой, легковесной, но совершенно полноценной  инфраструктуры за счет глубокого понимания работы системы
В планах сделать универсальную утилиту для преобразования любых пакетов в модули.
Сделать преобразование apt-get2pfs/sfs/xzm...  - очень просто, если все устанавливать поверх базовой части и не заморачиваться размером.
Если дистр собран из rpm, зачем ему deb конвертер...
В дистрах с общим файлом базы пакетов модули получится грузить только по порядку или делать "невидимки" (т.е. удалять инфу о пакете, чтобы ПМ не видел пакеты модуля).
Модульность будет неполноценной (подгрузить, например qt и devx и скомпилить на их базе с доустановкой пакетов из репы - не выйдет) или надо в подключалке делать коррекцию этого общего файла

Опять же в продолжение темы synaptic и пр. тяжеляка
Если не заморачиваться размером (размер как правило дает ресурсоемкость) тогда логически мысля и фругал не актуален. А тогда просто ставим любой дистр в фулл и радуемся.
Определите цель Вашего дистра. Пока просматривается "куда пойдет"

Например PRA - модульный минималистический переносной фругал - конструктор. По замыслу надо весь дистр грузить в память, сохраненка модулем.pfs. Софт подгружаем\выгружаем в память по необходимости из сети. Максимально совместимый с донором (pacman, своя pkg репа и т.п.), но расширяющий его возможности (pf ядро, фругал, ARollbackM заморозка репы , модули, легковесные скрипты) в направлении домашнего применения.
Arch - т.к. конструктор из коробки + AUR ABS, нет общего файла базы пакетов. pacman - прост и идеален для пупи переделок

MagOS - модульный, но большой и в основном стандартный (нет тенденции написания легких скриптов) дистр. Похоже, хорош для корпоративной сети. Насколько я понял сетевая загрузка хорошо отработана. Модульный конструктор, но без выраженного минимализма. Зато стандартный
Mandriva/Роса - не знаю почему. Кстати почему?

Ваши и на мурге эксперименты с дебиан - это пупи с apt для дома или что ? Почему именно дебиан?
Создается впечатление, что просто привычка и нежелание смотреть по сторонам  ;)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 03 Январь 2014, 12:57:40
Мандрива в свое время, как один из дистрибутивов в котором не нужна была командная строка. Все  графическими утилитами можно делать.
Роса - как продолжение, ну и плюс сборочная ABF в России (российская компания).

Еще проект был рожден в русскоязычном сообществе Мандривы.

Размер в 1Гб выбран в целях возможности загрузки дистрибутива целиком в ОЗУ. Среднее железо - 2Гб ОЗУ из расчета. Софт был подобран таким образом, чтобы закрыть 90% задач домашнего применения умещающиеся в 1Гб в применении 3 графических сред - kde,gnome,lxde. Дополнительные модули закрывают уже 95-98% домашнего применения(различные пакеты 3d моделирования, нелинейного видеомонтажа, аудиоредакторы, среды программирования и тд. ), но требует уже больше места и применяется частичная загрузка в ОЗУ (только базовая часть).

Универсальность конфигурациионого Файла позволяет простым движением превращать сборку в домашний сервер - cifs, nfs, ftp, точку доступа wifi, терминальный сервер бездисковой загрузки и тд.

По возможности стараемся исключать собственную пересборку пакетов.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 03 Январь 2014, 13:06:24
В этом плане у меня есть желание в консолидации усилий по разработке пересекающихся скриптов, приведения их к универсальному виду, не привязанному к конкретному дистру. Чтобы можно было развивать модульную фругал технологию и получать универсальный конструктор. А размер в 1-2 Гб закроет почти всю часть домашнего применения на любой пакетной базе. Если минимизироваться, то наверное можно достичь размера - 700-1.5. Это при условии исключения дублирующих друг друга программ: одна задача - одна программа. Но это не всегда удобно.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Январь 2014, 14:04:28
Цитата
synaptic - это вообще что-то не туда
обсуждается более легкий аналог на основе GTK-GUI (что-то из Пуппи).
Цитата
В дистрах с общим файлом базы пакетов модули получится грузить только по порядку или делать "невидимки" (т.е. удалять инфу о пакете, чтобы ПМ не видел пакеты модуля)
Мне это пока непонятно - файлы базы пакетов и все перипетии с ними - описаний не густо.
Цитата
Определите цель Вашего дистра. Пока просматривается "куда пойдет"
Я не автор, а один из участников темы. А "куда пойдет" - один из признаков поиска. Устаканивается это несколько позже, IMHO.
Цитата
Arch - т.к. конструктор из коробки + AUR ABS, нет общего файла базы пакетов.
Разве pacman ничего подбного файлам базы пакетов не создает?
Цитата
Ваши и на мурге эксперименты с дебиан - это пупи с apt для дома или что? Почему именно дебиан?
Для дома, для дома. Мои собственные эксперименты для себя + рассказать другим пошагово как это может быть выполнено. Дебиан - потому что он самый распространенный и доступный - в самых разных аспектах (я выше уже распространялся на эту тему).
Если на linuxforum просмотров темы за полторы тысячи, значит это кому-то надо.
Если на Мурге в тему быстро потянулись люди - значит востребовано. (Мониторинг).
Цитата
Создается впечатление, что просто привычка и нежелание смотреть по сторонам
Вы правы, но:
1. куда же девать привычки - это особенность всего живого
2. по сторонам смотрю, знаний маловато, чтобы использовать некоторые вещи
3. создается впечатление, что Вы Александр забыли свои весьма успешные сборки на базе Дебиан - я ими пользовался 2 года (они и сейчас у меня на отдельном разделе винчестера и в виртуальных машинах), "гонял и в хвост и в гриву" и не заметил всех тех вещей, о которых Вы сейчас предупреждаете.
Цитата
neobht: Можете посмотреть у нас утилиту urpm2lzm ... ... ... достаточно делать chroot в собранный на aufs корень базовых модулей.
Эту утилиту можно увидеть/использоваь отдельно от Вашей системы? Где ее взять? А если я уже в chroot при сборке своего Дебиан - она будет там работать с пакетным менеджером apt ?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 03 Январь 2014, 14:21:31
Эту утилиту без изменений использовать не получится.
Посмотреть можно у нас в проекте на github.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Январь 2014, 14:31:54
Несколько слов вдогонку:
Великий и Могучий за бугром не понимают и даже побаиваются - страшней для них только Китайский и Хинди (это мои выводы на основе общения).
Насколько трудозатратно сделать сборку, которая будет "разговаривать" с пользователем на Аглицком?
Цитата
neobht: Среднее железо - 2Гб ОЗУ из расчета.
Это Москва, Питер, Свердловск, Новосибирск, Владивосток, Минск и Киев - вот пожалуй и всё.
А на окраинах нашей с вами страны (и в бывших республиках) до сих пор в ходу различные Пентиумы и даже 486-е. Их Вам не надо (не жалко)?
Вот я с болгарином беседовал (разработчик сборки с Мурги) - смотрите выше.
Думаю почти все новоявленные евсосоюзники из Варшавского договора в такой же ж... А некоторые из них не разучились читать по-русски (я болгарину пишу по-русски, он мне отвечает по-аглицки - просто стесняется делать ошибки, простой парень, делает мороженое, а вечером собирает Дебиан).
Но компьютерами пользуются для работы даже в Зимбамбве.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 03 Январь 2014, 14:48:35
Достаточно включить пакеты с локализацией и сборка будет говорить на любом языке, локализация для которого существует.

Насчет 486 - х - это чисто привычка и нежелание менять то, что настроено и работает, либо корпоративный сектор (библиотеки и прочие справочные системы, внедренные в 90-х)

Сейчас компьютер с много ядерным процессором и 4-8 Гб может себе позволить даже человек, полу чающий пособие по безработице, если поставит себе это целью. Любой работающий человек на любой окраине в России не может себе позволить новый компьютер только в силу отсутствующей необходимости. Масса оборудования уже давно списывается и его можно приобрести вообще за гроши и это оборудование в десятки раз превосходит приведенное вами. Поэтому дело не в Москве или других городах. Дело в том, что не всем людям это действительно нужно. Особенно с 4-х ядерными телефонами и планшетами.

Для оборудования у которого 256мб оперативной памяти дебиан уже не подходит. Тут поможет только самостоятельная сборка Linux from scratch или дистрибутивы типо Slackware, gentoo, arch и тд.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Январь 2014, 15:12:34
Цитата
Поэтому дело не в Москве или других городах. Дело в том, что не всем людям это действительно нужно.
Школы и школьники, другие учебные заведения и их учащиеся. Родителям действительно нужно накормить и одеть своих детей, а расходы на действительно нужный компьютер - по остаточному принципу.
Но давайте на этом остановимся - уйдем далеко от темы.

Это то, о чем Вы сказали:
http://abf-downloads.rosalinux.ru/akirilenko_personal/repository/rosa2012lts/i586/main/release/mock-urpm-1.1.12-17-rosa.lts2012.0.noarch.rpm (http://abf-downloads.rosalinux.ru/akirilenko_personal/repository/rosa2012lts/i586/main/release/mock-urpm-1.1.12-17-rosa.lts2012.0.noarch.rpm)
или иная ссылка, чобы не лопатить?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 03 Январь 2014, 15:31:33
Вот тут наш проект: http://magos-linux.ru/
Вот тут исходники: https://github.com/magos-linux/magos-linux

А вот эти скрипты легко адаптировать для сборки на основе любого дистрибутива: https://github.com/magos-linux/magos-linux/tree/master/make_modules/add-modules



Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 03 Январь 2014, 17:01:37
Нашел, спасибо!
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Январь 2014, 00:03:49
Разве pacman ничего подбного файлам базы пакетов не создает?
Он создает директории. Общих файлов нет. Поэтому можно растащить это по соответствующим модулям
Вы Александр забыли свои весьма успешные сборки на базе Дебиан - я ими пользовался 2 года (они и сейчас у меня на отдельном разделе винчестера и в виртуальных машинах), "гонял и в хвост и в гриву" и не заметил всех тех вещей, о которых Вы сейчас предупреждаете.
В этих сборках был 1 базовый модуль. остальные модули - "невидимки" для apt
devx я так и не осилил. Брал от puppy
До своей deb репы не дошел
Все перечисленное сделать можно, но в deb сложнее чем в arch
Насколько трудозатратно сделать сборку, которая будет "разговаривать" с пользователем на Аглицком?
http://wiki.puppyrus.org/users_os/af/af#интернационализация (http://wiki.puppyrus.org/users_os/af/af#интернационализация)
В sfsl этот скрипт назывался remaster
А вот с самопальными скриптами придется поработать. Желательно так (http://wiki.puppyrus.org/programming/intern)
Если у Вас есть интерес, PRA при следующем пересборе могу сделать англ. или интернац. Это просто
Свои скрипты переводить - англ. не того уровня. Поэтому и продвигать на запад тоже не возьмусь.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 04 Январь 2014, 18:24:21
Цитата
В этих сборках был 1 базовый модуль. остальные модули - "невидимки" для apt
Чем чреваты "невидимки" для apt ?
Цитата
devx я так и не осилил. Брал от puppy
Программисту devx не очень-то и нужен (скажу прямо - он довольно ограниченный). Я например в тех сборках сам доустановил linux-headers, c/c++ и нужные мне среды разработки (тот же Code::Blocks например) и сохранил в live-sn-xxxxxx.cpio.gz - так надежней и качественней.
Более того: в своих сборках стараюсь включать linux-headers - иначе не установить впоследствии программу из src-xxxx.tar.gz, или к примеру драйвер сетевой карты AR81Family (Atheros-atl1e - мой случай).
Цитата
До своей deb репы не дошел
Тоже не понимаю - если deb - то для чего нужна своя репа?
Цитата
Если у Вас есть интерес, PRA при следующем пересборе могу сделать англ. или интернац.
Мне PRA интересен как есть (т.е. русский), а вот ребятам "за бугром" англ.сборку уже можно юзать - достаточно оговорки, что скрипты и их диалоги "звиняйте, по-рюски".
Наши люди, кто английский не читает, гугл-транслятором пользуются - не обломались.
Опять же: почти все иконки интернациональны.
Цитата
Поэтому и продвигать на запад тоже не возьмусь
Да не надо "продвигать" - надо дать возможность увидеть без ломающего их глаза (и мозг) обилия кириллицы - ну посмотрите какую-нибудь "чисто-японо-китайскую" программу и все станет ясно.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 04 Январь 2014, 21:48:22
Чем чреваты "невидимки" для apt ?
Все модули , которые apt должен видеть придется пронумеровать и загружать только в такой последовательности
Или придумывать какую-то процедуру прописки модуля в общую базу
сохранил в live-sn-xxxxxx.cpio.gz - так надежней и качественней.
cpio.gz сохраненка - rw это не надежно. Лучше squash
стараюсь включать linux-headers
Если делать маленький дистр (а это актуально если планируется copy2ram) все это должно быть отдельными модулями
не понимаю - если deb - то для чего нужна своя репа?

Вряд ли все deb пакеты Вас устроят. Что-то придется перекомпилять. Чтобы собирать свое вместе с базовой деб репой debostrap-ом - свое должно быть тоже в deb репе
Иначе придется встраивать вручную или pfs-util-ом
надо дать возможность увидеть без ломающего их глаза (и мозг) обилия кириллицы
Если впишитесь в выкладывание на мурге инфы и общение с нерусскими - могу сделать
Меня это пока не вдохновляет
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 05 Январь 2014, 00:24:36
Спасибо, прояснились вещи, которые сейчас очень актуальны, а найти не мог. Буду думать.
Цитата
Если впишитесь в выкладывание на мурге инфы и общение с нерусскими - могу сделать
Честное пионерское! Вот.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 07 Январь 2014, 10:18:49
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch мануал по debostrap
Там же про Persistent  в casper (ubuntu аналог live-boot) - может сохраненку только в раздел  :'(
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 07 Январь 2014, 10:47:40
debostrap нужен только для минимальной начальной стадии - для первого базового модуля.
потом его сжимаем в pfs и далее слоями строим дополнительные pfs с программами и компонентами.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 07 Январь 2014, 13:14:31
Вот тоже самое для Debian (и Ubuntu), немного короче, чем инструкции Ubuntu.
Create a Custom Debian Live Environment (CD or USB)
http://willhaley.com/blog/create-a-custom-debian-live-environment/ (http://willhaley.com/blog/create-a-custom-debian-live-environment/)
Без Casper естественно. Пользуюсь этим. На мой взгляд это удобней/понятней.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: neobht от 07 Январь 2014, 13:20:42
Если нужна в чем то помощь, пишите, подскажу.

Я так понял, что у вас все получается самостоятельно?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 08 Январь 2014, 19:56:30
Цитата
Я так понял, что у вас все получается самостоятельно?
Меня интересовал вопрос: как далеко можно отойти от "линии партии" в вопросе "минимальный, но функциональный custom-debian". Оказалось, что не очень далеко.

После "разбора полетов" по скрещиванию Дебиан и Портеус (Porteus-Wheezy.iso)
http://smokey01.com/saintless/Porteus-Wheezy/ (http://smokey01.com/saintless/Porteus-Wheezy/)
http://murga-linux.com/puppy/viewtopic.php?t=90660&start=465 (http://murga-linux.com/puppy/viewtopic.php?t=90660&start=465)
где vmlinuz unitrd и некоторая часть библиотек (/lib/modules/) заменяются на Портеус'овские, но система в целом все же остается Дебиан'ом.
Работают Puppy-скрипты подключения модулей sfs и pet - это радует.

Я все это повторил со своей сборкой "debian-wheezy + минимальный LXDE" и сразу обнаружил косяки с логин-загрузчиком SLIM (который работал правильно, но только  "до того как").

То есть вылезают сущности, скрытые от пользователя в стандартном Дебиан за обилием конфигурационных штучек. А "шаг влево, шаг вправо - побег!". Но связка debootstrap + chroot позволяет много вольностей.

Я уже лучше понимаю Александра (aka sfs) и склоняюсь к тому, что Дебиан не самый лучший претендент на создание своего компактного Линукса, хотя это и возможно с рядом оговорок. Просто гипнотизирует громадная репо-база Дебиан+Юбунту и беспроблемная смена ядра системы, да еще и с backport'ами.
Например у меня уже 3 года Host-машина ubuntu-lucid (10.04 LTS), а ядро 3.0.0-32

Понятней стал его (Александра) выбор Арча в качестве базы для ПуппиРусАрч - PRA.
"Забугорный" Puppy - это просто мозаика дистров - уже не разобраться в их обилии. Наверное он для этого и был задуман.

Есть еще одна "штучка в себе" - Slitaz-GNU/Linux - система практически из двух файлов (размер менее 40 МБ), есть и модульный вариант - они его назвали "русская кукла" - матрешка по-нашему. Сейчас они готовяся сменить ядро с 2.39 на 3.2 - уже есть образцы:
http://forum.slitaz.org/topic/testing-iso-with-kernel-3250 (http://forum.slitaz.org/topic/testing-iso-with-kernel-3250)
Но его трудно отнести к какому-либо семейству Линукс. Сам по-себе.

Наверное Портеус сам по себе хорошая альтернатива - но стремно как-то переходить на варианты SlackWare - я и разницы-то между ними не понимаю толком.

Пусть это будет моим рождественским отчетом.

Сергей.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 09 Январь 2014, 11:42:12
Дебиан не самый лучший претендент на создание своего компактного Линукса, хотя это и возможно с рядом оговорок. Просто гипнотизирует громадная репо-база Дебиан+Юбунту и беспроблемная смена ядра системы, да еще и с backport'ами.
Для компактного - нет
Дальше варианта LF (http://forum.puppyrus.org/index.php/topic,15276.0.html) лучше не двигаться : т.е. взять какой-то дистр вкорячить туда понравившийся initrd, перепаковать базу с обрезанием, добавить pfs и прочий фругальный util и юзать с сохраненкой и модулями софта. Могу выложить почти готовый LF-runtu-lite

Переделать PRA в PRDeb  :) можно, но сам PRA еще не настолько доработан, чтобы его клонировать
Вывод - если LF deb Вас не устраивает, нужна большая модульность, минимализм и пр. - переходите на pra. Без глубокого его понимания все равно полноценно клонировать не получится
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sklimkin от 09 Январь 2014, 17:28:44
Цитата
т.е. взять какой-то дистр вкорячить туда понравившийся initrd
А ядро (vmlinuz) при таком подходе будет "кто"? О исходного дистра останется, или как?
И если "или как", то как его сделать?
Цитата
Могу выложить почти готовый LF-runtu-lite
Выложите, если не трудно. С ним мне легче будет понять - что и зачем.
А то я заглянул внутрь lf-pra1401a.iso - и глаза разбежались от обилия всего.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 09 Январь 2014, 18:57:58
А ядро (vmlinuz) при таком подходе будет "кто"? О исходного дистра останется, или как?
Вообще можно любое aufs. Оптимально родное (исходного дистра). В деб. они все aufs
Если надо бороться за размер - от porteus или PR(A)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 11 Январь 2014, 08:48:19
Давайте про LF - в его теме  (http://forum.puppyrus.org/index.php/topic,15276.msg86443.html#msg86443)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: grey_wolf от 28 Март 2014, 16:57:36
то ветка мертва и никому не интересно создания дистра-гибрида, чтобы можно было установить программы и через apt-get и с помощью модулей? :(
хотелось бы увидеть в результате PuppyRus-D ;D по анологии с PuppyRus-A: -также 3 уровня использования, apt-get, XFCE, файловый менеджер -Thunar, меню whisker, с разными наборами иконок, модули - PFS и SFS, возможность установки на флешку.
программы по умолчанию: меню whisker, deadbeef, xchat, transmission, teamviewer, особенная тема коньков,  Skype, Adobe Flash Player, Pidgin, VLC, Xfburn, Audacity(при условии если нет в модулях), PlayOnLinux, MC, grub-customizer, GDebi, GParted, Iceweasel, Google Earth(при условии если нет в модулях),Evince, Leafpad.
да, вопрос в тему - раз функционал apt-get трудно реализовать, возможно его частично заменить программой установки деб пакетов GDebi?
являюсь фанатом debiana и мог бы участвовать в тестировании будущих сборок  ;D
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: Pro от 28 Март 2014, 17:03:51
меня лично интересует такой набор, чтобы как можно меньше доустанавливалось и правилось.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Март 2014, 17:16:16
то ветка мертва и никому не интересно создания дистра-гибрида, чтобы можно было установить программы и через apt-get и с помощью модулей? :(
В этом же разделе - все LF на базе debian и ubuntu + http://forum.puppyrus.org/index.php/topic,15538.0.html
Нужен именно apt-get? Из каких соображений?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: grey_wolf от 28 Март 2014, 17:40:22
Нужен именно apt-get? Из каких соображений?
для возможности установки программ из репозиториев дебьяна...да и ошибки с зависимостями править, также осуществлять обновление системы.
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 28 Март 2014, 18:27:55
для возможности установки программ из репозиториев дебьяна...да и ошибки с зависимостями править, также осуществлять обновление системы.
Не знаю, есть ли заморозки deb репы. Если нет - по хорошему придется пересобирать после выхода каждого "х" (14.4.х ) релиза
Хотя в этом тоже нет особой проблемы
хотелось бы увидеть в результате PuppyRus-D  ;D по анологии с PuppyRus-A: -также 3 уровня использования, apt-get, XFCE, файловый менеджер -Thunar, меню whisker, с разными наборами иконок, модули - PFS и SFS, возможность установки на флешку.
программы по умолчанию: меню whisker, deadbeef, xchat, transmission, teamviewer, особенная тема коньков,  Skype, Adobe Flash Player, Pidgin, VLC, Xfburn, Audacity(при условии если нет в модулях), PlayOnLinux, MC, grub-customizer, GDebi, GParted, Iceweasel, Google Earth(при условии если нет в модулях).
Подключайтесь к работе sklimkin или команде Debian-dog  (http://murga-linux.com/puppy/viewtopic.php?p=759019&sid=af299c21edbfc00a7cbe48acd10d043a) или продолжайте разработку SFSL
да, вопрос в тему - раз функционал apt-get трудно реализовать, возможно его заменить программой установки деб пакетов GDebi?
являюсь фанатом debiana и мог бы участвовать в тестировании будущих сборок   ::)
С apt-get нет проблем. Проблема (решаемая нумерацией базовых модулей) с форматом хранения инфы об установленных .deb пакетах
Это решаемо только уходом с .deb формата

Максимум моих планов по .deb тематике - LF-Ubuntu 1404 типа этого (http://forum.puppyrus.org/index.php/topic,15288.0.html), но со spacefm или pcmanfm
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: grey_wolf от 28 Март 2014, 19:15:35
Цитата
Не знаю, есть ли заморозки deb репы. Если нет - по хорошему придется пересобирать после выхода каждого "х"
в дебиане репы делятся...http://l10n-russian.alioth.debian.org/repository-howto.ru.html
-деление по состоянию дистрибутива -  стабильный (stable), тестируемый (testing) и нестабильный (unstable)
-деление по пакетам - main(свободные), non-free(не свободные) и contrib(зависимые от не свободных).
всё это дело прописывается указывается в соурс листе в месте с адресом репозитория(сервером для обновления).
и при команде apt-get update получает списки пакетов из указаного места в соурс листе....так же происходит скачивание и установка указанного пакета при команде apt-get install бла-бла пакет. но все эти пакеты находятся на одном общем для всех дистрибутивах сервере(их несколько для разных стран).
и имеют примерный вид
+-dists
  |
  |-stable
  | |-main
  | | |-binary-alpha
  | | |-binary-arm
  | | |-binary-...
  | | +-source
  | |-contrib
  | | |-binary-alpha
  | | |-binary-arm
  | | |-binary-...
  | | +-source
  | +-non-free
  |   |-binary-alpha
  |   |-binary-arm
  |   |-binary-...
  |   +-source
  |
  |-testing
  | |-main
  | | |-binary-alpha
  | | |-binary-arm
  | | |-binary-...
  | | +-source
  | |-contrib
  | | |-binary-alpha
  | | |-binary-arm
  | | |-binary-...
  | | +-source
  | +-non-free
  |   |-binary-alpha
  |   |-binary-arm
  |   |-binary-...
  |   +-source
  |
  +-unstable
    |-main
    | |-binary-alpha
    | |-binary-arm
    | |-binary-...
    | +-source
    |-contrib
    | |-binary-alpha
    | |-binary-arm
    | |-binary-...
    | +-source
    +-non-free
      |-binary-alpha
      |-binary-arm
      |-binary-...
      +-source
я просто не понял зачем нумеровать пакеты?... можно расширенней в чом проблема заключается? нельзя ли делать перезапись сохранки после каждой установки пакета из репы?
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: grey_wolf от 28 Март 2014, 19:29:36
Подключайтесь к работе sklimkin или команде Debian-dog
 (http://murga-linux.com/puppy/viewtopic.php?p=759019&sid=af299c21edbfc00a7cbe48acd10d043a)
я по английски не сильно понимаю- с онлайн переводчиком  :) а так же ещё не до конца понял как работает папирус ::)
Название: Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
Отправлено: sfs от 29 Март 2014, 07:41:41
Про репы - я имел ввиду несколько другое. В арче есть ARM (http://wiki.puppyrus.org/puppyrus/pra#замороженный_rolling_release). Собрав базовые модули через ARM - можно сидеть на этом срезе пока не надоест.
Частичные обновления не поддерживаются. В deb репе как минимум обновляются дырявые пакеты. Не уверен что с установкой apt-ом после изменения репы не будет проблем. Думаю, что если хотя бы при каждой смене "х" (14.4.х ) stable релиза пересобирать базу - проблем не будет. Иначе в чем тогда stable...

Нумерация базовых модулей - в deb список пакетов в одном(или нескольких) файлах. Чтобы не сломать apt слои aufs должны быть в том порядке , в каком устанавливались пакеты. Подробнее см. выше переписку Троцкого с Каутским sfs - sklimkin

ещё не до конца понял как работает папирус ::)
http://wiki.puppyrus.org/setups/start