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

Автор Тема: Как я сконструировал Richy  (Прочитано 9347 раз)

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

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Как я сконструировал Richy
« : 20 Май 2012, 05:14:07 »
Согласно концепции , к базовому дистрибутиву, пользователем самостоятельно собирается с помощью встроенных штатных средств дополнительный модуль с названием "usoft-xxx", содержащий дополнительные программы по вашему выбору.

Но совсем не обязательно складывать все яйца в одну корзину. Модулей, оказывается может быть несколько, и подключаться они будут одновременно. Лишь бы были соблюдены следующие условия: название модуля должно начинаться с usoft- , и размещатся он должен рядом с "базовым" sfs.

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

 Правда следует помнить, что некоторые приложения (к счастью, их совсем немного) лучше все таки создавать не в виде модуля, а устанавливать непосредственно в систему. Например - видеодрайвер Mesa у меня нормально заработал, только будучи установлен именно таким образом. (Так же заметил, что читалку pdf evince тоже лучше устанавливать в систему.)
 
 Итак, конструктор у меня выглядит следующим образом:
 
 Отдельные модули:
 Opera - браузер , модуль usoft-opera
 
 Флешплеер для воспроизведения видео - модуль usoft-flashplugin
 
 В отдельный модуль запихал приложения nss и nspr - как правило, идут парой, без них, например не будет работать flash - видео в Opera, да и Iron - Chromium не заработают (этому требуются самые  свежие версии nss-nspr)
 
 gvfs ( требуется только для рабочего окружения xfce ) - тоже в отдельный модуль, потому что часто обновляется.
 
 Так же одельными модулями создаю приложения, которые добавляю по мере необходимости. Такие как Gimp (usoft-gimp) или Libre-Office (usoft-libre) Удобно так же разместить таким же образом большие библиотеки типа qt, pyton, или wxwidgets
 
 
 Общим модулем:
 Общий модуль - поместил в него все приложения, некритичные к обновлениям, а так же как можно больше необходимых мне библиотек - чтобы лишний раз не подтягивать зависимости из репки, например-при замене браузера.

Вот примерно все по такому принципу. Разумеется, у каждого из пользователей может быть свой подход, так что это никоим образом не руководство к действию, а просто один из примеров.
« Последнее редактирование: 20 Май 2012, 05:16:15 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #1 : 20 Май 2012, 09:12:21 »
Поясните, какого именно функционала вы не добились?
Ремастеринга никакого нет. Все делалось на штатной системе, штатными средствами, репозиторий с программами - то же. Все шаги расписаны, нового ничего к этому я вряд ли добавлю. Связка xfce+wnchk+gvfs=все работает.

В состав пакета 4.10 не входят thunar-volman и xfce-power-manager - они все равно в ричи не работают, да и необходимость их для меня сомнительна.

« Последнее редактирование: 26 Июнь 2012, 13:15:20 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как я сконструировал Richy
« Ответ #2 : 20 Май 2012, 11:10:00 »
Для завершения этой концепции не хватает последнего шага - своей репы + менеджер модулей к ней.
И что-то я возможно пропустил - чем закончились дебаты по наложению usoft-модуля (или еще как-то) поверх базы?

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #3 : 20 Май 2012, 12:23:09 »
не хватает последнего шага - своей репы + менеджер модулей к ней

Я может не догоняю чего, а то, что есть сейчас ( packages-usoft+ менеджер пакетов get_pet) разве не являются таковыми?
- чем закончились дебаты по наложению usoft-модуля

Дебатов не было, просто заявлено о существованинии такого фактора. Как это исправлять пока неизвестно-придется либо с этим жить, либо как то обходить. Эта проблема существует во всех доступных мне Puppy ( в т.ч. и в
Lupu520Bit-можете убедиться сами)
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #4 : 20 Май 2012, 12:59:12 »
1 проверьте наличие файлов thunar и симлинка на него Thunar в /usr/bin
2  если таковые есть , наберите в терминале thunar - смотрите на что ругается.
3 если таковые отсутствуют - значит криво скачалось. У меня они однозначно есть.

Какой кстати пакет, какая версия ( 4,8-4,10), как устанавливали - не в виде модуля случайно? (хотя и в этом случае Thunar работает - но папка /root/computer будет пуста. )

