如何在命令行中更新Ubuntu

对于熟练的用户来说,绝对必须知道如何在命令行中更新Linux。保持最新状态可确保您的系统安全,可靠并拥有最新功能。今天,我们将学习如何从终端或通过SSH连接更新Ubuntu桌面或服务器。

为什么要通过命令行更新

为什么使用命令行更新Linux?

因为它通常比使用诸如Software Updater的GUI工具要快,所以您可以实时看到更新。正如您将要发现的那样,它也是最容易学习的命令之一。

除Ubuntu以外,这些说明还适用于大多数基于Ubuntu的发行版,例如Linux Mint和Kali Linux。

但是请记住,无论何时升级Ubuntu软件,都需要具有管理权限。这意味着将始终要求您确认密码。

相关:如何在Linux中添加用户

在终端中更新Ubuntu

Ubuntu更新命令是apt或有时是apt-get 。 Apt是Ubuntu的主要软件包管理器。

使用update选项可以使apt搜索您的软件存储库(/etc/apt/sources.list中列出的所有内容)并清点可用的Ubuntu软件包更新。

 sudo apt update

注意:您可能会看到某些Linux指南告诉您使用apt-get,例如sudo apt-get update而不是apt。请勿混淆:这两个命令执行相同的功能,但是我们建议使用apt而不是apt-get,因为它更加用户友好。

更新命令完成后,您就可以使用升级选项来应用软件包更新了。

 sudo apt upgrade

上面的命令将应用在先前的update命令中找到的所有升级,只要它们不需要删除任何已安装的软件包即可。如果某些软件包似乎拒绝升级,则使用完全升级选项(可以删除某些软件包)可以解决问题。

了解更多:开始使用Linux的基本命令

使用任一命令,在列出可用的升级之后,将要求您输入yyes确认安装。

您可以通过在升级命令的末尾添加-y标志来跳过确认,并且可以使用&&运算符将更新和升级合并为一个命令。

 sudo apt update && sudo apt upgrade -y

在命令行中更新Ubuntu Server

本质上,更新Ubuntu服务器与通过命令行更新Ubuntu桌面的体验相同。

但是,在这种情况下,您应该使用apt-get而不是apt,并使用dist-upgrade选项进行升级,以确保服务器完全保持最新状态。

 sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

通过SSH更新Ubuntu

如果您已经建立了与Ubuntu系统的SSH连接,则可以在登录SSH后远程安全地进行升级。

 ssh [email protected]
sudo apt-get update
sudo apt-get upgrade

确保用适当的信息替换“用户名”和“ REMOTE.IP.ADDRESS.HERE”。

Ubuntu软件包升级

现在,您的Ubuntu系统已经更新,可以继续使用所有最新的Linux功能安全地使用它。

在软件商店或apt信息库中实际上找不到的某些Linux应用程序。我们已经收集了多个网站,这些网站提供了可与Ubuntu一起使用的最佳DEB下载。