Версия: 2.19
Обновление системы — приложение для управления настройками автоматического обновления. Оно предоставляет возможность настраивать необходимые репозитории для получения пакетов и обновлений, публиковать локальные репозитории, подключаться к сети распределённых репозиториев, а также публиковать репозиторий/ленивое зеркало в виде локального веб-ресурса и(или) ftp-ресурса.
Лицензия:
Стандартная общественная лицензия GNU версии 3 (GPLv3)
Запуск программы:
Для запуска программы: Меню приложений > Обновление системы.
Необходимо выбрать программу в разделе меню или ввести в строке поиска часть названия программы.
Также можно открыть используя Диспетчер настроек
или Диспетчер настроек UBLinux
.
Изменение настроек в утилите возможно только с правами root.
Для повышения прав следует перейти в меню утилиты и выбратьПовысить права до root.
Кнопки:
Загрузка из файла.Сохранить в файл.
В верхней части окна расположена иконка текущего режима загрузки:
Репозитории.
Окно позволяет добавить или изменить выбранный репозиторий:

Включен
Позволяет включить или отключить репозиторий.
Имя репозитория
Позволяет указать имя репозитория.
Источник
Позволяет указать путь до репозитория. Следует выбрать префикс URL и указать адрес, например: https://repo.ublinux.ru/2405/$repo/$arch
Уровень проверки подписи
Уровень проверки подписи репозитория, можно выбрать несколько из основных и несколько из дополнительных.
Основные уровни:
| Уровень | Описание |
|---|---|
| *Never | Проверка подписи выполняться не будет |
| *Optional | Подписи будут проверяться при их наличии, но неподписанные базы данных и пакеты также будут приниматься |
| *Required | Подписи будут необходимы для всех пакетов и баз данных |
| *TrustedOnly | Если подпись проверяется для пакетов и баз данных, она должна находиться в связке ключей и быть полностью доверенной; маргинальное доверие не применимо |
| *TrustAll | Если подпись проверена, она должна находиться в связке ключей, но ей не требуется назначать уровень доверия (например, неизвестное или предельное доверие) |
Дополнительные уровни:
| Уровень | Описание |
|---|---|
| *PackageNever | Отключает проверку подписей только для пакетов. |
| *DatabaseNever | Отключает проверку подписей только для базы данных. |
| *PackageOptional | Проверяет подписи только для пакетов, если они присутствуют; неподписанные пакеты также принимаются. |
| *DatabaseOptional | Проверяет подписи только для базы данных, если они присутствуют; неподписанные базы данных также принимаются. |
| *PackageRequired | Требует подписи только для пакетов; неподписанные пакеты не принимаются. |
| *DatabaseRequired | Требует подписи только для базы данных; неподписанные базы данных не принимаются. |
| *PackageTrustedOnly | Подпись для пакетов должна находиться в связке ключей и быть полностью доверенной; маргинальное доверие не применяется. |
| *DatabaseTrustedOnly | Подпись для базы данных должна находиться в связке ключей и быть полностью доверенной; маргинальное доверие не применяется. |
| *PackageTrustAll | Подпись для пакетов должна находиться в связке ключей, но ей не требуется назначать уровень доверия. |
| *DatabaseTrustAll | Подпись для базы данных должна находиться в связке ключей, но ей не требуется назначать уровень доверия. |
Уровень использования
| Уровень | Описание |
|---|---|
| *All | Включает все функции для репозитория: обновление, поиск, установку и использование при обновлении системы. Используется по умолчанию. |
| *Sync | Включает репозиторий для получения обновлений пакетов. |
| *Search | Позволяет использовать репозиторий для поиска пакетов. |
| *Install | Разрешает установку пакетов из репозитория во время выполнения команды --sync. |
| *Upgrade | Указывает, что репозиторий может быть источником пакетов при выполнении команды --sysupgrade для обновления системы. |



Добавить/Изменить

В ряде случаев, для повышения уровня информационной безопасности, необходимо указать пользователя или группу пользователей рабочего места, от имени которых анонимный пользователь будет получать доступ к опубликованному репозиторию.
Такую настройку можно выполнить активировав чек-бокс, затем указав имя пользователя либо выбрав необходимую группу пользователей.

Опубликовать ленивое зеркало
Позволяет включить/выключить публикацию ленивого зеркала для всех репозиториев.
Обновить
Позволяет обновить информацию о репозиториях в таблице
/ Добавить/Изменить
Позволяет добавить/изменить отдельный репозиторий.

При выборе
Файл зеркалследует быть осторожным и убедиться, что URL текущего сервера НЕ включен в этот файл.
/memory/layer-base/1/repopublic_cacheСинтаксис:
ubl-settings-update [аргументы]
Аргументы:
| Аргумент | Описание |
|---|---|
| --help, -h | Показать параметры справки |
| --version, -V | Показать текущую версию |
| --lock-help | Блокировка вызова справки |
| --lock-save | Блокировка сохранения локальной и глобальной конфигурации |
| --lock-save-local | Блокировка сохранения локальной конфигурации |
| --lock-save-global | Блокировка сохранения глобальной конфигурации |
| --lock-load-global | Блокировка загрузки глобальной конфигурации |
Для добавления репозитория, из которого может выполняться установка и обновление программного обеспечения, следует на вкладке Репозитории поставить галочку Управление списком репозиториев
При необходимости отключения стандартных репозиториев нужно также установить Отключить системные репозитории.

