Я настроил это:
Automatically check for updates: Never
Но менеджер обновлений постоянно всплывает против моих желаний, я не могу контролировать. Я чувствую, что снова использую Windows.
Я хочу иметь возможность устанавливать обновления время от времени, вручную .
Что я могу сделать?
update-manager
ChocoDeveloper
источник
источник
dbus-monitor --session "interface=org.freedesktop.Notifications"
... У меня было чертовски много времени, чтобы определить, какая служба отправляет сигналы уведомлений, это очень помогло.Ответы:
Отключение всплывающих окон в конфигурации кажется невозможным, как сказал coteyr в комментариях на этой странице ( https://askubuntu.com/a/218780/19753 : «Важно отметить, что
apt-get update
в противном случае необходимо удалить update-manager- Я не могу остановить всплывающее окно. Вы можете просто отложить его, пока что-то еще не запустится » - coteyr 18 ноября 12 в 9:14).Я также хотел избавиться от всплывающих окон и от основной программы, которая будет использовать ресурсы моей системы Ubuntu 12.04 на слабом Toshiba AC100 (ARM) - https://answers.launchpad.net/ac100/+question/214505 / .
Таким образом, самым простым рабочим решением должно быть удаление «менеджера обновлений» (как я уже упоминал в комментариях на https://unix.stackexchange.com/a/46315/4319 ).
После этого у меня не было проблем, потому что я все еще мог использовать
apt-get
илиsynaptic
делать обновления пакетов.источник
apt-get update
- coteyr 18 ноября 12 в 9:14ubuntu-desktop
: paste2.org/xHxWLBtf - возможное решение: удалить двоичный файл (/usr/bin/update-manager
) и apt hold package для предотвращения обновлений (echo update-manager hold | sudo dpkg --set-selections
).update-notifier
а не весь менеджер обновлений. Не забудьте запуститьpkill update-notifier
после удаления (или перезагрузки), в противном случае Ubuntu будет отображать ошибку на панели индикаторов.Откройте файл конфигурации, который запускает часть менеджера обновлений после apt
Добавьте '#' перед строкой, сделав что-то похожее на:
Готово.
Это помогло мне остановить появление менеджера обновлений после каждого обновления apt, при этом позволяя мне запускать менеджер обновлений вручную, если я хотел.
источник
//
- это решение может работать, если сценарии APT пропускают неверную строку, а не останавливаются с ошибкой синтаксиса.Простого отключения уведомлений об обновлениях будет недостаточно. Есть несколько фоновых заданий, которые запускают apt-get update (включая ночное задание cron, если я правильно помню).
Чтобы остановить всплывающее окно
update-manager
Затем в настройках установите для параметра «Автоматически» значение «Никогда» и для уведомления о новой версии значение «Никогда».
Я предлагаю немедленно оставить охрану и, устанавливая «другие» каждые две недели.
Вы также должны убедиться, что вы не запускаете apt-get update где-либо еще. Это может произойти при установке программного обеспечения, запуске update-manager или в задании cron.
Если это не работает для вас:
Вы можете сделать это
редактирование
/etc/apt/apt.conf.d/10periodic
и изменениев
Крайнее средство
Вы также можете сделать,
apt-get remove update-manager
чтобы удалить функцию все вместе.источник
apt-get update
apt-get update
тогда виновник. Так что именно я потеряю, если уберу update-manager-core? Я думаю, что где-то читал, что рабочий стол тоже будет удален, если вы используете единство.apt-get remove update-manager-core
удаляет почти всю систему. Подходящим пакетом для удаления является update-notifier:apt-get remove update-notifier
он также удалит update-manager-core, не выдвигая дальнейших пакетов, которые нужно удалить. Ура! :)/etc/apt/apt.conf.d/10periodic
только остановить,apt-get
чтобы проверить наличие обновлений автоматически. Это не остановит уведомлениеХорошо, что Ubuntu автоматически проверяет наличие обновлений, но плохо, что он всплывающие окна против вашей воли. Вы можете получать менее инвазивные уведомления через панель гномов или из терминальных приложений (например, Byobu).
Чтобы отключить функцию уведомлений об обновлениях, оставляя диспетчер обновлений автоматической проверкой обновлений, выполните в терминале следующее:
sudo apt-get install gconf-editor
на тот случай, если он еще не установленsudo gconf-editor
следите за атрибутом sudogconf-editor
на этот раз как пользователь (т.е. без sudo)источник
update-notifier
(13.04). Кажется, эта инструкция устарела хотя бы на 13.04?update-notifier
записи, вы можете использовать командную строку:gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999
Вы установили его, чтобы никогда не проверять наличие обновлений, но вы обнаружите, что менеджер обновлений открывается, потому что он уже знает, что обновления должны быть сделаны. Сделайте обновления, которые у него есть, и это не будет беспокоить вас снова, пока вы не обновите списки файлов.
Это похоже на то, как терминал сообщит вам, когда в списке apt появятся обновления, добавленные с помощью «apt-get update», и будет напоминать вам, пока вы их не установите.
источник
Брутальный, но эффективный.
источник
exit
?sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier
сообщает системе упаковки, что администратор sys принял этот файл.Редактировать
/etc/update-manager/release-upgrades
и установить:Prompt=never
измените это с вашим любимым редактором).Никогда не используйте
update-manager
с -d, это проверяет, доступен ли следующий выпуск или нет.источник
Ubuntu 16.04 работает с Gnome Session
Это можно исправить, удалив «Уведомление об обновлении» из «Запускаемых приложений».
Сначала позвольте ему отображаться в списке ваших приложений запуска.
Затем снимите отметку здесь:
Таким образом, вам не нужно вносить какие-либо изменения в конфигурацию автоматического обновления (но вы можете, если хотите), переименовывать системные файлы или удалять пакеты.
источник
Я не люблю автоматические обновления, поэтому хочу всегда их отключать. Я использую Ubuntu 14.04 со средой рабочего стола Gnome. Я не знаю, доступны ли настройки в Unity.
На медленных интернет-соединениях отключение apt-xapian-index предотвращает автоматическую загрузку пакетов, которая займет всю вашу пропускную способность (иногда у меня мобильный 256 Кбит / с).
Казалось, сделать трюк для меня. 3650 означает дни ... 1900000000 говорит, что менеджер обновлений последний раз запускается в 2030 году :)
Обновление: в Ubuntu 16.04 кажется, что вы можете отключить автоматическое обновление с помощью следующих команд и путем редактирования двух файлов:
Если расширение отличается от .desktop, эти команды не будут запускаться при запуске системы.
Отредактируйте /etc/apt/apt.conf.d/10periodic
Отредактируйте /etc/apt/apt.conf.d/20auto-upgrades
Если вы запустили Менеджер обновлений даже РАЗ, эти файлы будут содержать четыре строки:
Просто измените все значения на «0»
источник
Я не уверен, почему никто не пробовал это.
Я просто отключаю все контрольные точки в «программном обеспечении ubuntu» и «другом программном обеспечении» в «программном обеспечении и обновлениях», кроме установки параметров в «автоматических обновлениях» и «проверять наличие более новой версии» на «никогда». Это позволяет избежать любой проверки, так как нет ссылки, следовательно, нет всплывающего окна.
Моя главная проблема заключалась в том, что эти обновления поглощают много интернет-данных. Для людей, находящихся в движении, данные 3G / 4G дороги, и мы хотели бы оптимизировать их использование. Надеюсь, что Ubuntu понимает эту проблему и предоставляет более простые варианты полного отключения обновлений в соответствии с требованиями пользователя.
источник
У меня была похожая проблема. Выполнение,
решена проблема! Ubuntu 12.04.5 LTS
источник
Для Ubuntu 16.04 и, возможно, других выпусков:
Затем перезагрузите компьютер. (В качестве альтернативы возможно, что достаточно просто выйти из системы и вернуться обратно.)
Вы можете убедиться, что
update-manager
он не запущен, изучив вывод:(Помимо: другие авторы предложили
sudo apt-get purge update-notifer*
. Однако я предпочитаю не удалять пакеты, которые могут быть запутаны в различныхdesktop
метапакетах.)источник
Чтобы отключить anoying всплывающее окно после 12,04 не было больше не поддерживает я сделал:
cd
на/etc/apt/apt.conf.d
и отредактировано:
15update-stamp
прокомментировал де оригинальную строку и добавил "фиксированную" строку. Мой файл имел:
и теперь я заменил его:
Теперь каждый раз, когда запускается обновление, оно выглядит как: «обновления, которые искали, не были найдены (ваша система больше не поддерживалась), но была предпринята попытка, все в порядке, как и получится»
источник