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

Дистрибутивы проекта PuppyRus Linux => Архив проекта PuppyRus => Richy => Тема начата: imp от 06 Июль 2019, 21:12:37

Название: Richy*.iso
Отправлено: imp от 06 Июль 2019, 21:12:37
Ричи в исо: https://yadi.sk/d/R1IHoqnpiVXwXQ

1. С СД не грузится. dev=sr0 не помогает. Пробовал в виртуалке

Цитата: imp от 01 Июль 2019, 22:56:21
А /dev/cdrom?
Без улучшений

Вот и ответ - dev=scd0   :o

\Кстати, мапить бесполезно. С физического СД работает. Должно и в виртуалке.
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: krasnyh от 06 Июль 2019, 21:17:37
Вот и ответ - dev=scd0
:)
Сколько копий было сломано в поиске формулы запуска iso. В итоге у меня Richy распакован на разделе, так и запускаю его в виртуалке. )


Как параметр dev=sda1 изменить, чтобы можно было загрузиться с CD-диска?
Думаю dev=sr0, но не проверял ввиду отсутствия.
    dev=sr0

Не работает

P.s. С iso там действительно не все так просто.
Сделал iso, залил на флешку c помощью dd,  initrd пишет ошибки (запускал с dev=sdb; sdb1 - никак)

P.s.s. На виртуалке с iso не пробовал. Там вроде -- dev=sd0.
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: krasnyh от 06 Июль 2019, 21:28:33
Должно и в виртуалке.
Проверил, работает.

Пример menu.lst iso Richy32:
Цитата
title Richy
kernel /Richy_BB_32/boot/vmlinuz-3.14.79 dev=scd0 dir=Richy_BB_32
initrd /Richy_BB_32/boot/minitrd.gz
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: imp от 06 Июль 2019, 21:30:05
Выручил blkid в инитрамдиске. И shelezyaka, который обратил внимание на непонятное устройство.
Вдогонку: https://www.debian.org/releases/lenny/sparc/apcs04.html.ru
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: sfs от 06 Июль 2019, 21:38:04
Боюсь, что подобных загадок здесь будет еще много
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: krasnyh от 07 Июль 2019, 12:46:40
У меня такого нет.
Если распаковать initrd.xz (PRA), то папка /dev пустая. Если же minitrd.gz (Richy), то в папке /dev есть упоминание scd0, причем первый среди всех s*. Может здесь 'собака и порылась'. )
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: DdShurick от 07 Июль 2019, 13:10:12
в папке /dev есть упоминание scd0
Это очень древнее наследство от классических Puppy. Убрать?
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: sfs от 07 Июль 2019, 18:13:46
древнее наследство от классических Puppy. Убрать?
Если sr0 - как везде заработает - да
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: ШАМАНЯ от 08 Июль 2019, 11:20:59
Ричи в исо: https://yadi.sk/d/R1IHoqnpiVXwXQ

загрузилась с флешки с  dev=sdb1
Флешка не подключилась автоматически, папка  sdb1 в /mnt - пустая.
Palemoon , rox  и терминал работают.
Пожалуйста, сообщите пароль root, чтобы можно было попробовать примонтировать диски вручную  и  подключить модули pfs.
Спасибо.
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: krasnyh от 08 Июль 2019, 11:32:02
сообщите пароль root
Во всех фругал сборках на форуме пароли по умолчанию для пользователей - woofwoof.
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: krasnyh от 08 Июль 2019, 11:45:23
Флешка не подключилась автоматически, папка  sdb1 в /mnt - пустая.
Странно, у меня грузится с раздела hdd и все с монтированием ok.
Скрин.
Код
title Richy32
  root (hd0,2)
  set d=Richy_BB_32
  kernel /%d%/vmlinuz-3.14.79 dev=sda3 dir=%d%
  initrd /%d%/minitrd.gz
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: imp от 08 Июль 2019, 11:52:05
Я смотрю, только ШАМАНЯ и пробовал что-то, кроме запуска. А то я думаю, что же про autonet никто не пишет? Тама должно ругаться на libpng.so.12 и еще не помню на какую библиотеку. Она есть, но x64.
Собсна, я и сделал исошник, чтобы посмотреть, насколько это было нужно и кто кроме запуска системы попытается в ней хотя бы работать. ;)
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: DdShurick от 08 Июль 2019, 12:02:33
Флешка не подключилась автоматически
Не так. Флешка после загрузки системы в ram отключилась автоматически. Вдруг внезапно захочется её выдернуть. В /etc/fstab должна автоматически создаться запись
Код
/dev/sdb1 /mnt/sdb1 vfat rw,gid=100,umask=002,fmask=133,quiet,user 0 0
Параметр user позволяет монтировать флешку с пользовательскими правами. ROX-Filer примонтирует флешку по клику по sdb.
Странно, у меня грузится с раздела hdd и все с монтированием ok.
Ничего странного, раздел жёсткого диска система не отмонтирует, его нельзя внезапно выдернуть.
Название: Re: Re: Устаревшие дистрибутивы в шапке форума
Отправлено: DdShurick от 08 Июль 2019, 12:05:48
Тама должно ругаться на libpng.so.12
Это старый gtkdialog, давно обновил под libpng.so.16
Название: Re: Richy*.iso
Отправлено: imp от 08 Июль 2019, 12:25:09
Просто исо собран со старого архива. И странно, что никто не заметил.
Название: Re: Richy*.iso
Отправлено: imp от 08 Июль 2019, 13:04:00
я и сделал исошник, чтобы посмотреть, насколько это было нужно и кто кроме запуска системы попытается в ней хотя бы работать. ;)
За исо +
Только все ли там самое свежее ?

