Ubuntu 更新命令

17 Mar 2025 | 6 分钟阅读

Linux Ubuntu 是一款基于 Linux 内核和 GNU 用户空间的开源免费操作系统。Ubuntu 以其易用性而闻名。它在服务器和桌面领域都很受欢迎。您可以通过终端 bash shell 来更新 Linux Ubuntu。如果您是新用户,使用 Linux Ubuntu 几周或几天,您可能会想知道如何更新 Ubuntu 系统以进行应用程序升级、错误修复和安全补丁。

了解 Ubuntu 的更新很重要,并非所有发行版都以相同的方式管理更新过程。事实上,一些发行版在包管理所使用的文件类型方面就明显不同。

  • Debian 和 Ubuntu 使用 .deb
  • Slackware 使用 .tgz 格式的归档文件,其中包含预编译的二进制文件
  • Mandriva、SuSE 和 Fedora 使用 .rpm
  • 此外,还有从预编译或源代码 .package 或 .bin 文件进行安装。

Linux Ubuntu 已成为所有 Linux 发行版中最受欢迎的。我们应该能够准确地了解更新任何系统的过程。Ubuntu 具有非常友好的用户界面。Ubuntu 使用两种不同的工具来更新系统。

这两种工具如下所述

  • GUI 工具 (Update Manager)
  • 命令行工具 (apt-get)

GUI 工具 (Update Manager)

更新管理器几乎是 100% 自动化的工具。您不需要使用此工具定期检查是否有可用的更新。更新管理器会在您的桌面上自动打开,以通知您有可用更新,具体取决于更新类型。

  • 每周更新 (非安全更新)
  • 每日更新 (安全更新)
  • 如果您想手动检查更新,可以点击系统菜单下的管理子菜单,然后选择更新管理器条目。然后,在更新管理器打开时,点击“检查”按钮,查看是否有可用更新。

命令行工具 (apt-get)

现在,让我们讨论用于更新系统的命令行工具。Ubuntu 包管理系统称为 apt。它是一个功能强大的工具,可以使用命令行完全管理我们的系统包。

使用命令行工具有一个缺点,那就是要检查是否有更新,我们需要手动运行它。

本文适用于 18.04、20.04 或其他版本的 Ubuntu。同样,命令行方法也适用于基于 Ubuntu 的发行版,如 elementary OS、Linux Lite 和 Linux Mint。

第一种方法:使用命令行更新 Ubuntu

我们需要按照以下步骤更新 Ubuntu 系统

  • 在 Ubuntu 桌面,我们需要打开终端或命令行窗口。
  • 您可以使用快捷键 Ctrl+Alt+T,或在菜单中找到它。
  • 如果您已登录到任何 Ubuntu 服务器,我们已经可以直接访问命令行。
  • 我们只需要在终端中输入以下命令

它会提示输入密码。您可以输入您的账户密码。键入密码时,屏幕上不会显示任何字符。因此,请继续输入密码并按 Enter 键。它将更新 Ubuntu 系统中的所有软件包。

让我们解释一下上面提到的命令。它实际上不是一个命令,而是两个命令的组合。符号 `&&` 是一种在 Ubuntu Linux 中运行多个命令的方式,即只有当第一个命令成功运行时,第二个命令才会执行。

最后,"-y""apt upgrade" 命令询问您的配置以安装更新时,会自动输入 "yes"

注意:您也可以分别单独使用上述命令。


Ubuntu Update Command

并且,


Ubuntu Update Command

这需要一些时间,因为您需要等待一个命令完成,然后才能输入第二个命令。

重要提示: Linux OS 与 Windows 不同,它使用包管理器工作。当我们执行更新时,它会更新 apt 安装的所有软件包。这意味着更新 Ubuntu 会更新 Linux 内核、核心操作系统以及使用 软件中心 (如果是 apt 包) 或 apt 命令 安装的应用程序。

sudo apt update 的解释

sudo apt update 命令将更新已存在的软件包的(本地)数据库。如果未执行此命令,(本地)数据库将不会更新,并且您的系统将无法了解是否有可用的新软件包版本。执行 "sudo apt update" 命令时,您将在结果中看到多个 URL。该命令将通过相应的存储库获取软件包信息。

它将告诉您有多少软件包可以升级。您可以通过执行以下命令来查看这些软件包


Ubuntu Update Command

sudo apt upgrade 的解释

"sudo apt upgrade" 命令会将已安装的软件包版本与(本地)数据库进行匹配。它将收集所有这些软件包,然后列出包含可用新版本的软件包。此时,它会提示您是否要将(已安装的)软件包升级到新版本。

您可以输入 "y""yes",或者直接按 Enter 键来确认安装更新。因此,总而言之,"sudo apt update" 将检查新软件包版本的可用性,而 "sudo apt upgrade" 命令将安装较新版本。

“update”一词可能会令人困惑,因为您可能会期望 "apt update" 命令用于通过安装新软件来更新计算机,但它并非如此工作。

第二种方法:使用 GUI 更新 Ubuntu

如果您使用的是 Ubuntu 桌面版,则无需进入命令行/终端即可更新系统。您仍然可以使用终端/命令行,但这并非强制。

  • 在菜单中搜索 "软件更新器" 选项并运行它。
  • 它将检查您的系统是否有可用更新。
  • 如果有可用更新,它将为您提供安装更新的选项。
  • 点击 "立即安装" 选项。它可能会提示您输入密码。
  • 输入密码后,它将开始安装更新。

在某些情况下,您可能需要重新启动 Ubuntu 计算机才能使(已安装的)更新正常工作。更新完成后,如果需要重新启动系统,您会收到通知。

如果您不想立即重新启动系统,可以选择稍后重新启动。

注意:当软件更新器出现错误时,您必须在终端中使用 "sudo apt update" 命令。结果的最后几行将包含原始错误消息。然后,您可以在网上搜索此错误并解决问题。

更新 Ubuntu 时需要记住的关键点

我们已经学习了如何更新 Ubuntu 系统。如果您对此感兴趣,还应该了解一些与 Ubuntu 更新相关的关键点。

更新后清理系统

更新后,您的系统可能有一些不再需要的无关软件包。您可以输入以下命令来删除这些软件包并释放空间。下面列出了该命令


Ubuntu Update Command

在 Ubuntu 服务器上实时修补内核以避免重启

在 Linux 内核更新的情况下,我们需要在更新后重新启动系统。如果您不希望服务器出现停机,这可能会造成问题。

实时修补 功能允许在 Linux 内核运行时进行修补。换句话说,您无需重启系统。

如果您管理服务器,您可能希望在 Linux Ubuntu 中启用实时修补。

版本升级与软件包升级不同

这里讨论的更新方法可以保持您的 Ubuntu 安装更新和最新。它不涵盖操作系统版本升级(例如,将 16.04 版本升级到 Ubuntu 的 18.04 版本)。

Ubuntu 版本升级是完全不同的事情。它们涉及更新整个操作系统核心。在此漫长的过程开始之前,您需要做好适当的备份。


下一个主题Ubuntu LTS