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

Автор Тема: PRA. Сборка пакетов и модулей  (Прочитано 5615 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PRA. Сборка пакетов и модулей
« : 31 Январь 2017, 09:37:14 »
Может кто подкажет "литературу" по-доступнее, по-проще по сборке пакетов, модулей.
Пакеты. Модули из пакетов 1 2
Но надо правильно оценить свой уровень

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA. Сборка пакетов и модулей
« Ответ #1 : 01 Февраль 2017, 02:01:08 »
перенести информацию pacman о установленном пакете в основной модуль не решили еще? в /var/lib/pacman которая
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA. Сборка пакетов и модулей
« Ответ #2 : 01 Февраль 2017, 09:24:29 »
перенести информацию pacman о установленном пакете в основной модуль не решили еще? в /var/lib/pacman которая
Такое можно делать только для модулей :
1. У которых DEV часть перенесена в главный DEV
2. У которых DEV часть включена в свой модуль
Иначе будут проблемы при компиляции
Что и зачем тут можно решить?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA. Сборка пакетов и модулей
« Ответ #3 : 01 Февраль 2017, 10:02:05 »
Иначе будут проблемы при компиляции
Что и зачем тут можно решить?
проблемы при установке через pacman вроде были отмечены. pacman не знает что в системе сейчас установлено пока devx не подключишь?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA. Сборка пакетов и модулей
« Ответ #4 : 01 Февраль 2017, 10:07:58 »
В 001 /var/lib/pacman всегда был включен. Это п. 1

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA. Сборка пакетов и модулей
« Ответ #5 : 01 Февраль 2017, 10:28:58 »
ну гуд значит
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: PRA. Сборка пакетов и модулей
« Ответ #6 : 08 Сентябрь 2017, 11:06:48 »
Цитата
Проанализируйте состав пакетов, которые собирается загрузить скрипт. Если среди них есть такие, которые уже есть в репозитории модулей.pfs (например : qt mesa ffmpeg sdl perl python) - прервите (Ctrl+c) pacman2pfs, подключите эти модули, снова запустите pacman2pfs
Имеется введу что? Зайти в репу на yandex и сверять наличие?
Если же нет каких либо зависимостей, загружать отдельно и паковать отдельным модулем, или же кидать в корень собираемого модуля?
Как быть с версиями пакетов на арче и yandex, они взаимозаменяемы?
И еще вопрос, на сайте арча версии более новые чем выдают pacman или pacman2pfs, разве не должны они видеть свежие версии пакетов?

Цитата: sasha-gerych1988 от Вчера в 13:53:45

    Check your LADSPA_PATH environment variable.
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltopengl.so
  (libmovit.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Ну так дайте чего нет. Поиск пакета по файлу : pkgfile -u && pkgfile файл
Как все-таки лучше поступать в подобных случаях?
Запускать через консоль и каждый раз когда, ругается на нехватку того или другого, искать в
репах нужное ему и добавлять в модуль, или сразу смотреть список зависимостей, после чего загружать
нужный пакет и создавать модуль? Мне кажется в последнем случае ненужного хлама будет много...
В голове одни вопросы, и чем дальше в лес тем больше дров, а общая картина пока не складывается. Еще и поиск пакетов по файлу не работает :(

« Последнее редактирование: 08 Сентябрь 2017, 12:01:02 от sasha-gerych1988 »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA. Сборка пакетов и модулей
« Ответ #7 : 08 Сентябрь 2017, 12:40:11 »
И так и так надо.

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

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: PRA. Сборка пакетов и модулей
« Ответ #8 : 08 Сентябрь 2017, 13:10:34 »
Код
Очистить кэш пакетов? [Y/n] y
rm: невозможно удалить '/var/cache/pacman/pkg/*': Нет такого файла или каталога
разрешение зависимостей...
ошибка: не удалось открыть файл /var/lib/pacman/sync/pra6407extra.db: Unrecognized archive format
ошибка: не удалось открыть файл /var/lib/pacman/sync/pra6407extra.db: Unrecognized archive format
почему могут быть ошибки при открытии, файл на месте, как это исправить? Или это вполне нормально?

Оффлайн sfs

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

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: PRA. Сборка пакетов и модулей
« Ответ #10 : 12 Сентябрь 2017, 23:19:17 »
Подскажите, нужно ли при сборке партированного модуля включать в сборку те зависимости которые присутствуют в базовых модулях PRA?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA. Сборка пакетов и модулей
« Ответ #11 : 14 Сентябрь 2017, 09:45:04 »
партированного - портированного
Все что в 000 001 002 070 - не надо. Без низ дистр вообще не заработает
Для прочих любых модулей (типа qt mesa ... ) - оптимально пропустить зависимости

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: PRA. Сборка пакетов и модулей
« Ответ #12 : 18 Сентябрь 2017, 12:10:10 »
http://forum.puppyrus.org/index.php?topic=16957.msg134584#msg134584
Заменил, ошибка с открытием не пропала.
Код
Очистить кэш пакетов? [Y/n] y
rm: невозможно удалить '/var/cache/pacman/pkg/*': Нет такого файла или каталога
разрешение зависимостей...
ошибка: не удалось открыть файл /var/lib/pacman/sync/pra6407extra.db: Unrecognized archive format
ошибка: не удалось открыть файл /var/lib/pacman/sync/pra6407extra.db: Unrecognized archive format
:: Найдено 2 поставщика для phonon-qt5-backend:
:: Репозиторий extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PRA. Сборка пакетов и модулей
« Ответ #13 : 18 Сентябрь 2017, 12:39:31 »
Заменил
Что? Сейчас достаточно обновить 001.pfs

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
Re: PRA. Сборка пакетов и модулей
« Ответ #14 : 18 Сентябрь 2017, 12:44:33 »
Что? Сейчас достаточно обновить 001.pfs
старый 001 в баз новым 001-Pra-7.0_64-sf05.pfs