打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何查看YUM仓库中某个软件包所包含的文件

在Redhat系列的Linux发行版中,相对于RPM(RPM Package Manager), YUM(Yello dog updater)具有更强大的功能,安装YUM管理的软件包可以自动解决依赖问题,可以方便的在仓库中查找。对于RPM管理的软件包,如果想要知道这个软件包包含哪些文件的话,可以把RPM包下载下来,用Rpm -qlp <包的完整路径>命令来列出这个包所含的文件;但是YUM仓库中未下载的包,遗憾的是YUM未提供相关命令。那么,对于这种情况,如何查看YUM仓库中未下载到本机的包的文件呢?

工具/原料

  • CentOS(或其他Redhat系Linux)

  • RPM

  • YUM

方法/步骤

  1. 1

    我们以dhcp包为例。首先看下RPM的情况。因为本机并没有dhcp包,先把它用如下命令下载下来:yum install --downloadonly dhcp(注意用了--downloadonly参数,该参数表示只下载不安装)

  2. 下载下来的rpm包一般存放在 /var/cache/yum/x86_64/<发行版版本号>/<仓库名>/packages目录下。用ll命令检查下:


  3. 3

    先看一下RPM命令的情况,对于RPM,只需要用rpm -qlp <包的完整路径>便可以查看到RPM包中的文件:

  4. 4

    但是对于YUM,遗憾的是YUM并没有提供查看包文件的命令。用yum info <包名>只能看到对于这个包的简单介绍,是看不到包中的文件的:

  5. 5

    那是?怎么办?怎么办?——凉拌吗?=_=,哈哈,当然不是,有请yum-utils大神——用yum install yum-utils命令把它请进来啦(安装)

  6. 6

    然后运行repoquery -q -l <包名>,就能查到里面的文件啦~~~(撒花欢呼)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
YUM原理和命令详解
搭建本地离线yum仓库
linux系统软件安装及软件包管理
Linux基础
linux中rpm和yum
3、RedHat7系列——RPM与Yum
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服