Ubuntu отключить автоматическое обновление

Обновлено: 04.07.2024


Пакеты обновлений необходимы системе для защиты данных, поскольку эти пакеты имеют определенные исправления безопасности. Однако функция Ubuntu под названием Unattended Upgrades устанавливает все последние обновления, связанные с безопасностью, автоматически.



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

Но прежде, чем мы обсудим процедуру, мы хотим дать краткий ответ на вопрос «хорошо ли отключать автоматические обновления в Ubuntu? Помните, что это функция, связанная с безопасностью, и Linux позволяет пользователям поддерживать свои системы в актуальном состоянии. Таким образом, отключать автоматические обновления не рекомендуется, потому что это обеспечивает безопасность системы. Если вы отключите автоматические обновления в Ubuntu, обязательно обновите систему вручную для обеспечения безопасности.

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

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

Вам необходимо отредактировать /etc/apt/apt.conf.d/20auto-upgrades , чтобы отключить автоматические обновления в Ubuntu. Итак, откройте терминал Linux и выполните следующую командную строку:

После выполнения команды измените директивы Update-Package-Lists с 1 на 0.

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

Если вы хотите, чтобы ваша система проверяла регулярные обновления, но не хотите их устанавливать, измените значение с 0 на 1 следующим образом:

Если вы измените значение периодического :: Unattended-Upgrade с 0 на 1 , ваша система будет проверять обновления каждый день. После изменения значения команда будет выглядеть так:

Если вы хотите правильно отключить эти автоматические обновления, выполните в терминале следующую команду:

После выполнения команды измените значение «Нет» и нажмите кнопку «Ввод», чтобы отключить автоматические обновления.


Чтобы удалить эту функцию навсегда, используйте следующую командную строку:

Эта команда не повредит другому программному обеспечению или функциям вашей системы Ubuntu.
После отключения автоматических обновлений обязательно выполните следующие команды, чтобы обновить систему вручную:

Включение/отключение автоматических обновлений графически

Откройте программное обеспечение и обновления с помощью кнопки поиска в главном меню.

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


Измените этот параметр по умолчанию на «Никогда», чтобы автоматическая загрузка обновлений была отключена никогда, и ваша система не загружала их снова.



Заключение

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

А вот вам видео о том, как произвести базовую настройку Убунты. 🙂

Favorite

Добавить в избранное

Главное меню » Ubuntu » Включить отключение автоматических обновлений в Ubuntu

Ubuntu. Советы: Как просматривать файлы системного журнала в графическом интерфейсе пользователя

П акеты обновлений необходимы системе для защиты данных, поскольку эти пакеты имеют определенные исправления безопасности. Однако функция Ubuntu под названием Unattended Upgrades устанавливает все последние обновления, связанные с безопасностью, автоматически.

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

Но прежде чем мы обсудим эту процедуру, мы хотим дать краткий ответ на вопрос « хорошо ли отключать автоматические обновления в Ubuntu? Помните, что это функция, связанная с безопасностью, и Linux позволяет пользователям поддерживать свои системы в актуальном состоянии. Таким образом, отключать автоматические обновления не рекомендуется, потому что это обеспечивает безопасность системы. Если вы отключите автоматические обновления в Ubuntu, обязательно обновите систему вручную для обеспечения безопасности.

Как включить/отключить автоматические обновления в Ubuntu

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

Включение/отключение автоматического обновления с помощью командной строки

В Ubuntu есть несколько отключенных автоматических обновлений с использованием командных строк, поэтому убедитесь, что вы используете их правильно.

Вам необходимо отредактировать /etc/apt/apt.conf.d/20auto-upgrades, чтобы отключить автоматические обновления в Ubuntu. Итак, откройте терминал Linux и выполните следующую командную строку:

После выполнения команды измените директивы Update-Package-Lists с 1 на 0.

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

Если вы хотите, чтобы ваша система проверяла регулярные обновления, но не хотите их устанавливать, измените значение с 0 на 1 следующим образом:

