Т.к. роутеры и контроллеры RTU работают под управлением операционной системы OpenWRT они поддерживают практически все пакетные приложения разработанные для данной операционной системы.
Ознакомиться со списком всех приложений Вы можете на официальном сайте операционной системы OpenWRT.
ВНИМАНИЕ! Некоторые пакеты могут быть несовместимы с роутерами и контроллерами RTU из-за серьезно переработанных исходных кодов операционной системы.
Устанавливать пакеты возможно из различных источников:
1. Установка из репозитория.
2. Ручная установка.
1. Установка пакетов из репозитория
Для установки нового пакета необходимо обновить список пакетов из репозитория.
После каждой перезагрузки это необходимо делать каждый раз.
RTU должен быть подключен к интернету для обновления пакетов из официальных источников!!!
Переходим в меню управления пакетами "Программное обеспечение":
Нажимаем на "Обновить списки":
Увидим ответное окно с информацией о обновлении из репозитория.
Пробуем установить пакет, например agetty:
В ответ увидим информацию по установке:
Основной источник пакетов указан в "Конфигурации" пакета установщика OPKG:
Также можно вносить свои репозитории в список.
Основные источники
Пользовательские источники
2. Ручная установка пакетов
Можно легко устанавливать те пакеты. которых нет ни в одном репозитории просто загрузив в роутер
Загрузка и установка пакета
После выбора файла и нажатия на кнопку установить, отобразится результат установки.
3. Консольные операции с пакетными приложениями
Аналогичные действия можно произвести через консоль
Обновим информацию по доступным пакетам
opkg update
Увидим процесс обновления
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/mxs/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/mxs/generic/packages/base/Packages.sig.
Signature check passed.
Пробуем установить пакет agetty
opkg install agetty
Процесс установки
Installing agetty (2.25.2-4) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/mxs/generic/packages/base/agetty_2.25.2-4_mxs.ipk.
Configuring agetty.
Основная конфигурация источников ПО
nano /etc/opkg/distfeeds.conf
Пользовательская конфигурация источников
nano /etc/opkg/customfeeds.conf
Для установки вручную необходимо загрузить пакет в роутер
Как это сделать читайте в статье: Как загружать и скачивать файлы в роутерах серии RTU?
Например мы загрузили файл enlogic_1-18_mxs.ipk в папку /tmp роутера.
Установим этот пакет
opkg install /tmp/enlogic_1-18_mxs.ipk
Процесс установки
Installing enlogic (1-18) to root...
Configuring enlogic.
Starting EnLogic system
prepare to start EnLogic system
starting enlogic system
Удаление пакетов происходит аналогичным образом, только вместо команды install, команда remove
opkg remove enlogic
Сопутствующие статьи:
Как подключиться к роутеру RTU?
Дополнительная информация: