linux下查詢缺少的依賴檔案歸屬於哪個rpm包

2021-10-03 15:38:34 字數 899 閱讀 2405

我們在redhat下使用rpm -ivh安裝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包,就比較麻煩

方法一:使用使用yum whatprovides查詢

方法二:使用rpm -qf查詢

方法三:使用 **查詢

c dll缺少依賴檔案的解決方法

在a電腦上編譯的dll可以在a執行,但是到b就不能執行了,多數情況下是因為dll依賴於一些檔案,這些檔案存在於a,但是不存在於b。所以我們需要在a上找到dll需要的檔案,複製到b上,就可以解決這個問題。所以解決方法需要兩步 1.找到dll的所有依賴檔案 2.把需要的所有dll找到和需要呼叫的dll放...

python whl檔案安裝 發現依賴包缺少

背景 pip wheel wheel dir tmp download wheels python package names 錯誤 ps 若檔案中指定版本,環境中就安裝固定版本,存在版本過低的問題,還會缺少依賴包 env bin pip install no index find links tm...

linux下查詢某個檔案

參考 一.通過檔名查詢法 舉例說明,假設你忘記了httpd.conf這個檔案在系統的哪個目錄 下,甚至在系統的某個地方也不知道,則這是可以使用如下命令 這個命令語法看起來很容易就明白了,就是直接在find後面寫上 name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等...