Если вы измените значение периодического :: Unattended-Upgrade с 0 на 1 , ваша система будет проверять обновления каждый день. После изменения значения команда будет выглядеть так:

Если вы хотите правильно отключить эти автоматические обновления, выполните в терминале следующую команду:

После выполнения команды измените значение « Нет» и нажмите кнопку «Ввод», чтобы отключить автоматические обновления.

Чтобы удалить эту функцию навсегда, используйте следующую командную строку:

Эта команда не повредит другому программному обеспечению или функциям вашей системы Ubuntu.
После отключения автоматических обновлений обязательно выполните следующие команды, чтобы обновить систему вручную:

Включение/отключение автоматических обновлений графически

Откройте программное обеспечение и обновления с помощью кнопки поиска в главном меню.
В разделе «software & updates» перейдите в раздел «Updates» и найдите “Automatically check for updates“. Вы увидите, что он уже установлен на ежедневный, и это выбор по умолчанию.

Измените этот параметр по умолчанию на «Never», чтобы автоматическая загрузка обновлений была отключена, и ваша система не будет загружать их снова.

Заключение

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

How to Enable and Set up Automatic Unattended Security Updates on Ubuntu 18.04

В этом руководстве мы рассмотрим, как настроить автоматические автоматические обновления в Ubuntu 18.04. Те же шаги применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Как включить и настроить автоматические автоматические обновления безопасности в Ubuntu 18.04

Регулярное обновление вашей системы Ubuntu - один из наиболее важных аспектов общей безопасности системы. Если вы не обновите пакеты своей операционной системы последними исправлениями безопасности, вы сделаете свой компьютер уязвимым для атак.

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

Прежде чем приступить

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .


Установка unattended-upgrades пакета

unattended-upgrades Пакет включает в себя инструменты , которые могут автоматически загрузить и установить обновленные пакеты.

Скорее всего, этот пакет уже установлен в вашей системе Ubuntu. Если нет, вы можете установить его, введя следующую команду в своем терминале:


После завершения установки служба автоматического обновления запустится автоматически. Вы можете проверить это, набрав:

Настройка автоматических обновлений

unattended-upgrades Пакет может быть настроен путем редактирования /etc/apt/apt.conf.d/50unattended-upgrades файла.

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

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

Если по какой-либо причине вы хотите отключить автоматическое обновление определенных пакетов, просто добавьте их в черный список пакетов:

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

Включение автоматического обновления

Чтобы включить автоматическое обновление, вам необходимо убедиться, что файл конфигурации apt /etc/apt/apt.conf.d/20auto-upgrades содержит как минимум две следующие строки, которые должны быть включены по умолчанию:

Приведенная выше конфигурация обновляет список пакетов и устанавливает доступные обновления каждый день.

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

Другой способ включить / отключить автоматические обновления - выполнить следующую команду, которая изменит (или создаст, если не существует) файл /etc/apt/apt.conf.d/20auto-upgrades .




Тестирование

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


Результат должен выглядеть примерно так:

История автоматических автоматических обновлений записывается в /var/log/unattended-upgrades/unattended-upgrades.log файл.


Вывод

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

Unattended upgrades — это родной для Debian/Ubuntu (и других основанных на них дистрибутивов GNU/Linux) механизм автоматических обновлений. По умолчанию он включён в системе благодаря наличию установленного пакета unattended-upgrades и конфигурационного файла /etc/apt/apt.conf.d/50unattended-upgrades , а настроен на обновления пакетов только из security-репозитория, куда попадают, например, критичные исправления для пакета libssl, которые выходят в результате очередного пополнения базы уязвимостей CVE.


Примечание: здесь и далее рассматриваются unattended upgrades в контексте серверных редакций Ubuntu, что скорее всего применимо «как есть» и к другим дистрибутивам, но могут встречаться свои особенности, оставшиеся вне рамок статьи.

Итак, какие дополнительные возможности предоставляют unattended upgrades (помимо включённых по умолчанию security updates) и к каким проблемам они могут привести?

