Поиск по сайту:

Полностью отключите автоматическое обновление приложений Snap в Ubuntu

В Ubuntu наконец-то добавлена поддержка отключения автоматических обновлений для приложений Snap, хотя на момент написания статьи это считается экспериментальным.

Как вы, возможно, знаете, Snap — это универсальный формат пакетов, работающий в «песочнице». Он разработан Canonical, компанией, стоящей за Ubuntu, как конкурент Flatpak.

Предустановленный Firefox в Ubuntu 22.04+ и программное обеспечение Ubuntu в Ubuntu 20.04+ являются приложениями Snap. В программном обеспечении Ubuntu доступно множество приложений, доступных как Snap, включая браузер Chromium, Skype и другие.

По умолчанию приложения Snap автоматически обновляются до последней версии. Однако пользователь может отложить или указать, когда выполнять обновления. Полностью отключить автоматическое обновление было невозможно из-за проблем с безопасностью.

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

Приостановить или полностью отключить обновления Snap

Эта функция выполняется с помощью нового параметра --hold с помощью команды snap Refresh.

  • Например, полностью отключить автоматические обновления Firefox командой:

    snap refresh --hold firefox

    Выведет что-то вроде «Общие обновления «Firefox» проводятся на неопределенный срок».

  • Или задержите автоматические обновления в течение 24 часов как для Firefox, так и для Snap-store с помощью команды:

    snap refresh --hold=24h firefox snap-store
  • Для всех приложений Snap просто пропустите имя пакета в команде. Итак, отключите автоматическое обновление для всех приложений, выполнив команду:

    snap refresh --hold

И наоборот, повторно включите автоматическое обновление с помощью параметра --unhold.

  • Чтобы повторно включить обновления для всех приложений, используйте команду:

    snap refresh --unhold
  • Чтобы повторно включить центральные приложения, такие как Firefox, используйте команду:

    snap refresh --unhold firefox

Переключить Snapd на краевой канал

ОБНОВЛЕНИЕ: Эта функция доступна в стабильной версии. Вам больше не нужно переключаться на пограничный канал!

Как уже упоминалось, эта функция не доступна для предварительного просмотра в краевом канале. Если вы обнаружили, что приведенные выше команды не работают, но вы действительно хотите их попробовать, переключите демон Snapd на пограничный канал с помощью команды:

snap refresh snapd --edge

И проверьте, выполнив команду snap list |grep snapd.

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

snap refresh snapd --stable

через: этот пост.

Статьи по данной тематике