opkg - полезные советы

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 05 мар 2017, 09:51

Если Вы поставили пакет wget и он перестал работать, то
1) Если у Вас установлен пакет busybox из entware, выполните

Код: Выделить всё

rm -f /opt/bin/wget
ln -s /opt/bin/busybox /opt/bin/wget

2) Если пакет busybox не установлен, то наверняка в прошивке рабочий вариант wget. В этом случае

Код: Выделить всё

rm -f /opt/bin/wget


После переустановки библиотек (предыдущее сообщение) переустановите и wget

Код: Выделить всё

opkg install --force-reinstall wget


PS Лучше без необходимости пакет wget не устанавливать, т.к. wget часть системы пакетов opkg и при обновлении, например, libopenssl он может перестать работать и требовать ручного вмешательства по восстановлению работоспособности.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 05 мар 2017, 09:54

Entware следует минималистскому подходу пакетов openwrt. Это не всегда удобно. Например стандартный perl разбит на 100+ пакетов и определить какие Вам нужны не всегда просто. Проще всего не разбираться и установить сразу все пакеты perlbase-*. Это можно сделать одной командой:

Код: Выделить всё

opkg list | grep perlbase- | sed 's/ - .*//' | xargs opkg install


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость