https://pkgs.org/查询缺少的依赖文件归属于哪个rpm包

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

*[[email protected] 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包

原文地址:http://blog.51cto.com/2638441/2312549

时间: 2024-10-17 07:22:40

https://pkgs.org/查询缺少的依赖文件归属于哪个rpm包的相关文章

如何在RedHat6(7) or CentOS6(7)上制作无依赖的PostgreSQL数据库的RPM包

本文解决了源代码安装都需要先检查系统上是否安装了应用程序所依赖的软件包的烦恼,对源代码开发者也有一定的帮助.可以在该基础上进行适当的修改,以满足自己的要求. RedHat5 or CentOS5已经提供了制作RPM包的目录,可以直接把需要制作的RPM包的应用程序的源代码包放系统指定的目录,而不需要像在RedHat6(7)or CentOS6(7)上自己创建制作RPM包的目录. 1 添加普通用户 useradd redhat passwd redhat redhat redhat 2 切换到普通用

第8天压缩 xarges sed命令 yum配置 rpm包文件修复

seq 10 seq 10 |xargs echo 1 2 3 4 5 默认跟 echo \n换成空格 [[email protected] ~]#seq 1 10 |xargs echo [[email protected] ~]#seq 1 10 |xargs 1 2 3 4 5 6 7 8 9 10 [[email protected] ~]#seq 1 10 |xargs echo 1 2 3 4 5 6 7 8 9 10 [[email protected] ~]# xargs 默认是

RPM包制作之Spec文件详解

看这篇文章的人基本都有一个想法,就是:"劳资不想用YUM的安装!不是版本太低就是文件分布太野路子",此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,其中的Spec文件是制作RPM包的核心.下面我们以制作NGINX的RPM开始介绍其制作方法.以下操作在CentOS7.4 64位系统进行(切记,不要把7上的文件装到6上去).? 1.1 起手势 安装rpm-build yum -y install rpm-build ?新建一个新用户并切换到用户上(避免权限

WAMP安裝之缺少api-ms-win-crt-runtime-l1-1-0.dll文件

从官网下载了WAMP3.0并安装,却提示缺少api-ms-win-crt-runtime-l1-1-0.dll文件,依照安装需求安装V15,无效.然后依次VC9,VC10,VC11,VC13, VC15全装了,依然没有这个文件.从另一台服务器拷贝这个文件,用regsvr32注册不了,求教51终于得到正解,这个文件需要安装KB2999226.至此解决. 官方解释:https://helpx.adobe.com/tw/creative-cloud/kb/error_on_launch.htmlhtt

wamp完, wamp执行报错, 有时遇到缺少msvcr110.dll文件

wamp安装完, wamp执行可能会报错, 因为缺少msvcr110.dll文件 这是我们应该怎么解决呢??? 首先下载 链接:https://pan.baidu.com/s/1N3GHdGaPptojynBYquP5qg 密码:m74z 然后把该文件放到C:\Windows\SysWOW64 (64位版本) C:\Windows\System32 (32位版本) 就是这么愉快的解决, 简单吗!!!!! 原文地址:https://www.cnblogs.com/JiangDakang/p/955

Windows系统查看xxx.dll、xxx.lib文件的导出函数、依赖文件等信息的方法

1.查看xxx.dll或xxx.exe文件的导出函数.依赖文件等信息,使用Depends软件即可. 2.查看xxx.lib文件的导出函数.依赖文件等信息,使用Visual Studio附带工具dumpbin.exe即可,该工具在VC\bin目录下,如vs2013所在目录为:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\dumpbin.exe. 在 cmd 下输入"dumpbin.exe /?" 查看使用命令,如:d

MySQL慢查询日志相关的文件配置和使用。

MySQL慢查询日志提供了超过指定时间阈值的查询信息,为性能优化提供了主要的参考依据,是一个非常实用的功能,MySQL慢查询日志的开启和配置非常简单,可以指定记录的文件(或者表),超过的时间阈值等就可以记录到慢sql了,实话讲,相比较sqlserver的trace或者扩展事件(虽然此二者的作用并非仅仅如此),MySQL的配置总是给人一种非常清爽的感觉. 1,慢查询日志的打开 正常情况下,只需要在配置文件中增加slow_query_log = 1配置,即打开慢查询日志,未指定slow_query_

如何查询一个库文件属于哪个rpm包

1.如果这个库文件已经存在 使用rpm命令: # rpm -qf  /file/path  (绝对路径) 例如: # rpm -qf /lib/libm.so.6 glibc-2.12-1.47.el6.i686 当然,这适用于rpm包已经安装了的情况. 如果,没有安装呢?比如系统提示缺少某个库? 2.如果这个库文件不存在 可以使用 #yum provides libname 例如: [[email protected] gpfs1]# yum provides libm.so.6Loaded

银河麒麟操作系统编译缺少kdeamon.h文件

安装银河麒麟操作系统过程中 编译ltp时,如果报缺少kdeamon.h文件 那么就要降级libc6-dev版本至2.21或者升级ltp版本解决,或者将ltp的makefile文件的kdeamon.h的行注释再编译 如果遇到了上述情况就尝试一下这个解决方法吧!! 更多内容欢迎猛戳:www.kylinos.cn