IPKG для АЗБокс

Viraje

Супер-Модератор
Команда форума
IPKG - это система управления пакетами.
Под неё скомпилировано много полезных программ. Умеет обновлять репозиторий и скачивать пакеты через интернет.
ipkg позволит позже установить много полезного альтернативного софта.


Актуальный способ установки описан во втором сообщении.

1. В телнете создаем папку орт на примонтированном устройстве. У меня это sda2. Соответсвенно исправьте на Ваше.
Скрытое содержимое доступно для зарегистрированных пользователей!

2. Из аттача распаковывам архив и копируем файл ipkg_set.tar.gz в папку tmp
3. Распаковываем архив дав в телнете поочерёдно команды
Скрытое содержимое доступно для зарегистрированных пользователей!

4. Теперь в этой же папке tmp правим файл S90UserScripts на предмет пути к примонтированному устройству в строке ROOT_OPT
Скрытое содержимое доступно для зарегистрированных пользователей!


5. Поочерёдно по мере выполнения даем в телнете следующие команды
Скрытое содержимое доступно для зарегистрированных пользователей!




После загрузки и установки перегружаем ресивер.[/HIDE][/HIDE]
 

Вложения

  • ipkg_set_tar.rar
    154 KB · Просмотры: 487
Последнее редактирование:

Vitaly_k

Пользователь
Установка IPKG через плагин.

1. Добавляем новый сервер плагинов medialounge.ru (пультом в меню плагинов или правим файл /PLUGINS/plugins.conf)
2. Устанавливаем плагин ipkginst (пультом)
3. Редактируем конфигурационный файл /PLUGINS/ipkginst/ipkginst.conf, можно по ftp ( ЭТО НЕОБХОДИМЫЙ ПУНТК)
Нужно указать путь для установки и набор пакетов, которые ставятся автоматически при установке ipkg, например, transmission. Можно использовать внутренний винчестер, USB-накопитель или раздел DOM где достаточно свободного места, например, /Download если уверены, что все уместится.
Если никаких приложений по дефолту ставить не нужно, то оставляем параметр "apps =" (закомментировать строчку нельзя! иначе будет ошибка)
4. Запускаем ipkginst из меню плагинов. Будет серый экран, не пугаемся - это нормально, просто он пока не умеет ничего выводить на экран телевизора, смотрим на дисплей азбокса там выводится инфо. Ждем пока все скачается и установится, о том, что все готово можно будет понять по индикатору на морде ресивера, появитя надпись Done.
5. Смотрим лог установки в файле /tmp/ipkginst.log, если ошибок нет, то можно начинать пользоваться ipkg
 

Viraje

Супер-Модератор
Команда форума
После установки трансмиштона через этот плагин, в фале /azbox_opt/etc/init.d/S90transmission пропишите пути к своим папкам, куда будут скачиваться файлы и где будут храниться трекеры с резюм.фаламами.
Скрытое содержимое доступно для зарегистрированных пользователей!


Т.к. при закачке и хешировании трансмишион потребляет много ресурсов, вплоть до зависания ресивера, рекомендую включать клиента только когда ресивер в слипе. Для этого переместите S90transmission из /azbox_opt/etc/init.d/ в любое место, например в корень папки /azbox_opt/
Запускать и останавливать клиента командами
/DATA/hdb1/azbox_opt/S90transmission start
/DATA/hdb1/azbox_opt/S90transmission stop
Только пропишите соответсвенно свои пути.
Прописать эти команды можно в МАЗ менеджере как новые скрипты, либо создать скрипты для опенХкаса по аналогии описанной тут.[/HIDE]
 
Последнее редактирование:

Rinatma

Любитель Сат-ТВ
Какие есть вебморды к трансмишену?
Есть просмотр через браузер: 192.168.1.3:9091 (использую для постановки закачки на паузу, перед тем, как перегрузить ресивер - тогда после старта закачки не хешируются, а сразу встают на дальнейшее скачивание)
Transmission remote GUI - устраивает всем, но нет возможности поставить закачку на паузу, а если остановить закачку, то после перегрузки реса закачка начинает хешироваться, а это может занять до 4-5 часов времени (для ремуксов).

Вот ищу другие варианты управления трансмишеном, чтобы не использовать одновременно несколько морд для управления закачками.

Какие есть еще варианты, не подскажете?
 

KIT67

Пользователь
Не могу установить IPKG через меню плагинов.

Все как в инструкции: Указываю сервер http://medialounge.ru
предлагается выбрать ipkginst
После паузы выдается сообщение "Ошибка загрузки плагина".
В чем могут быть траблы?
Интернет к ресиверу подключен, работает transmission.
AZBOX HD Premium ПО 0.9.4829 WD 10EARS
 

market223

Супер-Модератор
Команда форума
KIT67, с других серваков плагины устанавливаются?
 

KIT67

Пользователь
KIT67, с других серваков плагины устанавливаются?
Да, ставил без проблем плагин OpenXCAS на предыдущей прошивке. Сейчас попробовал Поставить GoogleMap. Стало все без проблем.

