如何在几秒钟内更新 Linux 上的一个或所有应用程序

这是计算的事实:应用程序会唠叨你更新。 不过,您不应忽略此类提示,因为更新通常带有安全补丁、错误修复和使软件更有用的新功能。

我们已经讨论了更新 Linux 和 Linux 软件的要点,但也许您只想快速更新计算机上的应用程序并继续您的生活。

更新 Debian 或 Ubuntu 系统

在那些时候,在基于 Debian 的发行版(例如 Ubuntu)中有一个简单的终端命令可以更新您计算机上的任何内容:

sudo apt install [package name here]

此命令将简单地检查并安装与指定软件相关的任何更新。 如果您不知道要更新的应用程序的包名称,可以运行以下命令列出系统上的所有包:

apt search [package]

如果您想一次更新所有内容,可以使用更多命令来加强此过程。 运行以下命令将获取有关计算机上软件的最新信息:

sudo apt update

运行此命令后,发出以下命令以更新所有具有较新版本的软件。

sudo apt upgrade

系统将列出此命令更新的所有内容,并要求您输入确认 是的.

在 Red-Hat 发行版上更新软件包

如果您使用的是基于 Red Hat 的发行版,例如 CentOS,则更新系统的命令会有所不同。 这主要是因为这些系统使用 Yum 包管理器。

要在此类发行版上安装单个应用程序:

sudo yum install [PACKAGE]

要更新系统,请键入:

sudo yum update

更新 OpenSUSE 上的所有软件包

OpenSUSE 以其菜单驱动的 YaST 工具而闻名,但您也可以使用 Zypper 工具从命令行更新系统:

sudo zypper update

与其他包管理器一样,您也可以使用 zypper 更新单个包:

sudo zypper update [package]
sudo zypper up [package]

要更新系统上的所有软件包,请发出上述命令,但不带软件包名称。

sudo zypper update
sudo zypper up

如您所见,包管理器非常易于使用,命令也很容易记住。 如果你不知道你的包的名字,每个包管理器通常都有一个“搜索”选项来帮助你找到它。

在 Arch Linux 上安装更新

Arch 的包管理器 Pacman 不那么容易记忆,但易于使用。

对于更新单个包:

sudo pacman -S [package]

-S 开关代表 同步,也就是开发者所说的更新。

与其他发行版相比,更新系统也有点晦涩难懂,但您可以很快记住它:

sudo pacman -Syu 

-y 选项代表 刷新,或从存储库下载主包数据库的新副本,以及 -u 为了 系统升级,或升级系统上任何过时的软件包。

让您的 Linux 系统保持最新很容易

就是这样! 现在,您拥有从终端快速更新 Linux 应用程序所需的一切。 如果您使用的是此处未介绍的其他发行版,或者只是想了解更多详细信息,请查阅您系统的文档。

Mahmoud Tantawy 的这条推文提醒我们为什么让我们的系统保持最新很重要:

如果您希望尽量减少 Linux 安装,那么了解哪些应用程序很重要可能会对您有所帮助。 即使是初学者的 Linux 用户也不知道他们可以在他们的系统上安装的各种软件。 建议此类用户安装附带基本应用程序的 Linux 发行版。

图片来源:arka38/存在Shutterstock