15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

09.08.2024

在Linux中使用YUM的简短指南

Yellowdog Updater, Modified (缩写为 YUM) 是一个用于 RPM (红帽软件包管理器) 基于的 Linux 发行版的包管理器,例如 CentOSFedoraRHEL (红帽企业 Linux)。YUM 使安装、更新、删除和管理软件包变得简单。在本文中,我们将介绍 YUM 的基本命令和原理,这将帮助您有效管理您在 Linux 系统 上的软件包。

安装软件包

YUM 包管理器的主要和最常用的任务之一是安装软件。为此使用 yum install 命令。让我们看一个安装 nginx 网络服务器的例子

sudo yum install nginx

执行此命令后,YUM 将自动查找安装 nginx 所需的所有依赖项,下载并安装它们。

搜索软件包

在安装软件包之前,您可以使用 yum search 命令在仓库中搜索它。例如,要搜索与“网站”相关的包:

yum search website

此命令将返回所有在其描述或名称中包含“网络服务器”关键字的软件包的列表。

更新软件包

YUM 还允许您将已安装的软件包更新到最新版本。要更新特定软件包,请使用 yum update 命令并指定软件包名称:

sudo yum update nginx

如果您想更新服务器上的所有软件包,只需运行不指定软件包的命令:

sudo yum update

此命令将所有软件包更新到最新可用版本。

删除软件包

如果您需要从系统中删除软件包,请使用 yum remove 命令。例如,要删除 httpd 软件包:

sudo yum remove nginx

YUM 将自动删除该软件包以及其他已安装程序不再使用的任何依赖项。

清除缓存

YUM 将下载的软件包及其信息存储在缓存中。这加快了您的系统速度,但随着时间的推移,缓存可能会占用大量空间。要清除缓存,请使用 yum clean 命令。清除所有缓存数据可以使用以下命令:

sudo yum clean all

此命令将从缓存中删除所有文件,包括仓库列表和下载的软件包。

结论

YUM 是一个方便且可靠的工具,用于管理 RPM 基于的 Linux 发行版中的软件包。通过它,管理员可以轻松安装、更新和删除软件,同时保持系统的稳定和最新。了解基本命令 — installsearchupdateremoveclean — 将大大简化系统管理,并节省服务器维护的时间。通过掌握 YUM,您可以更好地控制您的 Linux 环境,并快速处理与软件管理相关的任务。

您希望我还添加一个简短的 常见问题部分(例如,“我如何列出已安装的软件包?”或“我如何仅更新安全补丁?”)以使文章对读者更实用吗?

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品