Автоматическое обновление

Автоматическое обновление гарантирует, что у вас всегда будут новейшие функции и исправления ошибок для вашего клиента синхронизации Nextcloud.

Программа автоматического обновления обновляется только на компьютерах macOS и Windows; пользователям Linux необходимо использовать только обычные менеджеры пакетов. Однако в системах Linux программа обновления будет проверять наличие обновлений и уведомлять вас о появлении новой версии.

Базовый рабочий процесс

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

Windows

Клиент Nextcloud проверяет наличие обновлений и загружает их, когда они доступны. Вы можете просмотреть статус обновления в разделе Настройки -> Общие -> Обновления в клиенте Nextcloud.

Если обновление доступно и было успешно загружено, клиент Nextcloud запускает автоматическое обновление перед следующим запуском, а затем перезапускается сам. В случае сбоя автоматического обновления клиент предлагает загрузить его вручную.

Примечание

Для выполнения обновления требуются права администратора.

macOS

Клиент macOS имеет программу автоматического обновления, которая использует платформу Sparkle Framework. Эта программа автоматического обновления включена в комплект клиентского приложения и проверяет наличие обновлений при запуске, уведомляя вас о наличии обновлений. При этом появится всплывающее окно, которое позволит вам автоматически загрузить и установить последнее обновление клиента одним щелчком мыши.

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

Как и в других системах, вы можете просмотреть статус обновления в разделе Настройки -> Общие -> Обновления в клиенте Nextcloud.

Linux

Дистрибутивы Linux предоставляют собственные средства обновления, поэтому клиенты Nextcloud, использующие операционную систему Linux, не выполняют никаких обновлений самостоятельно. Клиент сообщит вам (Настройки -> Общие -> Обновления), когда обновление будет доступно.

Предотвращение автоматического обновления

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

Предотвращение автоматических обновлений в средах Windows

Пользователи могут отключить автоматическое обновление, добавив эту строку в раздел [Общие] своих файлов nextcloud.cfg:

skipUpdateCheck=true

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

Чтобы предотвратить автоматическое обновление, но разрешить ручное переопределение:

  1. Отредактируйте эти разделы реестра:

    1. (32-bit-Windows) HKEY_LOCAL_MACHINE\Software\Nextcloud\Nextcloud

    2. (64-bit-Windows) HKEY_LOCAL_MACHINE\Software\Wow6432Node\Nextcloud\Nextcloud

  2. Добавьте ключ skipUpdateCheck (типа DWORD).

  3. Укажите для устройства значение 1.

Чтобы вручную переопределить этот ключ, используйте то же значение в HKEY_CURRENT_USER.

Чтобы предотвратить автоматическое обновление и запретить ручные переопределения:

Примечание

Это предпочтительный метод управления поведением программы обновления с помощью групповых политик.

  1. Отредактируйте этот раздел реестра:

    HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud GmbH\Nextcloud

  2. Добавьте ключ skipUpdateCheck (типа DWORD).

  3. Укажите для устройства значение 1.

Примечание

у фирменных клиентов разные ключевые названия

Предотвращение автоматического обновления в средах Linux

Поскольку клиент Linux не поддерживает функцию автоматического обновления, нет необходимости снимать флажок автоматического обновления. Однако, если вы хотите отключить его, отредактируйте файл конфигурации вашего настольного клиента $HOME/.config/Nextcloud/nextcloud.cfg. Добавьте эту строку в раздел [Общие]:

skipUpdateCheck=true