Если уж делили тему - там было про старый архив.
Название: Re: Richy*.iso
Отправлено: sfs от 08 Июль 2019, 13:06:01
Написал вопрос до Вашего ответа
Название: Тестирование Richy*.iso
Отправлено: ШАМАНЯ от 08 Июль 2019, 20:21:18
Модули добавленные в папку modules из пра1608 и переименнованные в *.xzm работают через один:
geany работает, но при запуске говорит, что не может сохранить настройки.
mc - от рута запускается, от пользователя нет, но если вручную создать папки .config/mc , то запускается.
SpaceFM работает, но при закрытии окна сообщает, что не может сохранить настройки.
Браузер slimjet19 и плэйер smplayer не запускаются из-за отсутствия библиотеки libssl 1.0.0
плэйер mpv и CoolReader просят libjpeg - и не запускаются.
Sound-Card-Selector из DDR не запускается, пишет - неправильный параметр export -f,
файл .asoundrc,сделанный им в DDR  и скопированный в домашнюю папку, включает звук,
и в Palemoon ютуб можно смотреть со звуком.

В /etc/fsb не появляется строка для флэшки /dev/sdb1
поскольку sudo нет, то с помощью  su и пароля, указанного в предыдущих сообщениях, можно смонтировать
флэшку  командой:
mount /dev/sdb1 /mnt/sdb1 -rw
но при этом вопросики вместо русских букв(также и в Puppy Disco 19.05).
Надо добавлять параметры кодировки  типа таких : codepage=866,iocharset=utf8,shortname=mixed
В пра она автоматически подключается  с вот такими параметрами:
rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=866,iocharset=utf8,shortname=mixed,errors=remount-ro

Подскажите ,а можно ли во время работы подключать и отключать модули pfs sfs xzm  и устанавливать pet ?
Спасибо.
Название: Re: Richy*.iso
Отправлено: krasnyh от 08 Июль 2019, 20:38:29
Модули добавленные в папку modules из пра1608 и переименнованные в *.xzm работают через один
Это смелый эксперимент. Все-таки PRA на базе Archlinux, а Richy на Slackware.

Это в DDR (дебиан) и PRA (арч) sfs смог совместить модули, но и то вроде не все (pra03/pfs-portable).
В Richy же такая работа не проводилась.


upd. Если уж пробовать сторонние модули в Richy, то так называемые портированные, отсюда https://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/
Название: Re: Richy*.iso
Отправлено: DdShurick от 08 Июль 2019, 21:37:39
В /etc/fstab не появляется строка для флэшки /dev/sdb1
За это отвечает /lib/udev/rules.d/99-media_automount.rules и скрипт /lib/udev/amount
Название: Re: Richy*.iso
Отправлено: sfs от 09 Июль 2019, 09:22:19
Модули добавленные в папку modules из пра1608 и переименнованные в *.xzm работают через один
В чем смысл эксперимента? Чем не устраивает их использование в ПРА или ДДР?
В теории некоторые портированные модули могут работать в любом линуксе, но местами придется добавлять либ. Если слишком много - иногда проще пересобрать из родной донорской репы

также и в Puppy Disco 19.05
Хорошо бы писать багрепорты в раздел дистра "1 проблема = 1 тема"
Название: Re: Richy*.iso
Отправлено: sfs от 09 Июль 2019, 10:15:46
Дядя Шурик - и выкладывали бы на яндекс. Там счетчик скачки есть. Вам это вообще не интересно?
Название: Re: Richy*.iso
Отправлено: DdShurick от 09 Июль 2019, 11:00:43
выкладывали бы на яндекс.
Яндекс не везде доступен.
Название: Re: Richy*.iso
Отправлено: sfs от 09 Июль 2019, 11:04:23
А маилру везде?
Ну и с нашего фтп Вас никто не выгонял...
Название: Re: Richy*.iso
Отправлено: krasnyh от 09 Июль 2019, 12:00:23
Яндекс не везде доступен.
Но счетчик важен, разве нет. Знать о нужности и востребованности своего продукта это +100 к вдохновению. )
Тем более что Richy скачивают. У меня тоже на разделе лежат обе версии.
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 09 Июль 2019, 17:35:08
Модули добавленные в папку modules из пра1608 и переименнованные в *.xzm работают через один
В чем смысл эксперимента?
Качаюсь :)

