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

Автор Тема: PuppyRus Richy-219 - изменения  (Прочитано 20002 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
PuppyRus Richy-219 - изменения
« : 06 Февраль 2015, 11:26:20 »
 Richy-219 потому-что libc-2.19  :)
 busybox-1.21.1
 Добавлена функция run-parts, что позволило убрать /etc/rc.d/rc.modules
 * (sfs на заметку) функция полезна тем, что позволяет запускать программы и пусковые скрипты из произвольного каталога и с любым аргументом. Например
Код
run-parts -a start /etc/init.d 
значит можно и
Код
run-parts -a $ARG $RUNDIR 
Это заменяет runlevel и не только.
 Сильно сокращён /etc/rc.d/rc.sysinit за счёт циклов загрузки модулей ядра, теперь всё выполняет udev. Это позволило отказаться от /sbin/pup_event_* , что ускорило загрузку.
« Последнее редактирование: 06 Февраль 2015, 13:43:35 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн aba

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #1 : 06 Февраль 2015, 12:52:52 »
Richy-219 потому-что libc-2.19  :)
 busybox-1.21.1
 Добавлена функция pun-parts, что позволило убрать /etc/rc.d/rc.modules
 Сильно сокращён /etc/rc.d/rc.sysinit за счёт циклов загрузки модулей ядра, теперь всё выполняет udev. Это позволило отказаться от /sbin/pup_event_* , что ускорило загрузку.
А где взять?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: PuppyRus Richy-219 - изменения
« Ответ #2 : 06 Февраль 2015, 13:25:01 »
А справитесь? Всё здесь, но по частям.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн aba

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #3 : 06 Февраль 2015, 14:10:11 »
А справитесь? Всё здесь, но по частям.
???
И как к Вам в "Облако" попасть?
« Последнее редактирование: 06 Февраль 2015, 14:14:01 от aba »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #4 : 06 Февраль 2015, 14:21:03 »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн aba

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #5 : 06 Февраль 2015, 14:37:29 »
RoDoN, благодарю!

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #6 : 08 Февраль 2015, 12:54:23 »
Взял за основу Richy-User-219.iso, сделал установку frugal на винт в каталог /richy219, заменил основной sfs-ник и initrd на новые, грузится, куча ругани и нет иксов. Захожу в mc в каталог /home/live, а там почти ничего нет, но есть каталог /skel, в котором лежит все, что нужно. В mc переместил содержимое /home/live/skel ==> /home/live, поправил права на live user, только после этого наконец-то загрузились иксы.
Вопрос, где в каком скрипте прописано при загрузке копирование /etc/skel в /home/live и установка прав live user?
 
С ярлыка "Диски" открылся пустой каталог, чего-то не хватает, окно установки обоев пустое:
    
нажал "Дополнительно" список обоев появился, но предпросмотра нет и огромный зеленый значек каталога:
    
При изменении темы значков в результате значки не изменяются.
При настройке сети не смог настроить подключение wi-fi:
    
