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

Плагин IPK Maker
« : 30 Апреля | 2017г. | 20:34:55 »
Плагин IPK Maker
Плагин для тех, кому нужно упаковывать пакеты в формат *.ipk
Пост создан на основе темы: Как самому собрать установочный пакет ipk. Автор: Sаtti


Установка утилиты на ресивер
1. Удалить симлинк (если таковой имеется) ar по пути:
/usr/bin/2. Стандартно установить пакет из прицепа, дав команду в телнете, предварительно закинув его в папку tmp ресивера:
opkg install /tmp/*.ipkПерезагрузить ресивер командой:
init 6
Сборка пакета
1. Дать команду в телнете:
ipk-maker make_dir /tmp/IPK-BUILD2. Отредактировать под свои нужны в notepad++ или AkelPad файлы control, postinst, postrm, preinst, prerm по пути:
/tmp/IPK-BUILD/CONTROLВажное замечание! При редактировании этих файлов формат новой строки должен быть "Unix" а не "Windows" и в конце должна оставаться пустая строка!
Иначе пакет будет не работоспособный!

Не редактируемые файлы в принципе не обязательны, их можно удалить
3. Положить "Матрёшку" для сборки в папку DATA по пути:
/tmp/IPK-BUILD/Назначить папкам и файлам (если необходимо) соответствующие права
4. Дать команду в телнете (первая команда обязательна, иначе будут проблемы с удалением пакета):
chown -Rh root:root /tmp/IPK-BUILD
ipk-maker build /tmp/IPK-BUILD
5. Забрать собранный пакет по пути:
/tmp/IPK-BUILD
Разборка пакета
1. Дать команду в телнете:
ipk-maker make_dir /tmp/IPK-BUILD2. Положить разбираемый пакет в папку:
/tmp/3. Дать команду в телнете:
ipk-maker unbuild /tmp/IPK-BUILD /tmp/ПАКЕТ.ipkГде ПАКЕТ.ipk - имя разбираемого пакета
4. Забрать разобранный пакет по пути:
/tmp/IPK-BUILD/DATA/
Пример заполнения файла "control":
Извините, вам запрещён просмотр содержимого спойлеров.
Примечание: Для работы с утилитой очень удобно использовать TerminalGI Shell. В ней можно редактировать быстрые команды в файле command.ini, но есть один недостаток - нет поддержки UTF-8
* enigma2-plugin-systemplugins-ipk-maker_1.0_armv7ahf-vfp.ipk
(293.82 КБ ~ Скачиваний: 59)
  • С форума ушёл - пора и честь знать!
Самое новое и интересное публикуем в Телеграм-канале. Подписывайтесь!
Поддержать проект
 
Сказали Вам Спасибо: Viva, MIC71, sety, Smit, сергей 999s, Romario76, xtratec