如何在 Rocky Linux 上使用 Yum 包管理器
yum 和 dnf 包管理器用于在基于 RedHat 的 Linux 发行版(例如 Rocky Linux)上安装包或软件。此外,“yum”命令检查安全更新和二进制包信息。本文将探讨 yum 命令在 Rocky Linux 8 和 Rocky Linux 9 中的不同用法。
打开终端并通过终端以root用户身份登录。
现在,您可以在系统上使用 yum 命令实现以下目的:
显示 Rocky Linux 中的最新更新列表
您可以使用“yum”包管理器显示新的安全和系统更新列表。键入以下命令来执行此操作:
yum list updates
检查已安装软件包的更新
“yum”命令发现已安装的软件和软件包的新更新。以下命令用于检查新更新:
yum check-update
更新 Rocky Linux 上已安装的软件包
使用“yum”命令,您可以在系统上下载并安装新更新。这将使您的系统保持最新状态。在终端上运行以下命令:
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 上按名称搜索软件包
您可以通过搜索命令找到带有描述的特定包。您将使用列表命令和搜索命令。
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 command
目的
- $ yum localinstall {pkg}
从本地文件或服务器安装包。
- $ yum downgrade {pkg}
将软件包降级到以前的版本。
- $ yum reinstall {pkg}
重新安装软件包或软件
- $ yum remove {pkg}
$ yum erase {pkg}
删除特定包
- $ yum autoremove
自动删除不需要的包
- $ yum list all
显示所有可用包的列表
- $ yum grouplist
显示群组软件列表
- $ yum groupupdate {grouppackage}
更新群组包
- $ yum groupremove {pkg}
删除组包
- $ yum list extras
显示无法通过存储库或订阅渠道获取的软件包
- $ yum clean all
清理缓存
- $ yum repolist
显示软件存储库列表
- $ yum repoinfo {reponame}
显示有关 yum 启用的存储库的信息
- $ yum history or
$ yum history list
显示 yum 历史记录
- $ yum help install
$ man yum
$ yum help
百胜帮助
在本文中,您学习了在 Rocky Linux 9 上使用不同 yum 命令。我希望这对您有用并且您喜欢本教程。