Чем не устраивает их использование в ПРА или ДДР?
В теории некоторые портированные модули могут работать в любом линуксе, но местами придется добавлять либ. Если слишком много - иногда проще пересобрать из родной донорской репы
Всё устраивает :)

https://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/
отсюда запустились gimp, avidemux, isomaster, peazip
все браузеры просят  ssl, надо попробовать из  palemoon её вытащить
Название: Re: Richy*.iso
Отправлено: sfs от 10 Июль 2019, 09:14:55
Качаюсь :)
Прикольный дистр. Сборщик "развлекается", юзера "качаются"  :D
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 13 Июль 2019, 12:27:40
В /etc/fstab не появляется строка для флэшки /dev/sdb1
За это отвечает /lib/udev/rules.d/99-media_automount.rules и скрипт /lib/udev/amount
таких файлов там нет, наверно уехали на море отдыхать :)
есть  99-net_up
подключаю флэшку с FAT32 с русскими буквами так:
в терминале:

su
mount /dev/sdb1 /mnt/sdb1 -rw -o iocharset=utf8,,codepage=866,shortname=mixed
русские буквы отображаются нормально.

Подскажите, пожалуйста,как увеличить количество свободных слотов для подключения модулей
сейчас их можно подключить только 28 кроме базового модуля.

в minitrd.gz есть папка dev в ней 29 файлов устройств  loop0...loop28

если их скопировать и переименовать   и в mc собрать по кнопке 2 пунтк initrd.gz, и потом  много модулей в папку copy2ram копируются и занимают память при загрузке, но не подключаются к  loop29 и далее(которые созданы простым копированием) и в папке bun-что то там
есть только первые 29
Хочу подключать сотню модулей!  а лучше вообще чтобы без ограничений как в pra
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 13 Июль 2019, 12:34:41

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

Если из DDR добавить либы из папки lib/i386-gnu* и /usr/lib/i386-gnu* и ещё libssl libcrypto libjpeg png то
запускаются ещё много программ!!!
CoolReader
FBReader
mplayer
mpv
SMPlayer
QMPlay2
avidemux
gimp
peazip
mtpaint
lazpaint
links
gnumeric
doublecmd
easypaint
geany
netsurf
qasmixer
qbittorrent
djvu4
spacefm
Название: Re: Richy*.iso
Отправлено: imp от 13 Июль 2019, 12:47:26
Кто мешает подключать сотню и больше? Ядро держит около 3170 слоев, смотря, как собрать. Только зачем? ОЗУ забивать и комп тормозить?

https://www.thegeekdiary.com/how-to-create-virtual-block-device-loop-device-filesystem-in-linux/amp/
Название: Re: Richy*.iso
Отправлено: krasnyh от 13 Июль 2019, 12:50:14
Кто мешает подключать сотню и больше?
в minitrd.gz есть папка dev в ней 29 файлов устройств  loop0...loop28
Похоже minird.gz собран в Richy так, что есть ограничение.
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 13 Июль 2019, 12:50:36
Качаюсь :)
Прикольный дистр. Сборщик "развлекается", юзера "качаются"  :D
Еще немножко прокачать скиллы:)
Левэлап уже близко!
Это же  эпическая цепочка квестов :)
Награду в конце дадут!
Но неизвестно заранее что именно!
Зависит от вашего класса и  удачи.
Пока мы спим, ОНИ уже прокачались :)

http://wikireality.ru/wiki/%D0%90%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81_%D0%98%D0%BC%D0%BC%D1%83%D0%BD%D0%B8%D1%82%D0%B5%D1%82

http://wikireality.ru/wiki/BolgenOS

https://studfiles.net/preview/363882/page:2/
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 13 Июль 2019, 12:57:49
Кто мешает подключать сотню и больше? Ядро держит около 3170 слоев, смотря, как собрать. Только зачем? ОЗУ забивать и комп тормозить?

https://www.thegeekdiary.com/how-to-create-virtual-block-device-loop-device-filesystem-in-linux/amp/
В  сборках pra в папке  dev вообще нет файлов loop*, они при подключении как-то автоматически создаются, и 60 модулей можно подключить.
Подскажите, как в Ричи подключить больше 28 модулей.
По вашей ссылке есть такое:
Mount the loopback filesystem

1. We can now mount the loopback filesystem onto a directory. The “-o loop” additional option is used to mount loopback filesystems.

# mkdir /loopfs
# mount -o loop /dev/loop0 /loopfs

Оно само не создаёт loop?

