我的笔记本电脑是 Thinkpad SL510,已通过 Ubuntu 11.04 认证*。我先升级到 11.10,然后又升级到 12.04。经过一个月的艰苦努力,我终于可以保持良好的 wifi 信号,并尝试了无数次修复,最后我放弃了,重新安装了 11.04。然而,现在,我不断收到升级到 11.10 的通知。
我的问题是,为什么我要更新到 11.10 或 12.04,而这些版本尚未针对我的硬件进行测试?
答案1
首先,你不需要有进行升级(尽管越早升级,尤其是如果您没有使用 LTS 版本,以后升级会更容易、更快捷)。您可以在更新程序设置中关闭版本更新通知。
话虽如此,但仅仅因为一套硬件没有经过特定版本的认证,并不意味着它就不能运行。这有点像 Windows 机器上的“专为 Windows XP 打造”小贴纸 - 仅仅因为它是为 XP 打造的,并不意味着 Windows 7 或 Linux 不能在其上运行。然而,这确实意味着可能需要做更多的工作才能使其工作或使其理想地工作。例如,您可能必须从源代码编译驱动程序或从第三方位置下载它们(编译并不十分痛苦,但对于新手来说也不是)。如果您运行的是现代计算机,则通常不会在升级时遇到此类问题,因为驱动程序通常是相同的(您会遇到问题是使用旧硬件,因为您不能真正期望对诸如 20 年前的点阵打印机之类的东西的内置支持会无限期地继续下去,他们必须在某个地方划清界限)。
就你的情况而言,听起来你的卡的 12.04 版无线驱动程序中有一个错误。最简单的做法是推迟一两个月再升级。这样开发人员就有时间更新新系统的驱动程序。(顺便提一下,你试过直接升级到 11.10 吗?根据错误出现的时间,你可能能够毫无问题地升级到 11.10,从而为你赢得更多时间,直到你使用的版本终止使用。)
除了硬件问题之外,定期更新通常是一个好主意,因为版本每隔几个版本就会终止(非 LTS 每 18 个月或 3 个版本就会终止)。一旦它们终止,您将无法获得更新根本, 和Canonical 将彻底撤回存储库。
更新还可以让您(轻松)访问较新(或最新)版本的软件,以及内核和安全更新等内容。对于运行 Gnome 3 或 Unity 的 Linux 发行版,它还意味着界面和可用性增强,因为这些新技术得到了改进。