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

Автор Тема: Pra. Создание портированного модуля.pfs  (Прочитано 12695 раз)

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Pra. Создание портированного модуля.pfs
« Ответ #45 : 30 Сентябрь 2017, 11:05:45 »
И сразу ответ на свой же вопрос.
Перенес папку usr/share/lmms, теперь она лежит в /opt/lmms/
упаковал запустил, работает.
но правильно ли я поступил?
Так еще лучше. Раньше подкаталоги не подтягивались, щас почему-то начали работать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #46 : 30 Сентябрь 2017, 16:34:08 »
Вот собрал как писал выше, рабочий lmms-p-1.1.3_64-sa01.pfs
Может кто подскажет почему может не видеть библиотеки ?
Код
Unable to load library icui18n "Cannot load library icui18n: (icui18n: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)"
Если не критично, оставлю так, дальше копать не буду.
Но к слову:
В первом собранном модуле, в котором библиотеки пульсы и qt4 были в самом модуле, а не зависимыми, проблем с библиотеками не было.
собрал рабочий непортированный модуль lmms-1.1.3_64-sa01.pfs
Но только в PRA64 light, в PRA64 fat проблема была всегда.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Pra. Создание портированного модуля.pfs
« Ответ #47 : 02 Октябрь 2017, 09:38:18 »
Перенес папку usr/share/lmms, теперь она лежит в /opt/lmms/
упаковал запустил, работает.
но правильно ли я поступил?
Для разных прог бывает по разному. Самое простое - экспериментально или разбираться с ключами компиляции использованными в репе
Cannot load library icui18n - тоже встречал такую ошибку. Проблем не было
В первом собранном модуле, в котором библиотеки пульсы и qt4 были в самом модуле, а не зависимыми, проблем с библиотеками не было.
Но icu же в дитре нет. Значит просто почему-то сообщение не вылезало

Теперь Вы понимаете чем отличается хороший модуль для ПРА от простой перепаковки репы  :)
Оптимизация + тест + индивидуальный подход к каждому модулю

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #48 : 02 Октябрь 2017, 09:52:28 »
Но icu же в дитре нет. Значит просто почему-то сообщение не вылезало
Изначально, при сборке и проверки зависимостей, в pra64light ошибка была, но пропала после добавление в модуль библиотек из пакета icu.
Ну да ладно, раз так:
тоже встречал такую ошибку. Проблем не было
пусть пока будет как есть.
Теперь Вы понимаете чем отличается хороший модуль для ПРА от простой перепаковки репы
Да уж как тут не понять :)

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #49 : 05 Октябрь 2017, 17:36:30 »
dep-find уже c cp выводит - т.е. скопировать и подставить куда копировать
Подскажите пожалуйста, есть ли способ массово загружать недостающие библиотеки?
Поясню.
Использовал команду "dep-find -p" , мне выдало список с библиотеками и пакетами их содержащими. Могу ли я как-то загрузить их не загружая весь пакет в котором библиотека лежит?
На крайний случай если по одной библиотеки из пакета выгружать, тоже норм. Всяко лучше чем загружать весь пакет из-за одной библиотеки.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Pra. Создание портированного модуля.pfs
« Ответ #50 : 05 Октябрь 2017, 17:46:51 »
загрузить их не загружая весь пакет
Нет. Мне неизвестны способы загрузить файл из архива (т.е. не целиком архив) ни под какую ОС
Чтобы пакеты где-то лежали распакованными мне тоже не известно
А смысл? Проблемы с местом?

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #51 : 05 Октябрь 2017, 17:56:35 »
Проблемы с местом?
Ага, жесткий диск балуется, сначала бы синий экран в винде, после начал пропадать из биоса, выдернул его из ноута.
На данный момент нет возможности взять другой, вот и пользуюсь двумя картами памяти, 1 gb :)
А так получается не удобно, загрузил, достал что нужно, удалил, а потом оказывается что еще что-то нужно
Ладно, пардон за беспокойство.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Pra. Создание портированного модуля.pfs
« Ответ #52 : 06 Октябрь 2017, 08:49:10 »
На крайняк можно примонтировать облако
Не знаю что будет по скорости

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #53 : 21 Октябрь 2017, 10:01:29 »
Получится ли портировать модуль с питоном в подлибах?
Код
usr
    | lib
         | girepository-1.0
         | elfutils
         | pkgconfig
         | polkit-1
         | gdk-pixbuf-2.0
         | python3.5
         | systemd
Или пора начинать осваивать компиляцию? ::)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Pra. Создание портированного модуля.pfs
« Ответ #54 : 21 Октябрь 2017, 10:19:49 »
Только если вместе с питоном
Правильный путь для питоновских прог :
не портировать
питон модулем из репы
компоненты питона в модуль софта

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #55 : 21 Октябрь 2017, 10:29:14 »
компоненты питона в модуль софта
не совсем понял.
в случае с портированным модулем, имеете введу положить не в opt/имя_проги/lib, а в usr/lib  ?
« Последнее редактирование: 21 Октябрь 2017, 10:34:24 от sasha-gerych1988 »

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #56 : 21 Октябрь 2017, 10:34:02 »
Стоп
не портировать
Гиблое это дело портировать питоновские проги?

Оффлайн sasha-gerych

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 705
  • Репутация: +17/-0
  • Автор темы
Re: Pra. Создание портированного модуля.pfs
« Ответ #57 : 21 Октябрь 2017, 10:35:14 »
питон модулем из репы
компоненты питона в модуль софта
так и делаю.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Pra. Создание портированного модуля.pfs
« Ответ #58 : 21 Октябрь 2017, 10:37:26 »
Гиблое это дело портировать питоновские проги?
Не наш метод
Тяжелый он. Не наш медод
Если уж вслючать питон - заюзать по полной (я не умею)