Нажать Добавить и в окне добавления указать:
- Включен;
- Имя репозитория;
- Источник;
- Уровень подписи (не обязательно);
- Уровень использования (не обязательно);

Сохранить > Сохранить конфигурацию:
Сохранить:
Для включения автоматического обновления системы на вкладке Обновление системы следует установить:
Для сохранения установленных настроек следует нажать Сохранить > Сохранить конфигурацию.

Далее следует подтвердить сохранение нажав Сохранить:

После каждого обновления в правой части окна изменяется дата последнего обновления системы:

Для отключения системных репозиториев на вкладке Репозитории необходимо:
Управление списком репозиториев;Отключить системные репозитории;Сохранить изменения нажав Сохранить > Сохранить конфигурацию:

Подтвердить сохранение нажав Сохранить:

После загрузки конфигурации - системные репозитории, которые были отключены, будут затемнены:
Для включения системных репозиториев следует на вкладке Репозитории:
Отключить системные репозитории.При сохранении текущих настроек для обновления и получения пакетов будут использоваться: системные репозитории и репозитории, добавленные в таблицу.
При необходимости возврата системных репозиториев к настройкам по умолчанию - следует также отключить флажок
Управление списком репозиториев. В таком случае для обновления и установки пакетов будут доступны только системные репозитории: core, extra, community, multilib, modules

Сохранить изменения нажав Сохранить > Сохранить конфигурацию:

Подтвердить сохранение нажав Сохранить:

Для WEB-публикации локальных репозиториев нужно на вкладке WEB-публикация нажать Добавить.

Выбрать нужное хранилище. В таблице отобразятся репозитории. Те, которые публиковать не требуется, можно отключить убрав галочку.
Поставить галочку Включить публикацию локального репозитория в виде WEB ресурса.
Кроме того можно выставить:
Нажать Принять.

Сохранить изменения нажав Сохранить > Сохранить конфигурацию:

Подтвердить сохранение нажав Сохранить:

Для подключения к локальному репозиторию, опубликованому как WEB ресурс следует на вкладке Репозитории поставить галочку Управление списком репозиториев. При необходимости отключения стандартных репозиториев нужно также установить Отключить системные репозитории.
Нажать кнопку Добавить.

В окне добавления репозиториев следует ввести:
http://.Где:
Нажать кнопку Принять:

Для сохранения установленных настроек следует нажать Сохранить > Сохранить конфигурацию.

Подтвердить сохранение нажав Сохранить:

Если необходимо оставить в системе только репозиторий из WEB ресурса, следует отключить системные репозитории.
В том случае, если при WEB публикации репозитория был включен WEB обозреватель файлов, он будет доступен из браузера по URL-адресу:
<ipaddress>:<port>/<reponame>
Где:
Например:
http://192.168.15.139:8080/testrepo/

Если при WEB-публикации были заданы параметры авторизации, то их потребуется указать для доступа к WEB-ресурсу:

Для FTP-публикации локальных репозиториев нужно на вкладке FTP-публикация нажать Добавить.

Выбрать нужное хранилище. В таблице отобразятся репозитории. Те, которые публиковать не требуется, можно отключить убрав галочку.
Поставить галочку Включить публикацию локального репозитория в виде FTP ресурса.
Кроме того можно выставить:

Нажать Принять.

Сохранить изменения нажав Сохранить > Сохранить конфигурацию:

Подтвердить сохранение нажав Сохранить:

Для подключения к локальному репозиторию, опубликованому как FTP ресурс следует на вкладке Репозитории поставить галочку Управление списком репозиториев. При необходимости отключения стандартных репозиториев нужно также установить Отключить системные репозитории.
Нажать кнопку Добавить.

В окне добавления репозиториев следует ввести:
ftp://.Где:
Нажать кнопку Принять:

Для сохранения установленных настроек следует нажать Сохранить > Сохранить конфигурацию.

Подтвердить сохранение нажав Сохранить:

Если необходимо оставить в системе только репозиторий из WEB ресурса, следует отключить системные репозитории.
Ленивое зеркало — это механизм, при котором клиенты обращаются к основному серверу, настроенному как
ленивое зеркало, для обновления и установки программ и модулей.
Процесс работы:
1. Один из клиентов запрашивает обновление/установку пакетов;
2. Основной сервер скачивает обновления/пакеты из репозитория и размещает их в локальном репозитории;
3. Остальные клиенты запрашивают обновление/установку пакетов и скачивают их из локального сервера.
Для публикации ленивого зеркала нужно на вкладке Публикация зеркала выбрать Опубликовать ленивое зеркало и сохранить: Сохранить > Сохранить в конфигурацию:

Далее следует подтвердить сохранение нажав Сохранить:

Для подключения к ленивому зеркалу на вкладке Репозитории следует установить флажок на Управление списком репозиториев и нажать кнопку Добавить:

В окне добавления репозиториев следует ввести:
http://.Где:
Нажать кнопку Принять:

Для сохранения установленных настроек следует нажать Сохранить > Сохранить конфигурацию.

Подтвердить сохранение нажав Сохранить:

Если необходимо оставить в системе только репозитории ленивого зеркала, следует отключить системные репозитории.
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой Установка и удаление программ.
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой Установка и удаление программ.
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой Сохранение изменений до перезагрузки системы.