如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上更新 Ubuntu 软件包
Ubuntu 22.04 的主要吸引力之一就是操作系统及其运行的软件都是免费的。与专有系统不同,Ubuntu 22.04 Jammy Jellyfish 上的软件更新完全免费 - 您永远不必担心花钱购买最新、最好的应用程序或升级。
在本教程中,我们将了解 Ubuntu 发布更新的方式。 Ubuntu 的操作系统更新遵循特定的周期,但发布时间表可能会让外行人有点困惑。我们还将介绍您可以通过命令行和 GUI 使系统保持最新状态的方法。
在本教程中您将学习:
了解 Ubuntu 的发布时间表
如何确定 Ubuntu 上的升级信息
如何通过命令行升级Ubuntu
如何通过图形用户界面升级Ubuntu
Ubuntu 的发布周期
Ubuntu 每两年发布一次 LTS(长期支持)版本。每个 LTS 版本均获得五年安全补丁和新更新的全面支持。到那时,如果您还没有升级,您应该将安装升级到最新的 LTS 版本,以便一切继续顺利运行。这个过程是免费的,通常只需要几分钟(需要良好的互联网连接)。
通过订阅 Ubuntu 的 ESM(扩展安全维护)计划,可以继续使用 LTS 版本并在五年后接收安全更新。这样做应该只适用于极少数的边缘情况,普通用户不需要担心——只需免费升级到最新的 LTS 即可。
图片来源:ubuntu.com/about/release-cycle
上面的屏幕截图显示了一些最新 LTS 版本的支持窗口,但也列出了 Ubuntu 称为临时版本的一些其他版本。这些临时版本就像即将推出的 LTS 版本的测试版本,旨在让开发人员和企业使用他们所依赖的当前软件来测试即将推出的操作系统。在完整版本最终发布之前验证一切是否正常运行是很有帮助的。
Canonical(Ubuntu 的发行商)表示 95% 的 Ubuntu 安装都是 LTS 版本。大多数人永远不需要担心临时版本;仅当您需要预览 Ubuntu 下一个主要版本中的内容时,它们才会派上用场。临时版本仅支持九个月,因为它们实际上仅用于简短的测试目的。
检查更新信息
您始终可以使用以下命令检查当前 Ubuntu 安装的支持持续时间:
$ ubuntu-security-status
下面的屏幕截图显示了我们当前安装的 Ubuntu 22.04 Jammy Jellyfish 的支持到期。这是 LTS 版本,屏幕截图表明支持到 2027 年 4 月:
如果您想快速确定正在运行的 Ubuntu 版本,以便将其与 Canonical 站点上提供的版本进行比较,以下 Linux 命令将为您提供所需的信息:
$ lsb_release -a
通过命令行更新 Ubuntu
Ubuntu 有一个专门用于应用更新的图形应用程序,但使用命令行更新为我们提供了更多的透明度和控制力。不过,如果您更喜欢 GUI 路线,我们将在下一节中介绍。
首先,打开命令行终端并键入以下命令来更新包索引列表:
$ sudo apt update
这部分不是必需的,但如果您想查看哪些软件包需要更新,您可以输入以下命令:
$ apt list --upgradable
如果您想单独更新软件包,可以随时使用
apt install PACKAGE-NAME
。或者,要安装系统上所有软件包的更新,请键入:$ sudo apt upgrade
要同时更新内核,请改用以下命令:
$ sudo apt full-upgrade
软件包更新安装完成后,您的操作系统就已完全升级。
保留包裹
有些包依赖其他包才能正常运行。如果您的操作系统上有这样的实例,则某些更新可能会被“保留”,以便维护其他软件包的功能。在这种情况下,您可以单独更新这些包或运行以下命令来更新它们:
$ sudo apt dist-upgrade
不再需要包
我们之前运行的升级命令不会删除过时/过时或未使用的软件包。如果我们想从系统中删除不再需要的软件包,我们需要运行另一个命令:
$ sudo apt autoremove
通过图形用户界面更新 Ubuntu
如果您想绕过命令行,也可以通过 GUI 更新 Ubuntu。
首先,打开“应用程序”菜单并找到“软件更新程序”。
打开软件更新程序并等待它搜索新的更新。
或者,您可以单击“更新详细信息”来获取 Ubuntu 计划更新的详细列表。
在此菜单中,您可以选择或取消选择您想要更新(或不更新)的各个软件包。有关软件包更新的更多详细信息,请突出显示有问题的软件包,然后单击“技术说明”。 ”
准备就绪后,单击“立即安装”开始升级。
Ubuntu 更新现在应该正在进行中。单击“详细信息”可查看有关正在运行的系统更新的更多信息。
恭喜,您的 Ubuntu 系统现在是最新的,最终窗口应该会确认这一点。软件更新程序可能会建议您重新启动系统才能完成升级。
结束语
在本教程中,我们了解了如何通过命令行和图形用户界面升级 Ubuntu 操作系统。我们还了解了 Ubuntu 的发布时间表以及如何确定有关我们自己的操作系统的支持窗口的信息。
有了这些信息,您现在就了解了 Ubuntu 的更新发布时间表以及如何使用最重要的系统更新来保持自己的系统升级。