如何禁用每次工作时都会出现的自动更新对话框?我昨天已经应用了以下命令,但今天仍然出现。还有其他方法可以永久禁用它吗?
$ gconftool -s --type bool /apps/update-notifier/auto_launch false
答案1
在更新管理器中,点击右下角的设置按钮。在Updates
结果窗口的选项卡中,有许多选项可以控制更新管理器的行为。
让您烦恼的是,When there are security updates:
设置被设为Display Immediately
。如果您不想被打扰,但又想保护这些安全更新,请考虑将其设置为Download and install automatically
。
When there are other updates:
经过此更改后,更新管理器将每周最多弹出一次非安全更新。您可以通过更改为 将其切换为每两周一次Display every two weeks
。
在此选项卡中还有一个选项可以完全关闭检查更新,但我建议不要选择它,因为它可能会使您的系统容易受到可预防的问题的影响。
答案2
当我使用命令行更新上网本上的系统时,我也发现这很烦人。消除此问题的一种方法是删除软件包:
apt-get remove update-manager-core
它还会删除 ubuntu-desktop 和 janitor 包,但就我的情况 (Gnome3) 而言,这对我使用的基本系统没有影响。我猜你也可以从启动应用程序中删除通知程序,但这首先需要让它们对你可见。
答案3
Ubuntu
打开终端。输入:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
gnome-session-properties
弹出“启动应用程序首选项”窗口后,在“其他启动程序:”下向下滚动到:
更新通知程序
自动检查可用更新
在左侧,取消勾选“更新通知程序”,点击“关闭”。
来源:
如何在 ubuntu 12.04 中禁用更新管理器:
http://ubuntuforums.org/showthread.php?t=1966228&p=11895545#post11895545
鲁本图
打开 LXTerminal。输入:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
lxsession-edit
弹出“桌面会话设置”窗口后,在“自动启动的应用程序”选项卡中的“进入桌面后自动启动的应用程序:”下,向下滚动到:
更新通知程序 | 自动检查可用更新
在左侧,取消勾选“更新通知程序”,点击“确定”。
答案4
以超级用户身份删除(或移至其他目录)以下文件:
- /etc/cron.daily/update-notifier-common
- /etc/cron.weekly/update-notifier-common
- /etc/xdg/autostart/update-notifier
- /etc/update-motd.d/85-fwupd
- /etc/update-motd.d/90-updates-available
- /etc/update-motd.d/91-release-upgrade
- /etc/update-motd.d/95-hwe-eol
我怀疑还有其他我尚未找到的文件,这些文件确实遍布整个文件系统。