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

Apparmor останавливает трафик fireftp, поэтому вам нужно настроить apparmor, чтобы разрешить FireFTP. Если вам нужна дополнительная помощь в отношении прибора, посмотрите на этот сайт

1
задан 9 July 2013 в 03:57

12 ответов

Откройте файл конфигурации, который запускает часть диспетчера обновлений после apt

nano /etc/apt/apt.conf.d/99update-notifier

Добавляет '#' infront строки, что делает ее чем-то похожей на:

#DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi "; };
[d2 ]Готово.

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

15
ответ дан 25 May 2018 в 04:15
  • 1
    Кажется, это сработало для меня (16.04) – Tico 8 January 2017 в 05:13
  • 2
    Синтаксис комментария для этого файла конфигурации заключается в том, чтобы начинать строки с // - это решение может работать до тех пор, пока сценарии APT пропускают недопустимую строку, а не останавливаются с синтаксической ошибкой. – RichVel 27 May 2017 в 08:16

Просто отключить уведомление об обновлениях будет недостаточно. Есть несколько фоновых заданий, которые запускают обновление apt-get (включая ночное задание cron, если я правильно помню).

Чтобы остановить всплывающий прогон update-manager

Затем в настройках , установите «Автоматически обновлять» до «Никогда» и уведомлять о новой версии «Никогда»

Я предлагаю немедленно оставить защиту и установить «другие» каждые две недели.

Вам также нужно убедиться, что вы не используете apt-get update в другом месте. Это может произойти при установке программного обеспечения, запуске диспетчера обновлений или в задании cron.

Если это не работает для вас:

Вы можете сделать это с помощью [!d9 ]

редактирование /etc/apt/apt.conf.d/10periodic и изменение

APT :: Periodic :: Update-Package-Lists "1";

to

APT :: Periodic :: Update-Package-Lists "1";

APT :: Periodic :: Update-Package-Lists "0";

Если это не работает для вас:

15
ответ дан 25 May 2018 в 04:15
  • 1
    Важно отметить, что другие, кроме удаления ядра-менеджера обновлений, вы не можете остановить всплывающее окно. Вы можете просто задержать его, пока что-то еще не запустится apt-get update – coteyr 18 November 2012 в 15:14
  • 2
    Тогда, apt-get update является виновником. Итак, что я теряю точно, если я удалю update-manager-core? Кажется, я где-то читал, что он удалит рабочий стол, если вы используете единство. – ChocoDeveloper 18 November 2012 в 15:43
  • 3
    Он удалит мета-пакет рабочего стола. Но это ничего не должно навредить. Это просто ярлык для установки всех других пакетов, необходимых для официального «ubuntu». Вы потеряете менеджер обновлений. Вам нужно будет обновить вручную. – coteyr 18 November 2012 в 16:32
  • 4
    Фактически запуск apt-get remove update-manager-core удаляет почти всю систему. Правильный пакет для удаления является уведомлением об обновлении: apt-get remove update-notifier, который также удалит ядро ​​диспетчера обновлений без нажатия дополнительных пакетов для удаления. Ура! :) – Rho 16 May 2016 в 18:54
  • 5
    редактирование /etc/apt/apt.conf.d/10periodic останавливает apt-get, чтобы автоматически проверять наличие обновлений. Он не остановит уведомление – Anwar 14 August 2016 в 10:40

Хорошо, что Ubuntu автоматически проверяет наличие обновлений, это не хорошо, что он всплывает окна против вашей воли. Вы можете иметь менее инвазивные уведомления через панель gnome или приложения на основе терминалов (например, Byobu).

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

sudo apt-get install gconf-editor в случае, если у вас его еще нет sudo gconf-editor учесть атрибут sudo для поиска app-> update-notifier и отключить опцию «автозапуск» закрыть окно gconf-editor на этот раз в качестве пользователя (т. е. без sudo) снова искать app-> update-notifier и изменить «regular_auto_launch_interval» на количество дней, которое вы хотите, чтобы он дождался, прежде чем появиться (0 сразу, 1 день) , 99999999 в принципе никогда больше не будет)
6
ответ дан 25 May 2018 в 04:15
  • 1
    Это похоже на то, что мне нужно, но у меня нет такой возможности. У меня есть «apps- & gt; update-manager», в конце нет «автоматического запуска» для отмены. – ChocoDeveloper 26 January 2013 в 00:32
  • 2
    У меня также нет update-notifier (13.04). Кажется, эта инструкция устарела, по крайней мере, для 13.04? – pileofrocks 30 May 2013 в 08:38
  • 3
    Если у вас нет записи update-notifier, вы можете использовать командную строку: gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999 – webbertiger 26 February 2016 в 09:40
  • 4
    Не работает с 17.04 – detly 31 May 2017 в 00:58
  • 5
    это не хорошо, что ubuntu проверяет наличие обновлений и не дает вам выбора. проверка обновлений вручную - это часть моей повседневной жизни на терминале. Всплывающие окна графического интерфейса, когда они не приветствуются, приветствуются как бейсбольные биты на лице – pcnate 7 December 2017 в 09:06

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

Это немного похоже на то, что терминал скажет вам, когда есть обновления в списке apt, которые были помещены туда с 'apt-get update' и будет напоминать вам, пока вы их не установите.

4
ответ дан 25 May 2018 в 04:15
  • 1
    Теперь вы сомневаетесь в том, что я уже сделал это в этой конкретной области. Повторите попытку – ChocoDeveloper 18 November 2012 в 15:41
  • 2
    Это не работает для 14.04 (xfce ubuntustudio 64). Он проверяет наличие обновлений и сообщает, что мой компьютер обновлен. – mchid 1 June 2014 в 04:23
