*ware - полезные приемы

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

Сообщение Zyxmon » 20 авг 2015, 11:03

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

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

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

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

Сообщение Zyxmon » 20 авг 2015, 11:05

Если приложения Entware(arm) пишут в лог неправильное время, нужно сделать следующее
1. Установить пакет zoneinfo для своего континента. Для Европы:

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

opkg install zoneinfo-europe

2. Создать символическую ссылку. Для Москвы так

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

ln -sf /opt/share/zoneinfo/Europe/Moscow  /etc/localtime 

3. Проверить, что все работает правильно.
4. Для автоматического создания симлинка при загрузке можно поместить в /opt/etc/nit.d/ такой (исполняемый) скрипт

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

#!/bin/sh

start() {
    ln -sf /opt/share/zoneinfo/Europe/Moscow  /etc/localtime
}
    
stop() {
    rm -rf /etc/localtime
}
    
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 2
        start
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    ;;
esac 


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

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

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

Сейчас этот форум просматривают: CCCP, mesb, Yandex [Bot] и 1 гость