CentOS7 / 8 yum 查询软件安装路径实操

CentOS7 / CentOS8 yum 查询软件安装路径完整实操

yum 是包管理器,yum 本身不能直接查路径,要分两步:先查到包名 → 再查该包安装了哪些文件、目录

一、先区分两个场景

  1. 软件已经安装好了 → 查询安装到哪些目录
  2. 软件还没安装 → 只看包里包含什么文件,不下载安装
    场景 1:软件已经安装,查询安装目录(最常用)
    1)先确认软件包名称
    rpm -qa | grep nginx
    示例输出:nginx-1.20.1-9.el8.x86_64
    2)查询这个包所有安装的文件 & 路径
    rpm -ql nginx
  • -q 查询
  • -l list,列出包内所有文件
    输出会展示:配置文件、程序二进制、日志目录、网页目录全部路径
    只看可执行命令位置:
    which nginx
    场景 2:软件还没安装,想看包里有什么文件(不安装)
    CentOS7
    yum install -y yum-utils
    repoquery -l nginx
    CentOS8(yum 实际是 dnf 软链接)
    dnf repoquery -l nginx
    #或者
    yum repoquery -l nginx
    repoquery:查询远程仓库软件包内部文件列表,不会安装软件。
    补充常用配套命令
  1. 查某个文件属于哪一个安装包(反向查询)
    比如我想知道 /etc/nginx/nginx.conf 是哪个包安装出来的
    rpm -qf /etc/nginx/nginx.conf
  2. 查看 yum 安装包的详细信息
    yum info nginx
相关推荐
fiveym6 小时前
01 - iPXE + Clonezilla 网络装机原理解析
linux·运维·服务器·网络
虎头金猫6 小时前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
dog2506 小时前
网络优化,还是降低各阶矩
服务器·网络·php
反转180度7 小时前
Qt 6 + C++17 实现 SFTP 批量部署:工业设备运维工具实战解析
运维·c++·qt
liuqs3327 小时前
nat123安卓和nat123全端口选型指南,映射工具怎么挑
网络·笔记
雨辰AI7 小时前
RAG 知识库搭建:基于人大金仓构建信创运维问答机器人|全栈国产化落地完整版
运维·ai·机器人·ai编程
x_x-F8 小时前
网络数据从网卡到用户态:一场基于内存所有权转移的接力赛
开发语言·网络·php
-今昭-8 小时前
Ansible
linux·运维·ansible
星野川崎2068 小时前
电商多店运维:云机长期挂机频繁掉线、账号无故风控原因剖析与解决方案
大数据·运维·云计算·电商
IT邦德10 小时前
Dify1.6基于ubuntu系统的部署实战
linux·运维·ubuntu