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

Автор Тема: как вы делаете модули PFS  (Прочитано 2524 раз)

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

Оффлайн chudaky

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Автор темы
как вы делаете модули PFS
« : 15 Октябрь 2017, 20:18:29 »
как вы делаете модули PFS

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re: как вы делаете модули PFS
« Ответ #1 : 15 Октябрь 2017, 20:57:22 »
А что нужно?
В зависимости от этого можно по разному делать.
Самый быстрый - просто сделать модуль из пакета в репозитории через pacman2pfs (так вроде называется)
А самый простой, если нужен не столько модуль, сколько результат: установить что нужно из реп и сделать сохраненку.

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0

Оффлайн chudaky

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Автор темы
Re: как вы делаете модули PFS
« Ответ #3 : 15 Октябрь 2017, 22:35:24 »
ну вот смотрю есть в арча по новее браузер или флеш (который просит обновить хром),
или в архивах tar.gz 
как бы потестировать или собрать для себя.

https://www.archlinux.org/packages/extra/i686/chromium/

было бы круто если б ктото снял полный процес например того же браузера.
по инструкции пока сложно, зависимости, и куча команд,
надо изучать...
« Последнее редактирование: 15 Октябрь 2017, 22:42:40 от chudaky »

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: как вы делаете модули PFS
« Ответ #4 : 15 Октябрь 2017, 22:54:45 »
Желательно использовать свой срез арч репы
как бы потестировать или собрать для себя
Загружаете нужный пакет и все необходимые зависимости, и собираете

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: как вы делаете модули PFS
« Ответ #5 : 16 Октябрь 2017, 07:56:02 »
снял полный процес
Нет получится сделать универсальную видеоинструкцию для всех собираемых модулей, т.к. к каждой софтине нужен отдельный подход.
и куча команд
Ну где же куча? Основных всего две: sudo pacman2pfs пакет_который_собираем и sudo mkpfs коталог_с_названием_пакета_который_будет_нашим_модулем.
+ Есть графические приблуды в самой системе и базово никаких команд вводить не нужно, заходите в меню -> разработка -> поиск софта и создание модулей
Дальше Вам остается только подключить и проверить на работоспособность + запуск через терминал /usr/bin/название_программы
Недостающие зависимости смотрите камандами ldd и dep-find, на форуме есть инфо. об этом.
В общем, главное желание ;)

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: как вы делаете модули PFS
« Ответ #6 : 16 Октябрь 2017, 08:01:25 »
Еще можно, взять готовый модуль из яндекс репы, посмотреть как он устроен и по аналогии собрать свой

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re: как вы делаете модули PFS
« Ответ #7 : 16 Октябрь 2017, 10:07:34 »
смотрю есть в арча по новее браузер или флеш
Ставьте pra-roll full, переключайтесь на rolling
Получите весь свежак без компиляций и пр. заморочек штатным арчевым автообновлением
Только надо иметь ввиду - что новое и лучшее не всегда одно и то же

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re: как вы делаете модули PFS
« Ответ #8 : 16 Октябрь 2017, 14:57:46 »
Цитата
...напишите скрипт, качающий новенький браузер с сайта производителя и собирающий его в пакет pfs (практически все браузеры можно не компилить, они уже собраны).
Процесс создания скрипта упаковки оперы оборвался сразу в связи с:
1.
Код
pacman2pfs opera
->
Цитата
При первом запуске будет вопрос «синхронизировать ли базу пакетов». Соглашаемся, введя 'Y' и нажав Enter, также соглашаемся на очистку кеша и на загрузку файла.
Ключи, которые сразу укажут обновить и очистить, есть?
2.
Цитата
Проанализируйте состав пакетов, которые собирается загрузить скрипт. Если среди них есть такие, которые уже есть в репозитории модулей.pfs (например : qt mesa ffmpeg sdl perl python) - прервите (Ctrl+c) pacman2pfs, подключите эти модули, снова запустите pacman2pfs
Какими командами получить/подключить модули?

Т.е., где посмотреть маны для pacman2pfs + sfs-get, если ПРА под рукой нет?
И вообще, сто процентов, у вас должны быть скрипты автосборки хоть каких-то модулей, образец бы выложили...
« Последнее редактирование: 18 Октябрь 2017, 20:31:57 от I-Jurij »

Оффлайн chudaky

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Автор темы
Re: как вы делаете модули PFS
« Ответ #9 : 19 Октябрь 2017, 16:53:22 »
много описания для уже знакомых с линукс,
но для новичка лутше видео,
или последовательно инструкция из команд

Оффлайн chudaky

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Автор темы
Re: как вы делаете модули PFS
« Ответ #10 : 19 Октябрь 2017, 16:54:45 »
Загружаете нужный пакет и все необходимые зависимости, и собираете
как это понять, можно командами как делать нужно с консоли ?
и еще видел что когда на папку нажать то есть выбор сделать модуль.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: как вы делаете модули PFS
« Ответ #12 : 19 Октябрь 2017, 17:14:43 »
как это понять, можно командами как делать нужно с консоли ?
и еще видел что когда на папку нажать то есть выбор сделать модуль.
Да Вы хоть попробуйте...
Просто судя потому что Вы пишете, Вы пытаетесь одной теорией понять практику.
Пробуйте на чем-то простом, на программе MC к примеру по этому:
Загружаете нужный пакет и все необходимые зависимости, и собираете
Можно и по правому клику собрать из папки модуль, тоже самое есть и в меню - разработка
ПРОБУЙТЕ ;)