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

Обновлено: 21.11.2024

Мне нужно ПОЛНОСТЬЮ отключить "автоматическое напоминание об обновлениях" в моей системе Ubuntu. Проблема в том, что машина выполняет некоторую автоматическую обработку, и напоминания об обновлениях мешают ей.

Некоторое время назад я поискал в Google помощь по этому вопросу и нашел несколько советов: зайти в «настройки» Software Updater и установить для параметра «Напоминать, когда» значение «Никогда». Это как бы (но не совсем) сработало. Он отключает всплывающий большой экран (тот, который говорит вам, что «У нас есть новое программное обеспечение для вас»), но не маленький.

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

Итак, мне нужно что-то более низкого уровня, а не "пользовательский" или "GUI-I", потому что это просто не работает. Должно быть что-то более низкого уровня — какая-то служба или что-то, что вы можете убить или отключить, чтобы это исчезло. Не могли бы вы мне помочь, пожалуйста?

Вы можете иметь в виду три возможных приложения, и неясно, с каким из них у вас возникла проблема: Update-notifier, update-manager (также известный как software-updater) и unattended-upgrades. Измените свой вопрос, чтобы более четко описать проблему, с которой вы столкнулись.

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

Вы «просто» хотите удалить три ключевых элемента рабочего стола, два из которых не имеют переключателей включения/выключения. Такой подход неразумен: выполнение будет иметь последствия. Вы УВЕРЕНЫ, что хотите спуститься в эту кроличью нору? Возможно, есть более простые и безопасные решения. если бы мы знали больше о проблеме, с которой вы столкнулись.

Да, это то, что я хочу сделать. Я могу запустить apt-get upgrade, когда мне нужно. И мне не нравится намек на то, что ОС умнее меня. Да, я понимаю, что если мне не нравится такое отношение, то мне не стоит использовать Ubuntu, но что я могу сказать? Есть в нем вещи, которые мне нравятся, и, похоже, он хорошо работает на том оборудовании, на котором он у меня работает.

2 ответа 2

Как удалить автоматические обновления: sudo apt удалить автоматические обновления

  • ВНИМАНИЕ! Удаление этого пакета — плохая идея для большинства пользователей. Вы больше не будете получать автоматические исправления безопасности. Запуск вашей системы Ubuntu без автоматических обновлений не проверен — вы можете столкнуться с непредвиденными ошибками. Запуск неисправленной системы Ubuntu может сделать вас уязвимым для опубликованных эксплойтов. Если это корпоративная или школьная система, использование неисправленной системы Ubuntu может нарушить политику владельца вашей сети.

Когда-нибудь, если вы передумаете и захотите восстановить автоматические исправления безопасности: sudo apt install unattended-upgrades

Как удалить Update-Notifier: sudo apt remove update-notifier

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

  • ВНИМАНИЕ! Удаление этого пакета — плохая идея для большинства пользователей. Удаление этого пакета ТАКЖЕ удалит ваши метапакеты рабочего стола ( ubuntu-desktop-minimal и ubuntu-desktop ). Для некоторых (не всех) пользователей удаление метапакетов рабочего стола может привести к автоматическому удалению всего их стека рабочего стола. Метапакеты рабочего стола ДОЛЖНЫ быть переустановлены перед запуском do-release-upgrade для перехода на следующий выпуск Ubuntu. Не забывайте. Вы были предупреждены.

Когда-нибудь, если вы передумаете и захотите восстановить этот пакет: sudo apt install update-notifier

Как удалить Update-Manager: sudo apt remove update-manager

Update-Manager включает большое диалоговое окно выбора ежедневных/еженедельных обновлений и графический интерфейс выпуска обновлений.

  • ВНИМАНИЕ! Удаление этого пакета — плохая идея для большинства пользователей. Удаление этого пакета ТАКЖЕ удалит ваши метапакеты рабочего стола ( ubuntu-desktop-minimal и ubuntu-desktop ). Для некоторых (не всех) пользователей удаление метапакетов рабочего стола может привести к автоматическому удалению всего их стека рабочего стола. Метапакеты рабочего стола ДОЛЖНЫ быть переустановлены перед запуском do-release-upgrade для перехода на следующий выпуск Ubuntu. Не забывайте. Вы были предупреждены.

Когда-нибудь, если вы передумаете и захотите восстановить этот пакет: sudo apt install update-manager

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

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

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

Возможно, вы пытаетесь сэкономить трафик при мобильном или лимитном интернет-соединении. Проверка обновлений может загрузить до 300 МБ¹ в течение одного месяца (в зависимости от того, какие источники, архивы и PPA вы включили).

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

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

Поэтому я отключил автоматическое обновление.

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

  1. Откройте Unity Dash (16.04) или панель запуска приложений (18.04+)
  2. Выполните поиск по запросу «Программное обеспечение и обновления».
  3. Выберите вкладку "Обновления".
  4. Измените параметр "Автоматически проверять наличие обновлений" с "Ежедневно" на "Никогда".

Этот параметр запрещает системе проверять наличие ЛЮБЫХ обновлений без вашего разрешения. Следовательно, больше никаких уведомлений об обновлении пакетов!

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

Альтернативы

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

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

Для меня старое доброе обновление apt-get всегда помогает. Вы можете предпочесть использовать Kylin Software Center или другой вариант.

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

¹Исходя из того, что в среднем каждый день в течение 30 дней загружается ~13 МБ исходного списка.

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

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

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

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

Отключить автоматическое обновление через графический интерфейс

<р>1. Сначала откройте утилиту «Программное обеспечение и обновления».

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

Отключить автоматическое обновление через командную строку

<р>1. Параметры обновления хранятся в файле /etc/apt/apt.conf.d/20auto-upgrades. Откройте его с помощью nano или вашего любимого текстового редактора, чтобы внести в него некоторые изменения.

<р>2. Чтобы полностью отключить автоматические обновления, убедитесь, что все эти директивы установлены на «0». Когда закончите, сохраните изменения и закройте файл.

На этом все.Теперь вам не нужно беспокоиться о том, что Ubuntu держит в заложниках менеджер пакетов apt, когда вы пытаетесь его использовать. Обновления и загрузка пакетов теперь находятся под вашим полным контролем, поэтому не забывайте время от времени обновлять систему вручную.

Если вы хотите снова включить автоматические обновления, просто измените директивы обратно на «1».

Удалить пакет автоматических обновлений

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

А затем отключите оставшиеся таймеры обновления системы.

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

Отключить обновления Snap

По умолчанию менеджер пакетов Snap в Ubuntu проверяет наличие обновлений 4 раза в день. Snap называет эти обновления «обновлением», но по сути они представляют собой проверку обновлений, которая обновит ваши пакеты Snap в фоновом режиме.

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

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

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

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

Вариант 2. Остановите запуск службы snapd в Ubuntu, настроив systemd с помощью следующих команд.

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

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

Вариант 3. Мы можем отредактировать файл /etc/hosts, чтобы заблокировать сетевой доступ к хранилищу Snap. Snap попытается проверить наличие обновлений в фоновом режиме, но всегда будет безуспешно, пока эта строка не будет удалена.

Если наш контент помог вам, угостите нас кофе. Мы ценим вашу поддержку!

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

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

например, когда пользователи принудительно перезагружают свою систему в процессе обновления, они получают следующее сообщение об ошибке:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Графически включать/отключать автоматические обновления

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

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

Заключение

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

Об авторе

Пратик Джангид

Являюсь страстным пользователем Linux по личным и профессиональным причинам, всегда изучаю новинки мира Linux и делюсь ими со своими читателями.

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