Software Releases: различия между версиями

м
Форматирование
(Добавил ещё один скриншот)
м (Форматирование)
Строка 1: Строка 1:
{{Draft}}
{{DISPLAYTITLE: Релизы ПО Wiren Board}}
{{DISPLAYTITLE: Релизы ПО Wiren Board}}
== Введение ==
== Введение ==


В апреле 2021 года мы переделали систему обновления ПО контроллеров. Теперь обновления
В апреле 2021 года мы переделали систему обновления ПО контроллеров. Теперь обновления будут доступны через новый репозиторий (http://deb.wirenboard.com/).
будут доступны через новый репозиторий (http://deb.wirenboard.com/).


Можно настроить одну из двух веток обновлений:
Можно настроить одну из двух веток обновлений:
Строка 15: Строка 13:
Переключиться на новый репозиторий могут все пользователи Wiren Board версии 5.5 и новее.
Переключиться на новый репозиторий могут все пользователи Wiren Board версии 5.5 и новее.


В следующих разделах подробнее рассказано о том, какначиная с это работает и как можно начать
В следующих разделах подробнее рассказано о том, как это работает и как можно начать использовать новый репозиторий на вашем Wiren Board.
использовать новый репозиторий на вашем Wiren Board.


== Ветки обновления ==
== Ветки обновления ==
Строка 22: Строка 19:
=== testing ===
=== testing ===


Новые версии пакетов в этой ветке публикуются практически сразу после появления. Перед публикацией
Новые версии пакетов в этой ветке публикуются практически сразу после появления. Перед публикацией проводится автотестирование обновления, чтобы не допустить попадания заведомо сломанных пакетов в репозиторий. Поэтому '''testing''' является лучшим способом быстро получить доступ к новым возможностям.
проводится автотестирование обновления, чтобы не допустить попадания заведомо сломанных пакетов
в репозиторий. Поэтому '''testing''' является лучшим способом быстро получить доступ к новым возможностям.


Раз в три месяца '''testing''' "замораживается" на месяц: команда Wiren Board
Раз в три месяца '''testing''' "замораживается" на месяц: команда Wiren Board начинает работу по исправлению ошибок в опубликованных версиях ПО, не добавляя при этом новые функции.
начинает работу по исправлению ошибок в опубликованных версиях ПО, не добавляя при этом новые функции.
Так мы готовим новые пакеты к выпуску нового стабильного релиза. После выпуска нового стабильного релиза '''testing''' "размораживается" и в нём снова начинают публиковаться новые версии пакетов.
Так мы готовим новые пакеты к выпуску нового стабильного релиза. После выпуска нового стабильного релиза
'''testing''' "размораживается" и в нём снова начинают публиковаться новые версии пакетов.


Нам очень нужны пользователи, которые могут дать обратную связь по ошибкам и недостаткам в
Нам очень нужны пользователи, которые могут дать обратную связь по ошибкам и недостаткам в обновлениях. Обо всех проблемах с '''testing''' можно писать в техподдержку (https://support.wirenboard.com/), так мы сможем быстрее выпустить исправления.
обновлениях. Обо всех проблемах с '''testing''' можно писать в техподдержку (https://support.wirenboard.com/),
так мы сможем быстрее выпустить исправления.


=== stable ===
=== stable ===


Пакеты в стабильных релизах уже прошли тестирование силами команды Wiren Board и пользователей
Пакеты в стабильных релизах уже прошли тестирование силами команды Wiren Board и пользователей ветки '''testing''', поэтому мы рекомендуем использовать ветку '''stable''' в ответственных инсталляциях.
ветки '''testing''', поэтому мы рекомендуем использовать ветку '''stable''' в ответственных
инсталляциях.


Эта ветка по умолчанию настроена на новых контроллерах Wiren Board.
Эта ветка по умолчанию настроена на новых контроллерах Wiren Board.


Обновления в этой ветке публикуются в формате релизов раз в три месяца, подобно релизам Ubuntu или
Обновления в этой ветке публикуются в формате релизов раз в три месяца, подобно релизам Ubuntu или других программных продуктов. Каждый релиз имеет номер, например, '''wb-2104''' - релиз, выпущенный в апреле 2021 года.
других программных продуктов. Каждый релиз имеет номер, например, '''wb-2104''' - релиз, выпущенный
в апреле 2021 года.


Если в уже опубликованном релизе обнаруживаются серьёзные ошибки, исправления публикуются сразу
Если в уже опубликованном релизе обнаруживаются серьёзные ошибки, исправления публикуются сразу после их выхода.
после их выхода.


== Как начать пользоваться ==
== Как начать пользоваться ==
Строка 62: Строка 48:


=== Обновление через Apt ===
=== Обновление через Apt ===
Для тех, кому не подходит обновление прошивки с помощью fit-образа (например, есть важные установленные пакеты, которые потеряются при обновлении), мы подготовили
Для тех, кому не подходит обновление прошивки с помощью fit-образа (например, есть важные установленные пакеты, которые потеряются при обновлении), мы подготовили альтернативный способ обновления с помощью Apt.
альтернативный способ обновления с помощью Apt.


# Добавьте вспомогательный репозиторий:
# Добавьте вспомогательный репозиторий:
Строка 142: Строка 127:
Заморозка релиза может быть нужна в особо ответственных применениях.
Заморозка релиза может быть нужна в особо ответственных применениях.


Для заморозки укажите в параметрах wb-release текущую версию stable-релиза:
Для заморозки укажите в параметрах <code>wb-release</code> текущую версию stable-релиза:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
wb-release -t wb-2104
wb-release -t wb-2104
</syntaxhighlight>
</syntaxhighlight>