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

Автор Тема: PuppyRus-A02  (Прочитано 484668 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #390 : 18 Январь 2014, 12:10:50 »
Я полагаю, быстрый старт за счет тюнинга ядра, инитрд и systemd
У нас что-то не так?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #391 : 18 Январь 2014, 12:23:53 »
У нас длительное время занимает по большей части определение оборудования, в частности автоматический выбор проприетарных драйверов, ну остальное - это просто большое количество сервисов, которые по умолчанию запускаются - рейды, сетевые и прочее.

Тут середину сложно найти - как лучше. Если все отключить - то тогда надо включать, если все включить - то будет долго. Самое оптимальное, на мой вгляд - это определение самого значимого - видео, сеть и т.д., остальное - опционально.

А вы похоже, что даже ldconfig не применяете, когда модули подключаете? Это критичное место. Если так, то тут у вас ошибка будет почти наверняка при построении идеи - максимальной модульности.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #392 : 18 Январь 2014, 13:19:29 »
Тут середину сложно найти - как лучше. Если все отключить - то тогда надо включать, если все включить - то будет долго. Самое оптимальное, на мой вгляд - это определение самого значимого - видео, сеть и т.д., остальное - опционально.
Примерно так у нас и сделано. Только с прицелом на фругал домашнего юзера
Т.е. сделано то, что у нас юзают
Если надо все - таких дистров полно
Наша сверхзадача - маленький и быстрый
Естественно без жертв ее не решить
А вы похоже, что даже ldconfig не применяете, когда модули подключаете? Это критичное место. Если так, то тут у вас ошибка будет почти наверняка при построении идеи - максимальной модульности.
В pfsload
Код
        [ "$(find "${mountpoint}/lib" "${mountpoint}/usr/lib" "${mountpoint}/usr/local/lib" "${mountpoint}/usr/X11R7/lib" -type f -name "*.so" 2>/dev/null)" != "" ] && ldconfig &.
А вот в initrd не нашел... Но и проблем не было. Наверное systemd при старте разруливает

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #393 : 20 Январь 2014, 18:16:28 »
Доработал документацию http://wiki.puppyrus.org/puppyrus/pra?&#pkg2pfs
pra1401a.iso
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/iso/14.01/
-Изменена структура каталогов под перспективы LF. Чтобы во всех дистрах использовать 1 initrd и ядро. Изменены начала названий некоторых файлов. Убраны костыли zz- Кому не нравиься - можно оставить как было. Только заменить сами модули. Повнимательнее с http://wiki.puppyrus.org/soft/porteus-initrd#sgnfile
-Убраны или переделаны ярлыки загрузки через sfs-get
-Оптимизировано меню, написаны маленькие gui
- русифицированы make-changes, pup-kwiev, desktop_drive_icons (Pro)
Обновлены jwm inxi
Пересобраны модули jwm rox

Благодарю Pro за активное подключение к работе. Пошло веселей  ;)
Ночью все залью на яндекс

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #394 : 21 Январь 2014, 05:27:06 »
я еще не обновил систему, но та программа которая должна показывать журнал системы у меня ничего не показывает (журналирование я включил конечно же)

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

вопросы:
Автологин юзера сделан через systemd?
Чем запускается xorg?
Чем запускается jwm?

при создании автозапуска через systemd выявлено, что systemd стартует от root а не от пользователя (хотя wiki arch говорит что с версии 206 должен от юзера стартовать), не хватает target для запуска gxneur в нужное время. Я стартую после graphical.target и вроде мало этого, не успевает xorg стартануть.
« Последнее редактирование: 21 Январь 2014, 05:46:28 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #395 : 21 Январь 2014, 09:28:38 »
программа которая должна показывать журнал системы у меня ничего не показывает
не подтверждаю
Голый pra1401a в виртуалке. Менб - сист. - журнал - писать - смотреть - показывает что включился
Пункт меню редактирования pfs пакетов тоже не срабатывает
Добавил в ярлык sudo
Автологин юзера сделан через systemd?
Да. /etc/systemd/system/getty.target.wants/getty@tty1.service
Чем запускается xorg?
/home/live/.bash_profile
Чем запускается jwm?
/home/live/.xinitrc
не успевает xorg стартануть.
Уже решал аналогичную задачу

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #396 : 21 Январь 2014, 09:40:10 »
Цитата
Голый pra1401a в виртуалке. Менб - сист. - журнал - писать - смотреть - показывает что включился
о да у меня тоже показывает что есть 7,5 мегов лога, но оно их показать то где-то должно или вобще о чем этот скрипт вобще?

