|
|
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Релизы ПО Wiren Board}} | | {{DISPLAYTITLE: Релизы ПО Wiren Board}} |
| == Изменения == | | == Описание == |
| С апреля 2021 года программное обеспечение контроллера Wiren Board выпускается в формате периодических релизов, также изменился путь к основному репозиторию.
| | Все контроллеры, отгружаемые с мая 2021 года прошиты одним из стабильных релизов. Если вы покупали контроллер раньше — проверьте установленную на нём версию программного обеспечения. |
|
| |
|
| Новые релизы доступны для контроллеров Wiren Board версии 5.5 и новее.
| | Если у вас строк Release name и Release suite, то вам нужно перейти на новый репозиторий ПО Wiren Board. Как это сделать читайте в статье [[Software Releases Old | Новый репозиторий Wiren Board]]. |
| | |
| === Старый репозиторий ===
| |
| Старый репозиторий находится по адресу http://releases.contactless.ru/. Обновления в него перестанут публиковаться [[#Автоматический переход | в скором времени]].
| |
| | |
| === Новый репозиторий ===
| |
| Новый репозиторий находится по адресу http://deb.wirenboard.com/.
| |
|
| |
|
| == Ветки релизов == | | == Ветки релизов == |
Строка 29: |
Строка 23: |
|
| |
|
| Если в релизе будут обнаружены критические ошибки — мы опубликуем исправления сразу после их выхода, не дожидаясь очередной даты релиза. | | Если в релизе будут обнаружены критические ошибки — мы опубликуем исправления сразу после их выхода, не дожидаясь очередной даты релиза. |
|
| |
| == Как начать пользоваться ==
| |
| Если вы используете [[#Старый репозиторий |старый репозиторий]] Wiren Board и хотите перейти на работу с релизами, выполните несколько шагов.
| |
|
| |
| === Прошивка fit-образа ===
| |
| Вы можете обновить прошивку контроллера целиком, для этого загрузите и прошейте fit-образ программного обеспечения.
| |
|
| |
| Инструкцию по прошивке и ссылки на загрузку смотрите в статье [[Wiren Board Firmware Update#Обновление прошивки целиком | Обновление прошивки контроллера Wiren Board]].
| |
|
| |
| В контроллер будет зашит последний стабильный релиз (stable).
| |
|
| |
| === Обновление через Apt ===
| |
| Для тех, кому не подходит обновление прошивки с помощью fit-образа мы подготовили способ обновления с помощью стандартного менеджера пакетов Apt:
| |
| # Добавьте вспомогательный репозиторий:
| |
| #::<syntaxhighlight lang="bash">
| |
| echo "deb http://releases.contactless.ru/release-transitional stretch main" > /etc/apt/sources.list.d/wb-release-transitional.list
| |
| </syntaxhighlight>
| |
| # Выполните команды:
| |
| #:<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| #: в систему будет установлен пакет <code>wb-configs</code>
| |
| # После завершения обновления выполните эти команды еще раз:
| |
| #:<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| #: программное обеспечение контроллера переключится на один из релизов и обновится:
| |
| #:* если у вас раскомментирована запись в файле <code>/etc/apt/sources.list.d/wb-unstable.list</code>, то контроллер переключится на релиз '''testing'''.
| |
| #:* в остальных случаях контроллер переключится на релиз '''stable'''.
| |
| # Удалите вспомогательный репозиторий, он больше не потребуется:
| |
| #:<syntaxhighlight lang="bash">
| |
| rm /etc/apt/sources.list.d/wb-release-transitional.list
| |
| </syntaxhighlight>
| |
|
| |
| === Автоматический переход ===
| |
| После отладки системы релизов мы планируем автоматически перевести всех пользователей на новую систему релизов в момент обновления ПО контроллера.
| |
|
| |
| '''Переход запланирован на <s>1 июля</s> 31 августа 2021 года''', следите за новостями.
| |
|
| |
| Для перехода просто обновите ПО контроллера после этой даты:
| |
| # Выполните команды:
| |
| #:<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| #: в систему будет установлен пакет <code>wb-configs</code>
| |
| # После завершения обновления выполните эти команды еще раз:
| |
| #:<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| #: программное обеспечение контроллера переключится на один из релизов и обновится:
| |
| #:* если у вас раскомментирована запись в файле <code>/etc/apt/sources.list.d/wb-unstable.list</code>, то контроллер переключится на релиз '''testing'''.
| |
| #:* в остальных случаях контроллер переключится на релиз '''stable'''.
| |
|
| |
|
| == Как узнать версию установленного ПО == | | == Как узнать версию установленного ПО == |
| === Консоль === | | === Консоль === |
| При подключении к консоли контроллера выводится баннер, в котором указана используемая ветка и номер релиза: | | При подключении к консоли контроллера выводится баннер, в котором указана используемая ветка и номер релиза: |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="console"> |
| __ _(_)_ __ ___ _ __ | |__ ___ __ _ _ __ __| | | | __ _(_)_ __ ___ _ __ | |__ ___ __ _ _ __ __| | |
| \ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` | | | \ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` | |
Строка 94: |
Строка 36: |
| Linux wirenboard-A6XXXXXX 4.9.22-wb1 #2 SMP Sun Apr 18 18:12:58 UTC 2021 armv7l GNU/Linux | | Linux wirenboard-A6XXXXXX 4.9.22-wb1 #2 SMP Sun Apr 18 18:12:58 UTC 2021 armv7l GNU/Linux |
|
| |
|
| ~#
| | # |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
| Также можно использовать команду '''wb-release''', пример для stable-ветки: | | Также можно использовать команду '''wb-release''', пример для stable-ветки: |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="console"> |
| ~# wb-release
| | # wb-release |
| Wirenboard release wb-2104 (as stable), target wb6/stretch | | Wirenboard release wb-2104 (as stable), target wb6/stretch |
|
| |
|