sudo killall update-notifier
sudo mv /usr/bin/update-notifier /usr/bin/update-notifier.real
echo -e '#!/bin/bash\nwhile :; do /bin/sleep 86400; done' | sudo tee /usr/bin/update-notifier
sudo chmod 755 /usr/bin/update-notifier

Брутально, но эффективно.

3
ответ дан 25 May 2018 в 04:15
  • 1
    Почему дневной сон, а не простой exit? – muru 5 November 2014 в 06:45
  • 2
    что может вызвать проблемы, если администратор службы перезапустил уведомление об обновлении после его выхода. Я не совсем уверен, что это программа, которая управляет этой «функцией». рад, что вы все равно можете удалить его без его немедленного взлома чего-либо = /, я надеюсь, что отсутствие метапакета ubuntu-gnome-desktop больше не оставляет меня в стороне от чего-то вроде крутых программ, добавленных к нему в будущем – sig_seg_v 25 April 2016 в 06:44
  • 3
    Это надежный вариант, но он не обрабатывает обновления пакетов. sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier сообщает системе упаковки, что системный администратор взял этот файл. – Sean Perry 26 May 2016 в 22:44

Ubuntu 16.04, выполняющий сеанс Gnome

Вы можете исправить это, удалив «Update Notifier» из «Startup Applications».

Сначала разрешите его отображать в списке вашего запуска приложения.

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/update-notifier.desktop

Затем снимите этот пункт здесь:

gnome-session-properties

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

2
ответ дан 25 May 2018 в 04:15

Мне не нравятся автоматические обновления, поэтому я хочу всегда их отключать. Я использую Ubuntu 14.04 с рабочей средой Gnome. Я не знаю, доступна ли опция gsettings в Unity.

При медленном подключении к Интернету apt-xapian-index предотвращает автоматическую загрузку пакетов, которая будет принимать все ваши полосы пропускания (иногда я использую мобильную связь на 256 кб / с). [ ! d2]

sudo chmod a-x /etc/cron.daily/update-notifier-common 
sudo chmod a-x /etc/cron.weekly/apt-xapian-index 
sudo chmod a-x /etc/cron.weekly/update-notifier-common 

gsettings set com.ubuntu.update-notifier regular-auto-launch-interval 3650
gsettings set com.ubuntu.update-manager launch-time 1900000000

Казалось, что я сделал трюк. 3650 означает дни ... 1900000000 сообщает, что последний менеджер обновлений работает в 2030 году:)

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

sudo mv /etc/xdg/autostart/update-notifier.desktop /etc/xdg/autostart/update-notifier.desktop.old 
sudo mv /etc/xdg/autostart/gnome-software-service.desktop /etc/xdg/autostart/gnome-software-service.desktop.old

Если расширение отличается от .desktop, эти команды не будут запускаться при запуске системы.

Изменить / etc / apt / apt.conf.d / 10periodic

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

Редактировать /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

Если вы запустили диспетчер обновлений даже ONCE эти файлы будут содержать четыре строки:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

Просто измените все значения на «0»

2
ответ дан 25 May 2018 в 04:15

Я не уверен, почему кто-то этого не пробовал.

Я просто отключил все контрольные точки под «программным обеспечением ubuntu» и «другое программное обеспечение» в «программном обеспечении и обновлениях», помимо параметров в разделе «автоматические обновления» »и« проверить для более новой версии »на« никогда ». Это позволяет избежать какой-либо проверки, поскольку нет ссылки, поэтому всплывающее окно не было.

Моей главной причиной было то, что эти обновления содержат много интернет-данных. Для людей с переездом данные 3G / 4G дороги, и мы хотели бы оптимизировать его использование. Надежда ubuntu понимает эту проблему и делает легкие варианты для полного отключения обновлений при определенных обстоятельствах.

1
ответ дан 25 May 2018 в 04:15

Изменить /etc/update-manager/release-upgrades и установить:

Prompt=never изменить это с помощью вашего любимого редактора).

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

1
ответ дан 25 May 2018 в 04:15

У меня была аналогичная проблема. Выполнение,

apt-get purge update-notifer*

разрешена проблема! Ubuntu 12.04.5 LTS

0
ответ дан 25 May 2018 в 04:15

Для Ubuntu 16.04 и, возможно, других выпусков:

sudo chmod 000 /usr/bin/update-manager
sudo chmod 000 /usr/bin/update-notifier

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

Вы можете убедиться, что update-manager не работает, проверяя вывод:

ps auxwww | grep update

(Кроме того, другие плакаты предложили sudo apt-get purge update-notifer*. Однако я предпочитаю не удалять пакеты, которые могут быть запутаны в различных метафайлах desktop.)

0
ответ дан 25 May 2018 в 04:15

Чтобы отключить анонимное всплывающее окно после 12.04, я больше не поддерживал: cd - /etc/apt/apt.conf.d

и отредактировал: 15update-stamp

прокомментировал исходную строку и добавлена ​​«фиксированная» линия. В моем файле было:

APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};

, и теперь я заменил его на:

APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>true || true";};

Теперь каждый раз, когда выполняется обновление, это выглядит как: «Обновления, не найден (ваша система больше не поддерживалась), но она была предпринята, все так же хорошо, как и «

0
ответ дан 25 May 2018 в 04:15

Другие вопросы по тегам:

Похожие вопросы: