更新软件而不升级版本或版本

更新软件而不升级版本或版本

我严格遵守 14.04.1 版本。我已经禁用了“新 Ubuntu 版本通知”(并愿意采取任何进一步的措施,使可能的意外版本升级变得不可能)。我仍然收到软件升级通知,我想知道它是否会以某种方式升级版本。有没有适合这种情况的安全命令?问候。

澄清:我的版本(或版本,或称为 HWE)必须留在14.04.1,我甚至不能使用 14.04.2。我只希望我的软件是 14.04.1 的最新版本。

答案1

如果您只是进行常规软件升级,那么您将继续使用 Ubuntu 14.04。您可以确定升级到下一个主要版本(例如 16.04)将始终需要您的确认,因此您可以毫无风险地尝试升级数据包。

使用以下方法更新包数据库

sudo apt-get update

然后使用命令升级软件包

sudo apt-get dist-upgrade

...或者如果你担心软件包依赖性,并且不希望任何已安装的软件包在任何情况下被卸载,请使用

sudo apt-get upgrade

但是,升级包将使您的系统升级到 14.04.1 以上(目前为 14.04.5)。不过,此版本号中的最后一位数字并不特别。它只是一种定期捆绑自主要版本以来发生的所有升级的方法,以便您随操作系统下载的 ISO 将包含最新软件包。通过这样做,操作系统在安装后需要更少的升级才能达到当前状态(即所有已安装软件包的最新版本)。在主要版本中,升级通常仅包含安全性和错误修复,不会引入太多新功能,也不会更改工具的主要版本。(例如:Ubuntu 14.04 附带 python 3.4。虽然现在有更新版本的 python,但 Ubuntu 14.04 不会将 python 升级到 3.6,而只会升级到 3.4。)

除非您有非常特殊的理由不这样做,否则您确实应该升级软件包以避免安全漏洞。

其中一个原因可能是您构建(编译)的源代码依赖于您当前使用的 Linux 内核版本。如果您在这种情况下进行升级并且无法重建软件,则当您切换到升级的内核时,它可能无法工作。如果您构建的软件是图形驱动程序或其他内核模块,您的系统可能无法正常加载。

您还应该知道,Ubuntu 14.04 即将终止使用,即 Canonical 将停止提供此版本的软件包升级。请参阅https://wiki.ubuntu.com/Releases有关当前支持的版本的更多信息。

相关内容