Debian 将网络接口配置为网桥/网络交换机
2024年3月29日这
您不能使用yum 命令进行 rpm 查询。您需要使用 repoquery 命令从 yum 存储库查询信息,类似于 rpm 查询。此命令适用于已安装的软件包以及当前未安装在基于 Linux 的系统上的软件包。
教程详情 | |
---|---|
难度级别 | 简单的 |
根权限 | 是的 |
要求 | Linux终端 |
类别 | 包管理器 |
先决条件 | yum 或 dnf 命令 |
操作系统兼容性 | Alma • Fedora • Linux • RHEL • Rocky • Stream |
美东时间。阅读时间 | 3分钟 |
如何使用 yum 命令列出包的内容
列出 yum 软件包安装的文件的过程:
- 打开终端 bash shell 并输入:
sudo yum install yum-utils - 使用yum 命令查看名为 bash 的 yum 包安装的文件:
repoquery --list bash
repoquery -l '*bash*' - dnf 用户需要运行以下命令来查看名为 htop 的包的内容(文件)列表:
dnf repoquery -l htop
让我们详细看看安装和使用。
安装
首先你需要安装 yum-utils 包。它是 yum 包管理器的实用程序和示例的集合。它包括不同作者的实用程序,使 yum 使用起来更容易、更强大。键入以下yum 命令来安装 yum-utils 软件包:
示例输出:
# yum -y install yum-utils
# For dnf users #
# dnf -y install dnf-utils
更新订阅管理存储库。 上次元数据过期检查:2022 年3 月31 日星期四下午0:03:30 (美国东部时间)12:05:22。 依赖关系已解决。=================================================== =============================包Arch 版本存储库大小=============== =================================================== ============= 安装: yum-utils noarch 4.0.21- 4 .el8_5 rhel- 8 -for - x86_64-baseos-rpms 73 k 事务摘要========= =================================================== ==================== 安装 1 个软件包 总下载大小:73 k 安装大小:23 k 下载软件包: yum-utils-4.0.21- 4 .el8_5.noarch .rpm 275 kB/秒 | 73 kB 00:00 ---------------------------------------------------------- ---------------------------------- 总计 273 kB/s | 73 kB 00:00 运行事务检查 事务检查成功。 运行事务测试 事务测试成功。 运行事务 准备: 1 / 1 安装:yum-utils-4.0.21- 4 .el8_5.noarch 1 / 1 运行 scriptlet:yum-utils-4.0.21- 4 .el8_5.noarch 1 / 1 验证:yum-utils- 4.0.21- 4 .el8_5.noarch 1 / 1 已更新安装的产品。 安装: yum-utils-4.0.21- 4 .el8_5.noarch 完成!
句法
语法是:
repoquery -l {包名称-此处} repoquery -q -l {包名称-此处} repoquery -q -l --plugins {包名称-此处} repoquery -q -l --plugins * {包名称-这里} *
在哪里,
- -l:列出包中的文件
- -q:用于 rpmquery 兼容性(不需要)
- --plugins:启用插件支持
例子
要使用 yum 列出名为 htop 的包的内容,请运行:
repoquery -q -l --plugins htop
示例输出:
等效 rpm 命令语法:
要列出并匹配所有 php 包,请输入:
OR(警告可能需要很长时间)
# rpm -ql {packageName}
# rpm -ql htop
# rpm -qlp /path/to/nginx.rpm
repoquery -q -l --plugins php*
repoquery -q -l --plugins php* | less
关于 Fedora Linux 用户和 dnf 命令的说明
Fedora 最新自带了 dnf 命令。所以语法如下:
# dnf repoquery -l {packageName}
# dnf repoquery -l htop
如何显示有关包的一般信息
将选项传递-i给 repoquery 命令:
示例输出:
# repoquery -i {packageNamehere}
# repoquery -i nginx
名称:nginx 版本:1.13.8 版本:1.el7_4.ngx 架构:x86_64 大小:2665830 打包者:无 组:系统环境/守护进程 URL:http://nginx.org/ 存储库:nginx 摘要:高性能 Web 服务器 来源: nginx-1.13.8-1.el7_4.ngx.src.rpm 说明: nginx [engine x] 是一个 HTTP 和反向代理服务器,以及 邮件代理服务器。
加起来
您学习了在 CentOS/RHEL 和克隆上使用yum 命令列出软件包内容的各种命令。使用 help 命令或 man 命令显示 yum 命令和选项帮助:
男人 百胜 dnf 百胜帮助
你注意到了吗?
示例无广告,以保护您的隐私和安全。我们依靠读者的支持来维持网站的运行。请考虑在 Patreon 上订阅我们或通过 PayPal 为我们提供一次性支持。您的支持将帮助我们承担托管、CDN、DNS 和教程创建的费用。