Как мне заставить Диспетчер обновлений перестать открываться автоматически?

18

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

Девон Гарбер
источник

Ответы:

10

Это может работать для вас. Я не проверял, работает ли он в GNOME.

  • Откройте приложение Software Sources .
  • Выберите вкладку «Обновления».
  • Для параметра «Автоматическая проверка обновлений» выберите « Никогда» .

Изображение окна «Источники программного обеспечения» с курсором, выбирающим * Никогда * для опции «Автоматически проверять наличие обновлений»

После этого вам придется открыть приложение Update Manager вручную.

Райан МакКлюр
источник
Благодарю. Кажется, это работает, за исключением случаев, когда я выполнил операцию apt-get, но я думаю, что это произошло из-за обновления apt-get.
Девон Гарбер
6
Это заставляет его не обновлять себя, но графический интерфейс все равно будет отображаться, если что-то еще вызовет обновление (например, запуск вручную обновления apt-get.)
Брайс
1
Обратите внимание, это приложение теперь называется «Программное обеспечение и обновления».
Церин
Любой способ сделать это из командной строки?
путь в будущее
9

Я нашел этот пост со следующей инструкцией:

открыть gconf-editor, просматривать вниз Apps-> Update Notifierи снимите auto_launchопцию


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

Процедура с использованием редактора:

  1. Откройте терминал
  2. Перейдите в каталог автозапуска ( cd /etc/xdg/autostart) и перечислите там файлы ( ls).
  3. Найдите программу запуска, которую вы хотите запустить (в нашем случае update-notifier.desktop), и откройте ее в редакторе ( gksudo gedit update-notifier.desktop). Введите свой пароль, если это необходимо.
  4. Будьте осторожны, чтобы ничего не менять, кроме этой строки. Найдите эту строку:
    NoDisplay=true
    и измените ее на:
    NoDisplay=false
  5. Сохраните файл и выйдите.
  6. Перезагрузитесь, чтобы убедиться, что это сработало.
Kevin
источник
1
В одной команде:sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/update-notifier.desktop
user334639
5

Ubuntu 12.04 LTS

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

Метод 1 - Отключить уведомитель обновления от автозапуска

Модуль уведомлений об обновлении автоматически запускается при загрузке и запускает диспетчер обновлений. В этом методе мы предотвращаем автозапуск самого уведомителя обновлений, поэтому диспетчер обновлений не будет запущен. Отредактируйте запись средства уведомления об обновлениях в общесистемных автозапусках /etc/xdg/autostart/update-notifier.desktop(обратите внимание, что вы не сможете использовать приложение «Автозагрузка приложений», так как оно работает только с записями автозапуска для каждого пользователя) и добавьте следующую строку:

X-GNOME-Autostart-enabled=false

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

Отключить всплывающее окно диспетчера обновлений

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

Способ 2 - Показать индикатор обновления

Эта опция заставляет Уведомитель Обновления показывать Индикатор Обновления на панели вместо того, чтобы вызывать Менеджер обновлений. Я думаю, что это должно быть настройкой по умолчанию для уведомлений об обновлениях в Ubuntu. Сделать это:

Графический способ: откройте редактор dconf. Перейдите к com-> ubuntu-> update-notifier . Снимите флажок с записи auto-launchи закройте редактор dconf. Чтобы восстановить всплывающую функцию диспетчера обновлений, просто повторите описанный выше шаг, но поставьте отметку в auto-launchзаписи. Запретить всплывающее окно диспетчера обновлений

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

gsettings set com.ubuntu.update-notifier auto-launch false

и восстановить:

gsettings set com.ubuntu.update-notifier auto-launch true

Эти методы были протестированы, и было установлено, что они работают на Ubuntu 12.04 LTS с менеджером обновлений версии 0.156.14.11. Я получил идею из поста « Как удалить всплывающий менеджер обновлений» в Ubuntu Jaunty и просто изменил его для работы в Ubuntu 12.04 LTS aka Precise Pangolin

HEXcube
источник
4

В Precise это делается с помощью dconf сейчас, а не gconf.

  1. устанавливать dconf-tools

    $ sudo apt-get install dconf-tools

  2. запустите dconf-editor и перейдите к com> ubuntu> update-notifier.

  3. Поставить галочку no-show-notifications

dconf-редактор

А вот как это сделать из командной строки:

dconf write /com/ubuntu/update-notifier/no-show-notifications true
Брайс
источник
1

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

gconftool -s --type bool /apps/update-notifier/auto_launch false

Чтобы активировать его снова:

gconftool -s --type bool /apps/update-notifier/auto_launch true

Надеюсь, это поможет ;)

Cormite
источник
0

Редактировать /etc/update-manager/release-upgradesи установить:

Prompt=never измените это с вашим любимым редактором.

Никогда не используйте update-managerс -d, это проверяет, доступен ли следующий выпуск или нет.

Акшай Патил
источник
-1

Должно быть

gconftool -s --type bool /apps/update-notifier/auto_launch false
пантера
источник
Не сработало В любом случае, спасибо!
Девон Гарбер
2
Возможно, это работает на версиях Ubuntu до 12.04 .
Элия ​​Каган