ЗЫ: Ну а если вы пытались натянуть этот пакет на другой Puppy - то так и должно быть!  :) См. Пункт 2

« Последнее редактирование: 20 Май 2012, 13:19:25 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #5 : 20 Май 2012, 14:04:37 »
machno,
Может проблема в libwnck-2.30.7

Нет, это вряд ли - иначе была бы проблема подобная у всех.
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #6 : 20 Май 2012, 14:25:01 »
gvfs ставили? В консоли xwin startxfce4 делали?

И вообще странности какие то у вас. Libgamin-1 зачем то требует, хотя в ричи его и в помине нет, у меня без него прекрасно работает.
 В Lupu - там да, есть. Давайте, колитесь, что за эксперименты вы проводите?
« Последнее редактирование: 20 Май 2012, 14:29:45 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #7 : 20 Май 2012, 14:34:20 »
За корзину отвечает gvfs - других вариантов нет. Если раньше ставили другую версию ( или даже ту же самую ) необходимо удалить, и - как минимум придется перезагружать компьютер. Ставить поверх - не стоит. Лучше всего сделать модуль, как я (см топикстартер)

И обязательно выход в консоль - и xwin startxfce4
« Последнее редактирование: 20 Май 2012, 14:50:47 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #8 : 21 Май 2012, 06:26:58 »
gvfs-1.12.1.

Эта gvfs надо сказать-тяжеловата. Я ее слишком перегрузил :)  Рекомендую другую версию из репки или из вложения в топикстартере. Thunar будет открываться гораздо быстрее.
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как я сконструировал Richy
« Ответ #9 : 21 Май 2012, 13:07:11 »
не хватает последнего шага - своей репы + менеджер модулей к ней

Я может не догоняю чего, а то, что есть сейчас ( packages-usoft+ менеджер пакетов get_pet) разве не являются таковыми?
get_pet это менеджер.pet. .sfs им еще делать надо. Делается конечно просто.
Если пакет usoft один - логично его именно делать и именно индивидуально. Если 1пакет - 1прога - зачем лишние операции?

На мой взгляд, от .pet вообще бы отказаться (тоже уже безрезультатно обсуждалось), если в gaff это возможно...
.pet - это просто архив. Какая разница gzip или squashfs (кроме проблем совместимости со старыми скриптами).
- чем закончились дебаты по наложению usoft-модуля
Дебатов не было, просто заявлено о существованинии такого фактора. Как это исправлять пока неизвестно-придется либо с этим жить, либо как то обходить. Эта проблема существует во всех доступных мне Puppy ( в т.ч. и в
Lupu520Bit-можете убедиться сами)
По началу, если я ничего не путаю, Pro заявлял эту функцию и она работала.
В Бит wm грузится выше базы
Удобная вещь. Например патчи - просто модулем, который загрузится поверх

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #10 : 21 Май 2012, 14:11:53 »
В Бит wm грузится выше базы
Насчет wm врать не буду, но подключаемый модуль с программой ложится ниже - это я проверял. ( достаточно взять любой sfs c браузером - файл defaultbrowser никогда не перекроет системный.)

По началу, если я ничего не путаю, Pro заявлял эту функцию и она работала.
Нет, она не работала. Я об этом говорил достаточно давно
« Последнее редактирование: 21 Май 2012, 14:15:42 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как я сконструировал Richy
« Ответ #11 : 21 Май 2012, 15:25:33 »
подключаемый модуль с программой ложится ниже - это я проверял.
Да, это так. Хотя сделать в initrd - вряд ли сложно. Видимо, боятся - чтобы не "сломали дистр" модулями.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:Как я сконструировал Richy
« Ответ #12 : 21 Май 2012, 15:28:34 »
Видимо, боятся - чтобы не "сломали дистр" модулями.

Вряд ли боятся-просто необходимости такой не было. Да и как можно сломать модулем систему, который отключить и удалить раз плюнуть...
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Как я сконструировал Richy
« Ответ #13 : 21 Май 2012, 15:34:45 »
господа - идите в тему про монтирование модулей, здесь ненадо.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как я сконструировал Richy
« Ответ #14 : 21 Май 2012, 15:35:21 »
Сломать элементарно: подключить модуль поверх базы с заменой стартовых скриптов (модулей ядра, библиотек, ...) + сохраниться + перегрузиться = kernel panic, не грузятся Х или еще чего...