如何通过命令更新 Ubuntu Linux系统

本教程适用于 Ubuntu 21.04、20.04、18.04 或任何其他版本。命令行方法也适用于基于 Ubuntu 的 Linux 发行版,如 Linux Mint、Linux Lite、elementary OS 等。

一、通过命令行更新Ubuntu

1、命令:sudo apt update && sudo apt upgrade -y

使用键盘快捷键 Ctrl+Alt+T打开终端,在终端中,输入命令:

sudo apt update && sudo apt upgrade -y

会提示输入密码。在终端中输入密码时,你不会在屏幕上看到字符,因此请继续输入密码并按 Enter。这将更新 Ubuntu 中的软件包。

它实际上不是单个命令,而是两个命令的组合。&& 是一种在 Linux中运行多个命令的方式,使得第二个命令仅在前一个命令成功执行时再执行。

当命令“apt upgrade”在安装更新之前要求确认时,最后的“-y”会自动输入“yes”。

注意,你也可以单独使用这两个命令,一一使用:

sudo apt update
sudo apt upgrade

它会花费更长的时间,因为你必须等待一个命令完成,然后再输入第二个命令。

与 Windows 不同,Linux 使用包管理器。当您运行更新时,它会更新通过 apt 安装的所有软件包。这意味着更新 Ubuntu将更新核心操作系统、Linux 内核以及从软件中心安装的应用程序(如果它们是 apt 包)或使用 apt 命令安装的应用程序。

2、说明:sudo apt update

此命令更新可用包的本地数据库。如果不运行此命令,本地数据库将不会更新,你的系统将不知道是否有任何新版本的软件包可用。

这就是为什么当运行“sudo apt update”命令时,会在输出中看到很多 URL。该命令从相应的存储库(即在输出中看到的 URL)获取包信息。

图片[1]-如何通过命令更新 Ubuntu Linux系统-DG城市

在命令的末尾,它会告诉可以升级多少个包。可以通过运行以下命令来查看这些包:

apt list --upgradable
图片[2]-如何通过命令更新 Ubuntu Linux系统-DG城市

3、说明:sudo apt upgrade

此命令将已安装软件包的版本与本地数据库相对比,然后它会列出那些有更新版本可用的包。此时,它会询问是否要将已安装的软件包升级到较新的版本。

图片[3]-如何通过命令更新 Ubuntu Linux系统-DG城市

输入“yes”或“y”,或者直接按回车键确认安装更新。

所以区别是“sudo apt update”检查新软件包版本的可用性,而“sudo apt upgrade”实际上是安装新版本。

二、关于更新 Ubuntu 的一些注意事项

1、更新后清理

更新后,系统可能有一些不再需要的不必要的软件包。可以使用以下命令删除此类包并释放一些空间:

sudo apt autoremove

2、在 Ubuntu Server 中实时修补内核以避免重新启动

在 Linux 内核更新的情况下,你必须在更新后重新启动系统。如果你不希望服务器停机,这可能是一个问题。

Livepatch (https://ubuntu.com/security/livepatch)在系统运行时修补 Linux 内核,换句话说,你不必重新启动系统。

如果你管理服务器,可能希望在 Ubuntu 中启用实时修补(另外介绍)。

3、Ubuntu 版本升级不同于包升级

此处讨论的更新方法使你的 Ubuntu 软件包保持最新。它不包括操作系统版本升级(例如,将 Ubuntu 20.04 升级到 21.04)。

Ubuntu 版本升级是完全不同的事情。它们涉及更新整个操作系统核心。在开始这个漫长的过程之前,你需要进行适当的备份(另外介绍)。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容