после закрытия всех окон настройки сети увидел сообщение, что "Введен не верный пароль", хотя и вводил woofwoof (((
В интернет я так и не смог попасть.
« Последнее редактирование: 08 Февраль 2015, 13:01:45 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: PuppyRus Richy-219 - изменения
« Ответ #7 : 08 Февраль 2015, 13:59:57 »
Вопрос, где в каком скрипте прописано при загрузке копирование /etc/skel в /home/live и установка прав live user?
В самом начале xwin

С ярлыка "Диски" открылся пустой каталог, чего-то не хватает, окно установки обоев пустое
~/my-roxapps/Диски/AppRun должно быть
Код
#!/bin/sh
/usr/sbin/drv_mount
rox -d ~/drives
забыл исправить в /etc/skel
нажал "Дополнительно" список обоев появился, но предпросмотра нет и огромный зеленый значек каталога:

При изменении темы значков в результате значки не изменяются.
До этого я вообще ещё не добрался.
При настройке сети не смог настроить подключение wi-fi:
iwlist wlan0 sc что говорит?
после закрытия всех окон настройки сети увидел сообщение, что "Введен не верный пароль", хотя и вводил woofwoof (((
Это неистребимый глюк loginroot, он так ругается на любую ошибку
В интернет я так и не смог попасть.
Бывает хуже, к компьютеру не пускают  ;)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #8 : 08 Февраль 2015, 16:33:02 »
~/my-roxapps/Диски/AppRun должно быть
Код
#!/bin/sh
/usr/sbin/drv_mount
rox -d ~/drives
забыл исправить в /etc/skel
Такого нет, а есть ~/Диски/AppRun, в котором:
Код
#!/bin/sh
/usr/sbin/drv_event
rox -d ~/drives
Но дело в том, что ни /usr/sbin/drv_mount, ни /usr/sbin/drv_event я не нашел  :(
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: PuppyRus Richy-219 - изменения
« Ответ #9 : 08 Февраль 2015, 18:43:19 »
Но дело в том, что ни /usr/sbin/drv_mount, ни /usr/sbin/drv_event я не нашел  :(
Это отдельный модуль drv_mount-0.3.pfs
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #10 : 09 Февраль 2015, 12:26:05 »
А классической сохраненки нет? Только настройки в sfs?

mc под user-ом в консоли не обучен, т.е. F1...F5 не работают, под рутом работают.

Перепаковал Richy-219-base.sfs, а именно в файле xwin изменил строку 10 так:
Код
[ -f $HOME/.xinitrc ] || su -c /usr/sbin/skel2user
и создал дополнительно файл /usr/sbin/skel2user с таким содержанием:
Код
#!/bin/sh
cp -a /etc/skel /home
mv /home/skel /home/$USER
chown -R live /home/$USER
chgrp -R live /home/$USER
но переименование не происходит, если есть непустой каталог /home/live, а он есть в модуле xrdr-r.pfs. Пришлось опять колдовать в mc.
Подсказывайте, как полностью либо скопировать skel в live в вашем варианте xwin, либо переименовать в моем.
« Последнее редактирование: 09 Февраль 2015, 12:35:53 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: PuppyRus Richy-219 - изменения
« Ответ #11 : 09 Февраль 2015, 12:48:11 »
mc под user-ом в консоли не обучен, т.е. F1...F5 не работают, под рутом работают.
Для меня ms тёмный лес, почти не пользуюсь.
Подсказывайте, как полностью либо скопировать skel в live в вашем варианте xwin, либо переименовать в моем.
Я сделал так:
xwin строка 10
Код
[ -f $HOME/.xinitrc ] || cp -a /etc/skel/* /home/$USER/ 
, sfs уже перезалит.
А классической сохраненки нет? Только настройки в sfs?
Поддерка есть, но при загрузке предпочтение каталогу и sfs, лишь потом [234]fs. Создать можно запустив rc.shutdown под рутом. Но (ИМХО) сохранение в sfs надёжнее а для пользователя можно к /home монтировать раздел по UUID или LABEL. Для этого в menu.lst дописываем в строку kernel например UUID="4cc9e6b9-ac6f-461f-ae72-d5c8642ea084". Раздел должен быть ext и может быть общим с другим линуксом. У меня общий home с Simply, только пользователи разные.
« Последнее редактирование: 09 Февраль 2015, 12:56:04 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: PuppyRus Richy-219 - изменения
« Ответ #12 : 09 Февраль 2015, 15:53:41 »
Я сделал так:
xwin строка 10
Код
[ -f $HOME/.xinitrc ] || cp -a /etc/skel/* /home/$USER/ 
, sfs уже перезалит.
Я так пробовал, но у меня почему-то не все файлы копировались, еще попробую с новым sfs.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: PuppyRus Richy-219 - изменения
« Ответ #13 : 09 Февраль 2015, 18:34:44 »
 Удалил 10 строку xwin и вернул /home/live. Так надёжнее.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн for_wov

  • Ветеран
  • *****
  • Сообщений: 464
  • Репутация: +13/-0
  • TRUE
Re: PuppyRus Richy-219 - изменения
« Ответ #14 : 27 Февраль 2015, 21:09:02 »
рабочий (по каким признакам?) комплект частями (желательно) или образ где можно найти?
Опыт увеличивает нашу мудрость, но не уменьшает нашей глупости.