Слово «unattended» в названии этого механизма действительно важно в его буквальном переводе — «без присмотра». Почему так? Достаточно вспомнить, что пакеты при установке генерируют файлы .dpkg-new , в которых оказывается новый конфиг для пакета (если контрольная сумма конфига в устанавливаемой пакете отличается от контрольной суммы конфига в системе). Это обстоятельство стоит учитывать, потому что иначе можно получить новую версию софта, которая больше не работает с опцией, добавленной вами в конфиг, и после установки пакета сервис/приложение просто не запустится. Поэтому, собирая или заимствуя пакет в свой репозиторий, помните, что установка такого пакета не обновит конфиги сама, так что, например, если конфиги версий не совместимы (что актуально в случае более значимого обновления, чем исправление в безопасности), может получиться очень неприятная ситуация, когда все давно уже спят, а ваш пакет выкатился на куче серверов и «Всё сломалось, шеф!».

К слову о времени срабатывания unattended upgrades пакетов: проверка обновлений и их установка в системах Ubuntu/Debian определяется в /etc/cron.daily/apt . Файл запускается из /etc/crontab , в котором по умолчанию задано раннее утро (06:25).

Применение для репозитория/PPA

Перейдём к практике. У нас была следующая проблема: один пакет устанавливался на все серверы, но не в родной его версии, а с определенными модификациями. Что делать? Очевидные варианты:

    «Давайте проклянём на несколько часов одного из стажёров и пусть себе выкатывает!» — возможно, это и окажется полезным для стажёра, но только на этапе обучения работы с системой и при условии, что он совсем не умеет работать apt. Дальше это действительно превратится в проклятие. Вдобавок, получаемый результат будет больше зависим от человеческого фактора, чем хотелось бы.


Если у вас свой репозиторий, то слова Origin и Suite должны как минимум вызывать ассоциации из разряда «Где-то я уже это видел…». Подскажу, что такие параметры можно увидеть у репозитория на самой машине, где должен обновляться пакет, в файле *_InRelease . Иллюстрация для хорошо известной ppa:nginx/stable :


Видим два параметра:

  • Origin — «происхождение» репозитория, что может указывать на имя мейнтейнера или самого репозитория;
  • Suite — ветка дистрибутива; например, stable, testing для Debian или trusty, xenial для Ubuntu.

Таким образом, если у вас свой репозиторий пакетов, нужно добавить эти параметры. В результате, для данного примера с PPA nginx/stable конфигурация, разрешающая unattended upgrades для всех пакетов из него, будет выглядеть следующим образом:


Эти настройки логично автоматизировать (тем методом, который вам наиболее близок и/или уже используется), создавая все необходимые конфигурационные файлы при разворачивании новых инсталляций ОС. А проверить, как себя поведёт очередной запуск unattended upgrades, можно следующим образом:


Флаги здесь простые: -v — быть более многословным, а --dry-run — не применять изменения. При пробном запуске мы сразу увидим, что у этого решения могут быть обратные стороны:

    Если установка пакета требует интерактивности, т.е. вмешательства пользователя (особенно актуально, если вы делаете масштабное обновление системы, поскольку уже давно этого не делали) — unattended upgrades просто ничего не будут делать.

Дополнительные возможности

В /etc/apt/apt.conf.d/50unattended-upgrades можно увидеть, что ещё умеют unattended upgrades. Настроек не так много, но некоторые из них полезны:

Выводы

Unattended upgrades — инструмент автоматической установки обновлений, встроенный в дистрибутивы на базе Debian и Ubuntu. Обычно его используют для установки обновлений безопасности (security updates) из соответствующего репозитория, но легко расширить применение и на любые другие репозитории. Инструмент будет полезен для поддержки простых в установке и обновлении программ и скриптов, собранных в пакеты, — для реализации требуется лишь собственно репозиторий и несколько строк в конфиге на обновляемой машине.

Но помните, что простота инструмента ещё не значит, что вы не ударите им себе по пальцам: не настраивайте автоматические обновления сложных или критичных сервисов, если вы не уверены на 100 % в безопасности этого действия и это никак не повлияет на продолжительность сна вас и ваших коллег.

Читайте также: