16 763
правки
Метка: ручная отмена |
|||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Обновление прошивки контроллера Wiren Board | {{DISPLAYTITLE: Обновление прошивки контроллера Wiren Board}} | ||
== Общая информация == | == Общая информация == | ||
=== Кратко о релизах === | |||
* | [[Image: System Information.png |300px|thumb|right| Версия ПО в веб-интерфейсе контроллера<br>''WebUI'' → ''Devices'' → ''System'']] | ||
* | Программное обеспечение контроллеров Wiren Board состоит из множества пакетов, которые мы объединяем в релизы: | ||
* '''Stable''' — стабильный релиз: обновление пакетов раз в три месяца и исправления критических ошибок. | |||
* '''Testing''' — тестовый релиз: свежие версии пакетов с новыми функциями, а так же исправленными и новыми ошибками. | |||
Стабильные релизы имеют номер вида ''wb-YYMM'', где ''YY'' — год, а ''MM'' — месяц выпуска. Например, ''wb-2104'' — релиз, выпущенный в апреле 2021 года. | |||
{{Wbincludes:Release Log}} | |||
=== Какой релиз на вашем контроллере === | |||
С завода на контроллерах Wiren Board установлен актуальный на момент производства стабильный релиз. | |||
Узнать версию релиза можно в веб-интерфейсе контроллера в разделе ''Devices'' в карточке устройства ''System'' или в консоли командой <code>wb-release</code>. Если в веб-интерфейсе нет упоминания о testing или stable или команда ''wb-release'' не найдена — у вас старая версия ПО и нужно сменить репозиторий. | |||
=== Переключение между релизами === | |||
Между релизами можно переключаться, так же можно заморозить ПО контроллера на определённом релизе — это может быть полезно на ответственных инсталляциях. | |||
Сделайте резервную копию настроек и выполните одну из команд: | |||
* Переход со стабильного на тестовый: | |||
*:<syntaxhighlight lang="bash"> | |||
wb-release -t testing | |||
</syntaxhighlight> | |||
* Переход с тестового на стабильный: | |||
*:<syntaxhighlight lang="bash"> | |||
wb-release -t stable | |||
</syntaxhighlight> | |||
* Чтобы заморозить релиз и отказаться от новых функций, укажите версию релиза, например: | |||
*: <syntaxhighlight lang="bash"> | |||
wb-release -t wb-2104 | |||
</syntaxhighlight> | |||
После смены релиза рекомендуем перезагрузить контроллер на случай, если обновилось ядро. | |||
== | == Пользовательские настройки и файлы == | ||
{{Wbincludes: | {{Wbincludes:Firmware Update Save Data}} | ||
== Проверка обновлений == | == Проверка обновлений == | ||
Строка 21: | Строка 42: | ||
== Обновление == | == Обновление == | ||
=== В консоли через apt === | |||
[[Image: Dialog.png |400px|thumb|right| Окно ''Modified configuration Files'']] | |||
Apt — это менеджер пакетов операционной системы Debian, который обновляет изменившиеся пакеты и устанавливает новые, если это необходимо. | |||
Для работы нужен интернет или [https://wiki.debian.org/ru/CreateLocalRepo локальное зеркало] apt-репозитория Wiren Board. | |||
При обновлении сохраняются установленные программы, пользовательские файлы и настройки. | |||
Чтобы обновить прошивку контроллера: | |||
# Подключитесь к нему по [[SSH]]. | |||
# Выполните команды: | |||
#:<syntaxhighlight lang="bash"> | |||
apt update && apt upgrade | |||
</syntaxhighlight> | |||
В процессе обновления может появиться запрос на действие с файлами конфигурации. Если не знаете, что выбрать — оставьте значение по умолчанию '''keep the local version currently installed''', так вы сохраните свои настройки. | |||
Так же в консоль будут выводиться служебные сообщения и запросы на действия, которые могут повредить систему или удалить пользовательские настройки — внимательно читайте вопросы перед тем, как ввести <code>Y</code>. | |||
=== Через веб-интерфейс === | === Через веб-интерфейс === | ||
{{Wbincludes: | {{Wbincludes:Fit Files}} | ||
{{Wbincludes:WebUI Change Access Level}} | |||
{{Wbincludes: | |||
{{Wbincludes:Firmware Update Fit Save Data}} | |||
{{Wbincludes: | |||
<gallery mode="packed | Чтобы обновить прошивку контроллера: | ||
Image: | # Скачайте fit-файл прошивки на компьютер. | ||
Image: | # Зайдите в [[Wiren Board Web Interface | веб-интерфейс]] контроллера и перейдите в раздел '''Settings''' → '''System'''. В старых версиях WebUI кнопка ''Select file'' находится в разделе '''Settings'''. | ||
Image: | # Нажмите кнопку '''Select File''' и выберите скачанный ранее fit-файл. | ||
# Файл с прошивкой загрузится на контроллер и начнётся обновление, которое длится 5-10 минут. Не закрывайте страницу и не выключайте контроллер до завершения. | |||
# После обновления контроллер перезагрузится и на странице появится надпись '''Firmware update complete''' — обновление завершено. | |||
# Закройте страницу. | |||
<gallery mode="packed " heights="150px"> | |||
Image: web-settings.png | Нажмите кнопку '''Select file''' и выберите fit-файл | |||
Image: Web-settings-firmware-update-messages.png | Во время обновления на страницу выводятся системные сообщения | |||
Image: Web-settings-firmware-update-completed.png | Оповещение об успешном обновлении | |||
</gallery> | </gallery> | ||
== | == Удаление данных и другие способы обновления== | ||
Обновление через apt или веб-интерфейс полностью покрывают задачи по обслуживанию контроллера. | |||
Однако, если они не подходят или вам нужно удалить данные с возвратом к заводским настройкам — это тоже можно, читайте в инструкции для каждой версии контроллера по ссылкам [[Wiren_Board_5_Firmware_Update | Wiren Board 5.x]], [[Wiren_Board_6_Firmware_Update | Wiren Board 6.x]] и [[Wiren_Board_7_Firmware_Update | Wiren Board 7.x]]. | |||
== Инструкция для контроллеров Wiren Board 4 и старее == | |||
Контроллеры Wiren Board 4 и старее прошиваются через карту Micro-SD, читайте инструкцию в статье [[Создание microSD-карты с образом]]. | |||