查询缺少的依赖文件归属于哪个rpm包
生活随笔
收集整理的這篇文章主要介紹了
查询缺少的依赖文件归属于哪个rpm包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在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包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于深度前馈序列记忆网络,如何将语音合成
- 下一篇: hbase实践之写流程拾遗