Перед описанием процесса обновления стоит пояснить, что такое Repka OS. Это дистрибутив для одноплатных компьютеров Repka Pi, основанный на популярной Ubuntu. Благодаря этому большинство функций Ubuntu доступно и в Repka OS.
Ключевое отличие — собственная система обновления пакетов и утилит с помощью утилиты repka-os-update. Каждое обновление проходит внутреннее тестирование по обширным кейсам и чек-листам команды Repka Pi.
По этой причине мы не можем гарантировать корректную работу системы при обновлении стандартными средствами Ubuntu (например, apt upgrade или do-release-upgrade). Настоятельно рекомендуем использовать описанный в этой статье механизм обновления.
Для обновления дистрибутива Repka OS необходимо выполнить следующие шаги:
-
Открыть терминал и набрать команду
repka-config. После выполнения данной команды в терминале откроется псевдографический интерфейс с утилитой для управления системными настройками Repka Pi (подробнее про данную утилиту)
-
В открывшемся меню необходимо перейти к пункту “7 Update Repka OS“ (это можно сделать с помощью клавиш:
стрелка вверхилистрелка вниз). После чего нажать на кнопкуEnter. -
После чего начнется скачивание утилиты
repka-os-update(не пугайтесь, она скачивается каждый раз, когда вы нажимаете на данный пункт - это сделано для того, чтобы у вас была всегда актуальная версия “обновлятора“). После скачивания, утилита запустится и здесь есть два вариант развития событий:Если у вас установлена актуальная версия Repka OS вы увидите следующее оповещение:

А в случае, если вам доступно обновление версии, то будет следующий экран:

-
После чего выбираем пункт “Установить“ (это можно сделать с помощью клавиш:
стрелка влевоилистрелка вправо) и нажимаемEnter. После чего начнется скачивание и установка обновления. В случае, если обновление завершится с ошибкой, вы увидите оповещение об этом (рекомендуем сообщать о таком в чате Repka Pi - мы стараемся ответить на все вопросы пользователей). Если обновление завершилось успешно, вы увидите следующее оповещение:
-
Также стоит упомянуть о некоторых интересных кейсах:
- Бывает, что ваша текущая версия отстает от актуальной на несколько версий (например, у вас версия
1.0.10, а актуальная1.0.15- при этом между ними несколько версий:1.0.11,1.0.12,1.0.13,1.0.14,1.0.15). В данном случае обновление будет выполняться пошагово, то есть будет повторяться шаг 3, с каждой новой версией. - После обновления зачастую появляется оповещение о необходимости перезагрузки Repka Pi - настоятельно рекомендуем совершать данное действие (перезагрузка).
- Бывает, что ваша текущая версия отстает от актуальной на несколько версий (например, у вас версия