几天前,我在一台旧笔记本电脑上安装了 Lubuntu 16.04.2,与速度慢得无用的 Windows 7 相比,我对现在的性能非常满意。它运行良好且稳定,但我认为自动更新有问题。
更新通知程序在第一次启动时出现,但之后就消失了,我没有在 GUI 工具中更改任何更新设置。仅运行 apt-get unattended-upgrades,然后编辑配置文件以启用 -updates 和 -backports 源行以及自动重启 false。现在已经过了几天,它在夜间关闭,也没有全天运行,但更新通知程序在登录时从未再次显示,并且设置后没有安装任何更新。(目前 apt-get upgrade 有大约 70MB 的更新可用)
我只删除了 Firefox 及其语言环境包,然后安装了 pavucontrol 和 chromium-browser。我确实注意到,更新管理器中自动下载并安装安全更新的下拉选项变灰了,无法在某个地方更改。安装无人值守升级后,GUI 中又可以选择它了,这提醒我可能出了问题,而这个系统上唯一被删除的就是 Firefox。
但是,删除 Firefox 时也会删除 ubuntu-desktop,也许这就是罪魁祸首?此外,似乎所做的任何更改也无法恢复,因为现在运行 apt-get install ubuntu-desktop 时,它会安装 1.5GB,这将添加比一开始包含的内容多得多的内容。所以我的猜测是,由于 Lubuntu 被精简了很多,ubuntu-desktop 部分可能经过了定制,删除它会中断自动更新,甚至阻止更新通知程序显示,这可能吗?
也许必须保留 ubuntu-desktop(和 firefox)才能使其工作,这让我想到了下一个问题。是否可以在不关闭 ubuntu-desktop 的情况下删除 firefox?如果保留了 firefox,是否可以仅禁用其更新?因为在这种情况下只使用移动互联网,所以更新最好少用那些有限的兆字节,因为反正只使用 chromium。这也是我想在这里运行 Lubuntu 的另一个原因,因为下载应该比其他 Ubuntu 版本小。我现在正在考虑重新安装整个系统,下次只保留安装的 firefox。
我绝对不会很快回到 Windows,但是如果自动更新由于某种原因不可靠并且无法修复,那将是一个很大的遗憾 :( 这也不是我的笔记本电脑,我根本不会定期更新它,也永远不会手动安装更新......
我四处搜索,没有找到明确的答案,但我发现其他人在使用此功能时遇到了问题,最终无法正常工作。我已经花了很多时间试图找出如何正确设置它并遵循指南,但我自己并没有太多技能来深入研究这个问题。它似乎适用于完整的 Ubuntu,所以我想这仍然是一个选择。无论如何,我想在这里留下我的经验,至少也许它能有所帮助!
答案1
也许我之前测试一些东西时搞砸了,还尝试了许多不同的方法进行自动更新。所以昨天我全新安装了 Lubuntu,甚至没有启动 GUI 更新管理器,然后关闭了笔记本电脑。今天我启动它进行一些网页浏览,过了一会儿,大约半小时后,我注意到硬盘开始工作了,我检查了进程监视器,它正在更新!没有收到任何通知,更新完成后也没有要求重新启动,所以一切都在后台完全无缝地进行。然后我运行 apt-get upgrade 只是为了检查,确实所有更新都已安装。仅供参考,我的完整 .bash_history 文件包含以下命令:
sudo apt-get purge firefox
sudo apt-get purge firefox-locale-en
sudo apt-get purge firefox-locale-sv
sudo apt-get install pavucontrol
sudo apt-get install chromium-browser
sudo apt-get install unattended-upgrades
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
echo gtk-recent-files-max-age=0 >> ~/.gtkrc-2.0
所以,现在即使删除了 Firefox 和 ubuntu-desktop,它似乎也能很好地工作。我还喜欢它在启动后延迟一段时间,我想这是故意的 :)