我们在redhat下使用rpm -ivh安装rpm包的时候,经常会报缺少依赖条件的错误,如下:

*[root@abc Packages]# rpm -ivh httpd-2.4.6-17.el7.x8664.rpm
错误:依赖检测失败:/etc/mime.types 被 httpd-2.4.6-17.el7.x8664 需要httpd-tools = 2.4.6-17.el7 被 httpd-2.4.6-17.el7.x8664 需要*

“httpd-tools = 2.4.6-17.el7 被 httpd-2.4.6-17.el7.x8664 需要”我们可以很明了的知道缺少httpd-tools包,直接安装即可。

但是"/etc/mime.types 被 httpd-2.4.6-17.el7.x8664 需要"我们不能很快定位出/etc/mime.types文件来自于哪个rpm包,就比较麻烦
处理方法一、
所以我们可以使用https://pkgs.org/ 网站来查询缺少的文件属于哪个rpm包


处理方法二
找到另外一台服务器,前提是服务器上已经存在/etc/mime.types文件,使用rpm -qf /etc/mime.types查询即可知道此文件来自于哪个RPM包

处理方法三
使用yum whatprovides /etc/mime.types命令查询,使用yum whatprovides查询的前提条件是yum必须配置好

PS:linux RPM包的安装建议使用yum

转载于:https://blog.51cto.com/2638441/2312549

查询缺少的依赖文件归属于哪个rpm包相关推荐

  1. C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装

    #!/bin/bash # 这个脚本是用来描述和确认是否可以安装一个rpm包 # 在一个文件中保存输出 SUCCESS=0 E_NOARGS=65 if [ -z "$1" ] t ...

  2. linux查询安装包的所有依赖包,linux:apt-get 如何安装,查询,解除依赖包

    apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package ...

  3. Hive实战UDF 外部依赖文件找不到的问题

    关注公众号:大数据技术派,回复: 资料,领取1024G资料. 目录 关于外部依赖文件找不到的问题 为什么要使用外部依赖 为什么idea 里面可以运行上线之后不行 依赖文件直接打包在jar 包里面不香吗 ...

  4. 1.如何编译RPM包,2.rpm查看某个文件属于那个包3.查看changelog

    [sysadm@bogon init.d]$ rpm -qf /etc/init.d/network initscripts-9.49.37-1.ns7.se.2.x86_64 [sysadm@bog ...

  5. RPM包制作之Spec文件详解

    看这篇文章的人基本都有一个想法,就是:"劳资不想用YUM的安装!不是版本太低就是文件分布太野路子",此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包 ...

  6. linux 提取cpio_使用rpm2cpio,cpio提取rpm包的中的特定文件

    有些时候,我们需要提取rpm包中的一些文件,通过如下方法可以快速提取 1. 首先查询rpm包中的文件 [root@taotips ~]# rpm -qpl anaconda-11.4.1.62-1.s ...

  7. linux安装spec编译器,RPM包制作之Spec文件参数详解

    看这篇文章的人基本都有一个想法,就是:"劳资不想用YUM的安装!不是版本太低就是文件分布太野路子",此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包 ...

  8. linux spec 脚本,RPM包制作之Spec文件详解

    看这篇文章的人基本都有一个想法,就是:"劳资不想用YUM的安装!不是版本太低就是文件分布太野路子",此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包 ...

  9. 提取原rpm包里的SPEC文件及重新打包

    一.概要 目的是要修改原rsyslog rpm包的systemd rsyslog.service文件,添加一行"ExecStartPre=/bin/bash -c "/usr/bi ...

最新文章

  1. css动画使用背景图片卡顿_CSS入门学习笔记(二):布局与定位
  2. 【C++】21.函数传参 传指针和传引用的区别
  3. Python中a和a[:]有什么区别?
  4. redhat6、redhat7、centos6、7安装nginx
  5. 无障碍开发(六)之ARIA在HTML中的使用规则
  6. java实现遍历树形菜单方法——Dao层
  7. Java中这7个方法,一不小心就用错了!
  8. 新版微软Edge浏览器:支持安装Chrome扩展
  9. Jenkins关联GitHub进行构建
  10. 一个memset函数使用时的坑
  11. 【Objective-C学习记录】第一天
  12. python015 Python3 函数
  13. git临时保存git stash命令
  14. 6月27日 OGDF不同的布局算法
  15. MarathonLb的负载研究
  16. SVN安装以及使用教程
  17. 线段树:你能回答这些问题吗
  18. python怎么选取第几行第几列_python 第几行第几列python 常见的17个错误分析-python-第二电脑网...
  19. getline 两次回车 解决办法
  20. 线性光耦在电流采样中的应用

热门文章

  1. careercup-链表 2.1
  2. 中文版示例代码浏览器for Windows 8
  3. 使用 Castle ActiveRecord
  4. RNA干扰各种方法优缺点简介?
  5. Matlab学习一本通,matlab基础教程
  6. C++ | 从键盘输入任意多个英语单词,统计同一个英语单词被输入几次,最后对英文单词按字典顺序输出(C语言/C++/Java)
  7. 北斗导航 | 卫星导航基础知识(伪随机噪声码)
  8. mysql数据万能导入工具下载_mysql数据导入工具下载 - 数据导入工具(EMS Data Export for MySQL) v3.7.0多语特别版下载 - 第九软件网...
  9. 鸿蒙IPC摄像机,华为鸿蒙OS来了,海雀AI全景摄像头助力万物互联
  10. java 链接为分布式 hbase,hbase学习记录(一):hbase伪分布式安装