yum 和 dnf 包管理器用于在基于 RedHat 的 Linux 发行版(如 Rocky Linux)上安装包或软件。 此外,“yum”命令用于检查安全更新和二进制包信息。 在本文中,我们将探讨 yum 命令在 Rocky Linux 8 中的不同用法。
打开终端,通过终端以root用户身份登录。
现在,您可以在系统上将 yum 命令用于以下目的:
显示 Rocky Linux 中的最新更新列表
使用“yum”包管理器,您可以显示新的安全和系统更新列表。 键入以下命令以执行此操作:
$ yum list updates
检查已安装软件包的更新
‘yum’ 命令用于查找已安装软件和软件包的新更新。 以下命令用于检查新更新:
$ yum check-update
更新 Rocky Linux 上已安装的软件包
使用 ‘yum’ 命令,您可以在 CentOS 8.0 上下载和安装新更新。 这将使您的系统保持最新。 在终端上运行以下命令:
$ yum update
安装 Rocky Linux 安全更新
使用 ‘yum’ 命令,您只能在系统上安装安全更新。 以下命令用于安装安全更新:
$ yum update --security
更新特定的 Rocky Linux 软件包
使用 ‘yum’ 命令,您可以更新系统上的特定软件包或软件。 该命令的语法如下:
$ yum update {package-name-1}
例子
$ yum update dnf
在上述命令中,我更新了系统上的 dnf 包。
更新特定的包版本
您可以将软件包更新到新版本。 首先,您将显示 Nginx 包的重复列表。 该命令的语法如下:
$ yum --showduplicates list nginx
现在,您将把这个包更新到新版本。
$ yum update-to nginx-version $ yum update-to nginx-1.12.2-1.el7
显示 Rocky Linux 上所有已安装软件包的列表
使用“yum”包管理器,您可以查看系统上所有已安装包的列表。 在终端上键入以下命令:
$ yum list installed
您还可以检查系统上是否安装了特定软件包:
$ yum list installed dnf
显示可安装的软件包列表
您可以查看可用于安装的所有软件包的列表。 为此,使用以下命令:
$ yum list available $ yum list available | more $ yum list available | grep httdp
您可以尝试更多与 yum list 相关的命令,如下所示:
$ yum list $ yum list | more $ yum list | grep bash
在 Rocky Linux 上按名称搜索包
您可以通过搜索命令找到带有描述的特定包。 您将使用 list 命令和 search 命令。
yum list 命令的语法
基本语法如下:
$ yum list {package-name}
例子
例如,如果您想列出所有 rpm 软件包,那么您将使用以下命令:
$ yum list rpm*
yum 搜索命令的语法
$ yum search {package-name}
例子
例如,如果您想搜索所有 python 包,那么您将使用以下命令:
$ yum search python $ yum search python*
如何查看包的详细信息
您可以查看有关特定包的所有信息。 语法如下:
$ yum info {pkg-1} {pkg-2}
例子
例如,如果要显示 dnf 和 rpm 包的所有信息,则将使用以下命令:
$ yum info dnf
在 Rocky Linux 上显示 RPM 包的依赖项列表
您还可以查看包的依赖项列表。 基本语法如下:
句法
$ yum deplist {pkg}
例子
例如,在这里,我显示了“rpm”包的依赖项列表。
$ yum deplist rpm
在 Rocky Linux 上安装 RPM 包
使用“yum”包管理器,您可以在系统上安装特定的包。 使用以下语法:
$ yum install {package-name-1} {package-name-2}
例如,您可以使用以下命令安装“httdp”包:
$ sudo yum install httpd
在 Rocky Linux 上按组安装 RPM 包
键入以下命令将软件包安装为组:
下面以表格形式提到了以下更有用的命令:
百胜命令 | 目的 |
$ yum 本地安装 {pkg} | 从本地文件或服务器安装包。 |
$ yum 降级 {pkg} | 将软件包降级到以前的版本。 |
$ yum 重新安装 {pkg} | 重新安装软件包或软件 |
$ yum 删除 {pkg} |