P.S. плэйеры mpv smplay и qmplay2 не показывают ютуб :(
youtube-dl не запускается из-за python2.7
ЧТо делать?
palemoon ютуб показывает нормально!

в  pra  в mc  по кнопке 2 меню и там можно подключать  pfs по кнопке  l
 а в ричи в  mc  нет такого пункта!
и если скопировать из  pra  файлы  open_pfs pfs_install и подобные то они не работают!
не хватает gtkdialog3 xdialog и ещё что-то!
Название: Re: Richy*.iso
Отправлено: krasnyh от 13 Июль 2019, 13:10:55
Только зачем? ОЗУ забивать и комп тормозить?
Представители Magos как то говорили, что squashfs работает особым образом - не полностью загружает модуль в память, а распаковывает его и читает только то что требуется.
Так они вроде объясняли, что нет ничего плохого в большом размере сборки. Если я правильно понял конечно.


Что касается большого количества модулей (50 и >). Здесь расход памяти будет больше, чем если бы такой же общий размер модулей, но меньше их количество.
На каждый подключенный модуль система расходует около 4Мб RAM (http://wiki.puppyrus.org/puppyrus/grub#%D0%BC%D0%B0%D0%BB%D0%BE_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_ram)  Вики (c)
Хорошо если оперативки неограниченное количество, иначе надо помнить о такой особенности. Пример бережного отношения к озу - Retro1808, там многие модули объединены.

Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 13 Июль 2019, 13:34:08
Ну тогда надо попробовать в  pra  сделать составные модули в каждом по 10 штук  pfs по темам, браузеры, плэеры, читалки, редакторы, и тогда можно будет поместиться в 28 модулей, если ричи их сможет подключить

P.S. запустился опен офис 4
https://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/openoffice-p-4.1.3-ij01.pfs
midori не запускается :(
Название: Re: Richy*.iso
Отправлено: DdShurick от 13 Июль 2019, 14:22:56
В  сборках pra в папке  dev вообще нет файлов loop*
В Richy теперь тоже
Подскажите, как в Ричи подключить больше 28 модулей.
Молча. Недостающие loop* создадутся автоматически.
таких файлов там нет, наверно уехали на море отдыхать :)
Сборщик забыл положить.
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 09:40:49
распаковывает его и читает только то что требуется.
скорее наоборот - читает только что требуется и только это распаковывает
нет ничего плохого в большом размере сборки
Если не юзать copy2ram. А это один из ключевых режимов, дающий скорость, экономию батареи, тишину
Особенно на ноуте
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 15 Июль 2019, 12:48:43

нет ничего плохого в большом размере сборки
Если не юзать copy2ram. А это один из ключевых режимов, дающий скорость, экономию батареи, тишину
Особенно на ноуте
ДА, ДА! СКОРОСТЬ!
После того, как поюзаешь  pra  с copy2ram  - все другие большие линуксы тормозят!!! Даже рунту лайт 18 с жесткого диска медленнее раза в  в два по ощущениям, а убунту, минт  вообще как черепахи :)




Подскажите, как в Ричи подключить больше 28 модулей.
Молча. Недостающие loop* создадутся автоматически.
таких файлов там нет, наверно уехали на море отдыхать :)
Сборщик забыл положить.
О! Спасибо!
А то не получалось квест завершить :)
Подключились 86 модулей(около 700 Мб), по умолчанию они сразу в память грузятся, да? как в пра с  copy2ram? а здесь какой параметр надо указывать  чтобы не загружать в память?
Я поменяю в файле  init расширения на  pfs, а то не удобно, переименовывать в  xzm,  да и потом из  пра не подключить их, надо обратно переименовывать.
И теперь мы переходим к следующим квестам :)
Как подключать менеджер пакетов и репозиторий и какой - от склаквари,дебиана, убунты, арча? Или все вместе :)
Как добавить пакет с  pfs-утилитами из пра, чтобы подключать/отключать модули программ прямо во время работы?
Будет ли он работать? надо ему  xdialog и  gtkdialog подсунуть :)
Как сохранить сессию в файл  pfs или  xzm ? где-то форуме упоминали про  mksave-xzm , самостоятельно  искать его в ричи-64 или лучше дайте, пожалуйста,ссылку.
Как поменять оконный менеджер на опенбокс, jwm,xfce - достаточно просто убрать icewm или в файле .xinitrc надо в конце там команду запуска менять? Имеется ввиду, что в этих модулях должен быть этот файл с командой запуска.

Куда класть файл  resolv.conf  с адресом  opendns (nameserver 208.67.222.222)? Обязательно распаковать  модуль base и туда его? или можно отдельным модулем?
И какие  передавать параметры загрузки ядра ?
Спасибо


P.S. получилось сделать так, чтобы  QMPlay2 показывал ютуб!!!
надо в папке  /usr/lib/ сделать символическую ссылку с именем  python на файл python2.7 и тогда QMPlay  скачивает  youtube-dl и запускает его с помощью этого питона. Ну и конечно вначале надо python2.7 закинуть в папку с модулями
С питон3 должно тоже получится.
Название: Re: Richy*.iso
Отправлено: DdShurick от 15 Июль 2019, 13:20:23
не удобно, переименовывать в  xzm
Не надо, сделайте ссылку, и овцы целы, и волки сыты.
Как добавить пакет с  pfs-утилитами из пра
Из pra не надо, несовместимости полезут. Где-то свой был. надо поискать.
Как сохранить сессию в файл  pfs или  xzm ?
Меню -> Настройки -> Сохранить настройки
в файле .xinitrc надо в конце там команду запуска менять?
Да.
Куда класть файл  resolv.conf
В файл сохранения настроек.

