|
Метка: изменение цели перенаправления |
(не показано 5 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Релизы ПО Wiren Board}}
| | #REDIRECT [[Wiren_Board_Software]] |
| == Новый репозиторий Wiren Board ==
| |
| | |
| С апреля 2021 года программное обеспечение контроллера Wiren Board выпускается в формате [[Software Releases |периодических релизов]], также изменился путь к [http://deb.wirenboard.com/ основному репозиторию]. А [http://releases.contactless.ru/ Старый репозиторий] больше не поддерживается, новых обновлений не будет.
| |
| | |
| На старых контроллерах (до мая 2021 года) для перехода на работу с релизами надо сделать пару шагов:
| |
|
| |
| Если на контроллере есть интернет, то выполните команды:
| |
| :<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| : в систему будет установлен пакет <code>wb-configs</code>, а сама система обновится.
| |
| А после завершения обновления выполните эти команды ещё раз:
| |
| :<syntaxhighlight lang="bash">
| |
| apt update && apt dist-upgrade
| |
| </syntaxhighlight>
| |
| : ПО контроллера переключится на текущий релиз '''stable''' и обновится, или на релиз '''testing''', если ранее вы включали репозиторий '''unstable'''.
| |
| | |
| Если на контроллере нет интернета, то просто скачайте последний .fit-файл прошивки и [[Wiren Board Firmware Update#Обновление прошивки целиком | обновите контроллер целиком]].
| |
| | |
| == Ветки релизов ==
| |
| === Testing ===
| |
| Testing — нестабильная ветка: свежие версии пакетов с новыми функциями, исправленными и новыми ошибками.
| |
| | |
| В течение двух месяцев пакеты с новыми функциями публикуются сразу после предварительного автоматического тестирования, которое позволяет исключить публикацию сломанных пакетов.
| |
| | |
| На третий месяц '''testing'''-ветка «замораживается» и ей присваивается имя будущего stable. Во время заморозки новые функции не добавляются, а только исправляются найденные ошибки. В конце месяца релиз сливается со '''stable''', а '''testing ''' ««размораживается»» и продолжается публикация пакетов с новыми функциями.
| |
| | |
| Будем рады помощи сообщества в тестировании пакетов — переключайтесь на '''testing'''-ветку на неответственных инсталляциях.
| |
| | |
| === Stable ===
| |
| Stable — стабильная ветка: обновление пакетов раз в три месяца и исправления критических ошибок.
| |
| | |
| Публикуемые в ней пакеты прошли тестирование пользователями '''testing'''-ветки, поэтому мы рекомендуем использовать '''stable''' в ответственных инсталляциях.
| |
| | |
| Если в релизе будут обнаружены критические ошибки — мы опубликуем исправления сразу после их выхода, не дожидаясь очередной даты релиза.
| |
| | |
| Каждый релиз имеет номер вида <code>wb-YYMM</code>, где <code>YY</code> — год, а <code>MM</code> — месяц выпуска. Например, '''wb-2104''' — релиз, выпущенный в апреле 2021 года.
| |
| | |
| == Переключение между релизами ==
| |
| Для переключения используйте утилиту <code>wb-release</code> с флагом <code>-t</code>:
| |
| | |
| На '''testing''':
| |
| <syntaxhighlight lang="bash">
| |
| wb-release -t testing
| |
| </syntaxhighlight>
| |
| | |
| На '''stable''':
| |
| <syntaxhighlight lang="bash">
| |
| wb-release -t stable
| |
| </syntaxhighlight>
| |
| | |
| Для заморозки на определенном релизе укажите версию stable-релиза:
| |
| <syntaxhighlight lang="bash">
| |
| wb-release -t wb-2104
| |
| </syntaxhighlight>
| |
| | |
| Но мы не рекомендуем это делать — вы останетесь без обновлений. Для разморозки переключитесь на одну из веток.
| |
| | |
| После смены релиза мы рекомендуем перезагрузить контроллер на случай, если обновилось ядро.
| |
| | |
| Если в процессе работы утилиты произошел сбой, то она постарается вернуть настройки apt.
| |
| | |
| === Как узнать версию установленного ПО ===
| |
| [[Image: System Information Testing.png|300px|thumb|right| Версия ПО в веб-интерфейсе для '''testing''']] | |
| Посмотреть текущую версию ПО можно:
| |
| *В '''веб-интерфейсе'''. В разделке '''Devices''', устройство '''System'''.
| |
| *В '''консоли'''. При подключении к консоли контроллера выводится баннер, в котором указана используемая ветка и номер релиза.
| |
| *В консоли командой '''wb-release''':
| |
| | |
| <syntaxhighlight lang="bash">
| |
| # wb-release
| |
| Wirenboard release wb-2104 (as stable), target wb6/stretch
| |
| | |
| You can get this info in scripts from /usr/lib/wb-release.
| |
| </syntaxhighlight>
| |
| == Журнал изменений ==
| |
| {| border="1" class="wikitable"
| |
| |+ Релизы ПО
| |
| ! Ветка || Имя
| |
| |-
| |
| | stable || [https://wirenboard.com/statics/release-changelogs/wb-2108/changelog.html wb-2108] • wb-2104
| |
| |-
| |
| | testing || -
| |
| |-
| |
| |}
| |