Добавлено через 9 минут
Проблема еще в том что вручную IPKG поставить тоже не удается. Делаю все по инструкции, IPKG успешно скачивается с РЕПО и разворачивается в указанной папке /opt в корне hdb1. Но после перезагрузки ресивера на команду ipkg в терминале выдается сообщение типа "неизвестная команда". Такое впечатление что где то не прописывается автостарт ipkg при перезагрузке ресивера.
Ниже диалог телнета при установке из РЕПО, после этого я перезагружаю ресивер.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:

market223

Супер-Модератор
Команда форума
KIT67, у меня похожее было , то же писал неизвестная команда, перегрузил и все ОК.
 

KIT67

Пользователь
KIT67, у меня похожее было , то же писал неизвестная команда, перегрузил и все ОК.
Не помогает перезагрузка :( Уже второй день бьюсь. Если нетрудно глянь телнетом что отвечает на команду df на предмет - как выглядит примонтированная папка /opt.
 

igor2000

Пользователь
/dev/mtdblock5 1.0M 384.0k 640.0k 38% /DISK1
/dev/hda1 135.6M 109.7M 18.9M 85% /MMP
/dev/hda2 15.5M 2.0M 12.7M 14% /PLUGINS
/dev/hda3 7.7M 3.1M 4.3M 42% /DISK2
/dev/hda4 78.4M 52.3M 22.1M 70% /Download
/dev/hdb1 110.0G 62.4M 104.4G 0% /DATA/hdb1
/dev/hdb1 110.0G 62.4M 104.4G 0% /opt
 

KIT67

Пользователь
/dev/mtdblock5 1.0M 384.0k 640.0k 38% /DISK1
/dev/hda1 135.6M 109.7M 18.9M 85% /MMP
/dev/hda2 15.5M 2.0M 12.7M 14% /PLUGINS
/dev/hda3 7.7M 3.1M 4.3M 42% /DISK2
/dev/hda4 78.4M 52.3M 22.1M 70% /Download
/dev/hdb1 110.0G 62.4M 104.4G 0% /DATA/hdb1
/dev/hdb1 110.0G 62.4M 104.4G 0% /opt
Ага, а у меня после перезагрузки все есть, а /opt нету, чтобы это могло значить?
монтирую может неправильно? Делал так:
mount -o bind /DATA/hdb1/opt /opt
При этом /opt по команде df есть, а после перезагрузки отваливается :(
 

igor2000

Пользователь
монтируешь правильно а в S90UserScripts что прописываешь у меня так прописано

#!/bin/sh
#
# Init scripts by [email protected] for azbox HD sat reciver
#
ROOT_OPT=/DATA/hdb1/opt

start() {
echo "===> Starting scripts from /opt/etc/rcS.d"

sleep 25


mount -o bind $ROOT_OPT /opt

sleep 5

cp /opt/etc/.profile /root/.profile

/opt/etc/rcS

}

stop() {
/opt/etc/rcK

}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?

Добавлено через 1 минуту
попробуй S90UserScripts запустить командой
/DISK2/etc/start.d/S90UserScripts start
 
Последнее редактирование:

KIT67

Пользователь
монтируешь правильно а в S90UserScripts что прописываешь у меня так прописано

#!/bin/sh
#
# Init scripts by [email protected] for azbox HD sat reciver
#
ROOT_OPT=/DATA/hdb1/opt

start() {
echo "===> Starting scripts from /opt/etc/rcS.d"

sleep 25


mount -o bind $ROOT_OPT /opt

sleep 5

cp /opt/etc/.profile /root/.profile

/opt/etc/rcS

}

stop() {
/opt/etc/rcK

}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?

Вот мой S90UserScripts, отличия не вижу :(
#!/bin/sh
#
# Init scripts by [email protected] for azbox HD sat reciver
#
ROOT_OPT=/DATA/hdb1/opt

start() {
echo "===> Starting scripts from /opt/etc/rcS.d"

sleep 25


mount -o bind $ROOT_OPT /opt

sleep 5

cp /opt/etc/.profile /root/.profile

/opt/etc/rcS

}

stop() {
/opt/etc/rcK

}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?
 

igor2000

Пользователь
попробовал сейчас по новой поставить все встала как положено

Добавлено через 2 минуты
попробуй дать команду в телнете
/DISK2/etc/start.d/S90UserScripts start
а потом посмотри df на предмет монтирования
 
Последнее редактирование:

KIT67

Пользователь
попробовал сейчас по новой поставить все встала как положено

Добавлено через 2 минуты
попробуй дать команду в телнете
/DISK2/etc/start.d/S90UserScripts start
а потом посмотри df на предмет монтирования

Огромный сенькс! в /DISK2/etc/start.d/S90UserScripts дал права на исполнение и все заработало! :)

Добавлено через 7 минут
Еще вопросик: Хочу установить через ipkg свежий transmissin, но у меня transmission 1.76 уже установлен, вручную. Его нужно как то удалять перед установкой нового?
 
Последнее редактирование:

KIT67

Пользователь
Еще раз Спасибо! Есть надежда что в эту ночь буду спать спокойно :)
 

Viraje

Супер-Модератор
Команда форума
KIT67, поменяйте адрес репозитория stable на unstable.
 

KIT67

Пользователь
Спасибо за подсказку, но сорри за ламерский вопрос: это в файле /opt/etc/ipkg.conf ?
Это разные версии софта?
 
Сверху