У вас i686 или x86_64?
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 15 Июль 2019, 13:33:42
Сейчас пробую эту 32-х битную сборку на 64-х битном процессоре.
Когда она будет полностью готова, тогда её хочу запускать на древнем одноядерном 32-х битном :)
Пока что она на флешке с фат32, ссылки не получиться сделать.
Позже проверю automount и сохранение настроек и сообщу 
Название: Re: Richy*.iso
Отправлено: DdShurick от 15 Июль 2019, 14:26:21
 Попробовал сделать копию своей системы в iso. Что получилось, не знаю, проверить не на чем. Облако не хочет загружать в формате iso, поэтому заархивировал. Richy64F.iso.tar.gz (https://cloud.mail.ru/public/3Xd6/2MryKwAW2)
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 14:49:18
Попробовал сделать копию своей системы в iso
думал не доживу  :D Сразу +
Пока не работает. какая-то лажа с папкой Richy* - см. скрин
Пересобрал - эта проблема ушла, но почему-то тоже не грузится...
file not found
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 15:00:21
file not found
В menu.lst поправить minitrd.xz
Все равно не работает
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 15:04:42
Все равно не работает
Взял minitrd.gz из исо от imp
Запустилось. Короче, лажа в minitrd с scd0
Название: Re: Richy*.iso
Отправлено: DdShurick от 15 Июль 2019, 15:17:09
лажа в minitrd с scd0
Я его убрал, теперь /dev - devtmpfs
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 15:21:47
C новым в виртуалке не работает. Не знаю чем помочь. Скрин выложил
Название: Re: Richy*.iso
Отправлено: DdShurick от 15 Июль 2019, 15:32:50
 Судя по числу точек в поиске файлов (10 шт), не успевает примонтироваться.
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 15:38:11
не успевает примонтироваться.
да. или монтирует не то не так...
Руками из инитрд монтируется норм
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 16:17:00
cat /tmp/uuid.lst ??
Название: Re: Richy*.iso
Отправлено: DdShurick от 15 Июль 2019, 16:44:16
Теперь понятно, двоеточие мешает. Надо править  init :(
Код
# grep sr1 /tmp/uuid.lst | cut -b6-9
sr1:
на
Код
# grep sr1 /tmp/uuid.lst | cut -b6-10 | tr -d ':'
sr1
Richy64F.iso.tar.gz (https://cloud.mail.ru/public/3Xd6/2MryKwAW2)
Название: Re: Richy*.iso
Отправлено: sfs от 15 Июль 2019, 16:51:52
/tmp/uuid.lst | cut -b6-10 | tr -d ':'
Поправил в 2х местах 90,92 строки - не примонтировалось
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 18 Июль 2019, 12:57:32
amount  работает!
сохранения настроек в ричи 32 нет, только в ричи 64,если из него взять mksavexzm  и запустить,
то он создаёт в папке базы файл длиной 4 Кб с именем -save.xzm, который потом не подключается, пишет в пра - испорченный.
После добавления ещё некоторых библиотек все нужные(мне) и просто попавшиеся на глаза проги  запустилися! вот список
inkspace-light
gftp
fbreader
filezilla
sublime-text
pnmixer
qasmixer
wps office
lazpaint
firefox48 light
vlc
youtube-dl
smtube
smplayer qmplay2 с просмотром из ютуба
qpdfview
qscreenshot
qbittorent
dosbox
widelands
pingus
tong
gnu-chess
kchecker
и ещё мелкие всякие из retro

не получается заменить icewm на другое - openbox xfce jwm
при запуске мигает , после текста и черный экран и висит
команды  в .xinitrc есть типа  exec jwm и подобные
 теперт осталось сделать сохранение и горячее подключение и отключение программ
и какой-нибудь менеджер пакетов,ричи - это же слакваря, от неё наверно надо брать?
Название: Re: Richy*.iso
Отправлено: DdShurick от 18 Июль 2019, 15:48:39
он создаёт в папке базы файл длиной 4 Кб с именем -save.xzm, который потом не подключается, пишет в пра - испорченный.
Потерялась переменная $DISTRO_FILE_PREFIX из-за того, что я убрал файл DISTRO_SPECS
Исправленный mksavexzm:
Код
#!/bin/sh
# DdShurick GPL-v2 18.03.16
# DdShurick changed for Richy minitrd 15.07.19
if [ "$(id -u)" != 0 ]; then
loginroot $0
exit
fi
#Задаём переменные
[ $(grep "DISTRO_FILE_PREFIX" /etc/initvars) ] || echo "DISTRO_FILE_PREFIX='$(losetup -a|awk '/-base./ {print $3}'|sed 's|.*/base/||;s|-base.*||;')'" >> /etc/initvars
. /etc/initvars
SAVEPATH=/mnt/${PDEV}/${PDIR}/base
#SAVEPATH=$(busybox losetup -a|awk '/base/ {print $3}'|sed 's/base.*//'|sort -u)

#[ "$(grep $PDEV /proc/mounts)" ] || mount /dev/$PDEV /mnt/$PDEV
[ -d ${SAVEPATH}changes ] && SYSMNT=mnt/${PDEV}/${PDIR}
#Последовательно копируем слои
mkdir -p /tmp/savesfs-root
SAVE=$(awk '/save/ {print $2}' /proc/mounts) #/upd/
[ "$SAVE" ] && cp -af $SAVE/* /tmp/savesfs-root/
CHANGES=$(awk '/changes/ {print $2}' /proc/mounts)
cp -af $(ls -d $CHANGES/[!dimstv]*) /tmp/savesfs-root/
#Удаляем каталог сохранения
[ "$SYSMNT" = "mnt/${PDEV}${PDIR}" ] && rm -r /$SYSMNT/changes
echo false > /tmp/savesfs-root/etc/.XLOADED
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /tmp/savesfs-root -mindepth 2 -name .wh.* | while read WH
do
F=$(echo $WH | sed 's/\/tmp\/savesfs-root//;s/.wh.//g')
if [ -e "/initrd/pup_rw$F" ]; then
rm $WH #если удалённый файл заново создан, удаляем .wh.*
else
[ -e "/tmp/savesfs-root$F" ] && rm -r /tmp/savesfs-root$F #если ранее сохранённый файл удалён, удаляем его.
fi # если .wh.* относится к нижним слоям - ничего не делаем
done
#Бекапим файл сохранения
[ -f $SAVEPATH/${DISTRO_FILE_PREFIX}-save.xzm ] && mv $SAVEPATH/${DISTRO_FILE_PREFIX}-save.xzm $SAVEPATH/${DISTRO_FILE_PREFIX}-save.xzm.old
#Создаём новый файл сохранения
mksquashfs /tmp/savesfs-root/ $SAVEPATH/${DISTRO_FILE_PREFIX}-save.xzm -comp xz && rm -r /tmp/savesfs-root
теперт осталось сделать сохранение и горячее подключение и отключение программ
Всё давным-давно есть, покопайтесь здесь (https://github.com/DdShurick/pfs-utils).
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 18 Июль 2019, 16:00:32
Спасибо!
вот это наверно, можно для установки программ попробовать
 вместо менеджера пакетов:
http://forum.puppyrus.org/index.php?topic=21655.msg156324#msg156324
https://forum.porteus.org/viewtopic.php?f=54&t=6014
Название: Re: Richy*.iso
Отправлено: DdShurick от 18 Июль 2019, 17:46:00
 Посмотрите, как вам такое (https://cloud.mail.ru/public/5uhy/5mNN7ubGh) поделие?
Название: Re: Richy*.iso
Отправлено: krasnyh от 18 Июль 2019, 21:33:15
Посмотрите, как вам такое поделие?
Посмотрел в Richy, работает. Напомнило мне portable программы в Windows. Это что-то свое или скачано на просторах интернета именно в таком виде?
Код
live@prar-1811 ..eef-static-0.7.2/deadbeef-static-0.7.2 % ls -la
итого 340
drwxr-xr-x  6 live live   4096 июл 18 19:31 .
drwxr-xr-x  3 live live   4096 июл 18 20:09 ..
lrwxrwxrwx  1 live live     12 июл 18 19:31 .DirIcon -> deadbeef.png
-rw-r--r--  1 live live      0 июн 19  2016 .ddb_portable
lrwxrwxrwx  1 live live      8 июл 18 19:30 AppRun -> deadbeef
-rwxr-xr-x  1 live live 318720 июн 19  2016 deadbeef
-rw-r--r--  1 live live   2220 июн 19  2016 deadbeef.png
drwxr-xr-x  2 live live   4096 авг  8  2016 doc
drwxr-xr-x 48 live live   4096 авг  8  2016 locale
drwxr-xr-x  2 live live   4096 авг  8  2016 pixmaps
drwxr-xr-x  4 live live   4096 авг  8  2016 plugins
Название: Re: Richy*.iso
Отправлено: DdShurick от 18 Июль 2019, 22:54:37
Это что-то свое или скачано на просторах интернета именно в таком виде?
Сам deadbeef скачан, а упаковка в стиле ROX-Filer-а для демонстрации его возможностей. Остальные так не умеют.
Название: Re: Richy*.iso
Отправлено: krasnyh от 18 Июль 2019, 23:04:24
упаковка в стиле ROX-Filer-а для демонстрации его возможностей. Остальные так не умеют.
Да, упаковка чумовая. :) Я когда зашел в Richy в папку deadbeef-static-0.7.2, то сначала даже не сразу понял что это....)
Скрин.
Название: Re: Richy*.iso
Отправлено: k0l0p0k от 18 Июль 2019, 23:14:00
значок деадбэфа вместо значка каталога как-то сбивает с толку  :-\
Название: Re: Richy*.iso
Отправлено: krasnyh от 18 Июль 2019, 23:20:18
значок деадбэфа вместо значка каталога как-то сбивает с толку
Там все интересней. Каталог там deadbeef-static-0.7.2, а значок это и есть его содержимое! :) Просто в Richy содержимое десятка файлов и папок выглядит как значок, если смотреть в rox.
Код
live@prar-1811 ..eef-static-0.7.2/deadbeef-static-0.7.2 % ls -la
итого 340
drwxr-xr-x  6 live live   4096 июл 18 19:31 .
drwxr-xr-x  3 live live   4096 июл 18 20:09 ..
lrwxrwxrwx  1 live live     12 июл 18 19:31 .DirIcon -> deadbeef.png
-rw-r--r--  1 live live      0 июн 19  2016 .ddb_portable
lrwxrwxrwx  1 live live      8 июл 18 19:30 AppRun -> deadbeef
-rwxr-xr-x  1 live live 318720 июн 19  2016 deadbeef
-rw-r--r--  1 live live   2220 июн 19  2016 deadbeef.png
drwxr-xr-x  2 live live   4096 авг  8  2016 doc
drwxr-xr-x 48 live live   4096 авг  8  2016 locale
drwxr-xr-x  2 live live   4096 авг  8  2016 pixmaps
drwxr-xr-x  4 live live   4096 авг  8  2016 plugins
Название: Re: Richy*.iso
Отправлено: k0l0p0k от 18 Июль 2019, 23:24:50
Там все интересней. Каталог там deadbeef-static-0.7.2, а значок это и есть его содержимое!
да в курсе :) заглядывал, PCManFM каталог правильно отрисовывает :)
Название: Re: Richy*.iso
Отправлено: DdShurick от 19 Июль 2019, 08:27:15
Там все интересней
Можно ещё интереснее, я когда-то делал. Поместить внутрь не программу, а модуль pfs|xzm. В AppRun прописать его монтирование и запуск и отмонтирование при остановке программы.
Код
# ls -a deadbeef/
.                   .DirIcon            AppRun
..                  AppInfo.xml         deadbeef-0.6.2.pfs
AppInfo.xml показывает описание модуля при наведении курсора.
Название: Re: Richy*.iso
Отправлено: DdShurick от 22 Июль 2019, 20:43:49
libiw.so.29 почему-то 64-х битная.
Значит это я перепутал.
Решение простое: добавить из пра/ддр
Не надо, своя есть.
Один раз получилось запустить  jwm  в ручном режиме, но повторить не получается
Ему надо libjpeg.so.7
И никто не отвечает на мои вопросы :(
А картинки смотрят :)
Может надо ещё добавить картинок?
Отвечаю на вопрос, картинки не надо.
Название: Успешный запуск jwm, openbox
Отправлено: ШАМАНЯ от 23 Июль 2019, 11:27:15
Спасибо!
Думаю, так получается из-за того, что, когда подключаешь разные модули, в них могут
быть дополнительные библиотеки  в  /usr/lib, типа libjpeg  или pango. И тогда определённые программы вдруг начинают работать. А потом без того модуля, они опять  не работают :(

И снова LEVEL-UP! :) :) :)

Если скопировать систему на раздел c ext3/4 и создать папку  changes, то при следующей загрузке все изменения сохраняются в неё автоматически! И без всяких параметров в меню загрузчика changes= Подсмотрено в файле init.
И не нужно парится с ручным сохранением настроек в модуль, как на fat32. Получается гибрид  mini-full + frugal. Это как в больших линуксах если ставить на несколько разделов, часть из них монтируются в режиме ro.
В результате можно задать команду запуска нужного  wm в домашней папке  в файле
.xinitrc и он запуститься, даже если много модулей разных wm одновременно подключено и в независимости, что указано в модулях!
Это удобнее для процесса тестирования, когда постоянно что-то меняется. Конечно же,
потом можно делать из этой папки модуль сохраненки, когда будет получен результат.

А с флешки с fat32 получилось запустить openbox другим способом! Хотя в нём и есть файлы  /etc/windowmanager и .xinitrc, если просто его (openbox) подключить, всё равно запускается  icewm, если убрать модуль icewm, оставить openbox, то черный экран :(
Непонятно, толи  они не правильно подключаются, если переименовывать , чтобы один модуль подключался раньше другого с помощью цифр в имени,то всё равно не помогает.
Для тех, кто хочет выполнить этот квест, надо:
Распаковать файл базового модуля *-base.* в папку.
В папке /home/live  удалить файл .xinitrc ( в нём указана команда запуска icewm).
Упаковать папку командой  mksquashfs или создать модуль pfs  в пра/ддр.
И заменить новым модулем старый.Наверное из-за этого и запускался всегда  icewm.
Может кто знает более простой вариант.
Очень не хватает возможности загрузить систему без графической оболочки, чтобы потом подредактировать файлы, чтобы командой запускать нужный WM.
Тут где-то в других темах обсуждали. Но все те способы не работают:
и параметры pfix=nox или просто nox не срабатывают (там в конце такой предлагалось).
В файле init   ещё есть подключение файла сохранения , интересно, подойдёт файл *.dat от пра ? И ещё обработка параметра rdsh=2 , надо всё это изучить.
 
Upd.  Раз не нужно картинок, то и не буду их делать :(
Интересно, а  почему на этом форуме не принято выкладыать  видео?
По нему сразу же понятно, где ошибка !
Вместо этого неделями переписываются -" не работает! что именно? вот это! а как запускали? вот так! а куда копировали? туда! а может  флешка не примонтирована? а это попробовали?" ,
 это же так не удобно!
http://forum.puppyrus.org/index.php?topic=21872.0
http://forum.puppyrus.org/index.php?topic=21888.0
Ведь есть же  программа для захвата видео в пра,
только она записывает всего 1 минуту, не получается настроить на 10-20 минут.
Но можно несколько видосиков сделать :)
Название: Re: Richy*.iso
Отправлено: sfs от 23 Июль 2019, 12:43:59
Тому, кто в теме - проще получить вывод нескольких комманд из консоли - станет ясно
Опять же логи - по видео разбирать?
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 24 Июль 2019, 16:40:19
логи + видео :)
а то мы всем форумом неделю учили Тхакура копировать файлы на флэшку :) :)  :)
Так всё-таки:
программа для захвата видео в пра записывает всего 1 минуту, не получается настроить на 10-20 минут.
в ffmpeg-gui можно выбрать захват экрана, время 20 минут  и все остальные параметры, а потом справа внизу должна кнопка появится,
чтобы начинать запись, но она не появляется! в разных пра .

И снова вопрос, кто-нибудь смог запустить хромиум и основанные на нём оперу,хром,iron,slimjet,vivaldi ?
Какие библиотеки надо добавить?
Название: Re: Richy*.iso
Отправлено: knn от 24 Июль 2019, 17:11:24
ffmpeg
недавно пробовал - записывал в ПРА  найденой в и-нете строкой для ffmpeg - но строку потерял.
Сейча попробовал отсюда -  https://liberatum.ru/e/screencast-how-to-record - (с)" или другой пример" - работает.

Мне точно не помешает хотябы поверхностно разобраться...
Название: Re: Richy*.iso
Отправлено: sfs от 25 Июль 2019, 09:04:01
В PRA есть GUI для записи видео - взяты были из пупи. Не смотрел их давно. Когда добавлял - работали
Название: Re: Richy*.iso
Отправлено: DdShurick от 25 Июль 2019, 21:38:18
Ему надо libjpeg.so.7
Собрал JWM v2.3.7 "всё включено" (246Kb) с libjpeg.so.62. Надо настраивать jwmrc. Кто возьмётся?
Название: Re: Richy*.iso
Отправлено: ШАМАНЯ от 26 Июль 2019, 20:51:58
ffmpeg
недавно пробовал - записывал в ПРА  найденой в и-нете строкой для ffmpeg - но строку потерял.
Сейча попробовал отсюда -  https://liberatum.ru/e/screencast-how-to-record - (с)" или другой пример" - работает.

Мне точно не помешает хотябы поверхностно разобраться...
Спасибо, работает, пока без звука, но там и со звуком рецепты есть.
Качество не очень, зато не тормозит при записи, надо разобраться, да, с настройкой качества,
 А то пока не удалось запустить simplescreenrecorder.

Upd.
Свежий Palemoon 28.6.1 с исправленными ошибками у меня работает,  ютуб со звуком показывает:
https://linux.palemoon.org/download/mainline/
https://linux.palemoon.org/datastore/release/palemoon-28.6.1.linux-i686.tar.bz2
Название: Re: Richy*.iso
Отправлено: knn от 26 Июль 2019, 21:30:21
ffmpeg
  На подобные случаи нужны "универсальные команды", варианты действий.
   Пр.:
mtpaint -s
- на различнычных линукс-дистрибутивах не раз выручал.
  [немного отвлеченно: недавно узнал, в MPV - хоткей "s" - моментально скриншотит с производимого видео]
Название: Re: Richy*.iso
Отправлено: sfs от 27 Июль 2019, 09:38:20
А можно же сделать несколько базовых модулей?
Да, но не одновременно
программы для всех одинаковые всё равно
Не все
ядро одно и то же можно использовать?
да
Название: Re: Richy*.iso
Отправлено: sfs от 27 Июль 2019, 09:52:17
Это идея, как всем обьединиться.
Нет. Это идея как сэкономить место на винте
Название: Re: Richy*.iso
Отправлено: knn от 02 Август 2019, 07:00:18
со звуком рецепты
  На ходил рецепты "со звуком".
  :) :( Но ! именно рабочий/нормальный/простой - не сохранил.
  - Там записывалось паралельно 2 файла - видео и аудио. ( потом, как понимаю, их нужно  тем же ffmpeg~ом объединить ).
  [ Для найденых нерабочих остатков - возможно Полного-ffmpeg не хватает]
Название: Re: Richy*.iso
Отправлено: knn от 08 Сентябрь 2019, 22:37:05
возможно Полного-ffmpeg не хватает
+ https://trac.ffmpeg.org/wiki/Capture/Desktop ( хотя уже немного офтоп...)