Цитата
Уже решал аналогичную задачу
и что там аналогичного? systemd вобще не упоминается а я хочу сделать старт через systemd
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #397 : 21 Январь 2014, 09:57:49 »
Дописал про старт

Журнал системы
У тебя версия 131231? Не понимаю что там не понятно. справа вкл\выкл, слева основные варианты просмотра

Аналогичное в моей проблеме systemd то, что пришлось менять порядок, чтобы успевало

Старт чего через systemd?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #398 : 21 Январь 2014, 10:02:51 »
Ночью залил все на яндекс. В частности изменения в pfs www-репе

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #399 : 21 Январь 2014, 10:06:23 »
Цитата
Дописал про старт
поспешишь насмешишь. Я тебя плавно подвожу к тому чтобы все это дело возложить на systemd а ты занимаешься отписками.

Цитата
Старт чего через systemd?
в моем случае gxneur должен стартовать.

Цитата
Журнал системы
У тебя версия 131231? Не понимаю что там не понятно. справа вкл\выкл, слева основные варианты просмотра
Запустил в терминале, выдало urxvt unable to load base fontset......
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #400 : 21 Январь 2014, 10:17:50 »
Первые впечатления от pra1401a.iso:
1. Меню->Дата, время - вместо установки времени сбрасывает в 00:00.
2. Настройка сети, пункт поиска открытых wi-fi сетей не находит сеть, если она не имеет прямого выхода в интернет, т.е. если подключение к инету идет через прокси (что не редко в корпоративных сетях), через мастер настройки wi-fi нормально подключился и получил IP.
3. Пункты меню, в которых есть фраза (подключить .pfs) ищут проги только в интернете, а локально нет. Раньше подобные пункты предлагали поиск и локально, что на мой взляд было удобно. sfs-get ищет и локально.
4. В Leafpad на мой взгляд мелковат шрифт. Стоит Monospace 10, если сделать 11 или 12 будет лучше (ИМХО).
5. Зачем такая вложенность каталогов /lf/pra/base ? К чему добавлен /lf ?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #401 : 21 Январь 2014, 10:24:28 »
Linux Frugal же ну

только одному автору ведомо, зачем он собирая один дистрибутив, делает задел для других дистрибутивов.... которых рядом никогда и не будет возможно
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #402 : 21 Январь 2014, 10:27:46 »
все это дело возложить на systemd
Все не надо. Надо по стандарту. Например ~/Startup/* надо не на systemd переводить (не стандарт), а на ~/.config/autostart/* (стандарт)
Какие отписки? Написал как есть и как должно по стандарту. Что не так в описании?

через systemd в моем случае gxneur должен стартовать.
А что не так с gxneur? В моем модуле - тупо собран aur - все стартует (как не разбирался)
Если не получается - посмотри как я запускаю /etc/systemd/system/pup-volume-monitor.service
Запустил в терминале, выдало urxvt unable to load base fontset......
Исправлено в 1401a. Обновляйся. Про разные системы пишем- только время теряем

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #403 : 21 Январь 2014, 10:32:01 »
Стандарт учитывает наличие systemd в системе? впрочем нет так нет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #404 : 21 Январь 2014, 10:41:45 »
1. Меню->Дата, время - вместо установки времени сбрасывает в 00:00.
У меня ок. Напиши подробнее порядок действий
2. Настройка сети, пункт поиска открытых wi-fi сетей не находит сеть, если она не имеет прямого выхода в интернет, т.е. если подключение к инету идет через прокси (что не редко в корпоративных сетях)
Видимо тест идет пингом 8.8.8.8
Надо ли менять? В других местах тест пингом шлюза
Не думаю,что существуют открытые корпоративные wi-fi сети с проксей
3. Пункты меню, в которых есть фраза (подключить .pfs) ищут проги только в интернете, а локально нет.
Надо ли менять? Логика следующая:
Если это первый запуск - качай из инета
Если они уже есть - логично автоподключить сразу или через sfs-get (где все виды поска есть)
4. В Leafpad на мой взгляд мелковат шрифт. Стоит Monospace 10, если сделать 11 или 12 будет лучше (ИМХО).
Пожалуй 11 будет хорошо. Меняю?
5. Зачем такая вложенность каталогов /lf/pra/base ? К чему добавлен /lf ?
Про планы. Для всех дистров можно юзать одно инитрд ядро +модули фирмваре
Цитата
Кому не нравиься - можно оставить как было. Только заменить сами модули.