Rhel
如何查詢自定義安裝的rpm包
如何查詢自定義安裝的rpm包
一般來說,如果我需要查詢基於 rpm 的包,我使用以下命令
rpm -qi package rpm -ql package # to get installed binaries of package rpm -qf path to binary # to get related package name of the path
上述所有命令都適用於所有已安裝的軟體包,但是當我使用以下命令在自定義位置安裝軟體包時出現問題
rpm –prefix=/opt -ivh package rpm -relocate=/opt -ivh package
因此,當我使用上述命令時,軟體包已正確安裝,但我無法使用以下 rpm 查詢命令
rpm -qi package rpm -ql package # to get installed binaries of package rpm -qf path to binary # to get related package name of the path
有沒有辦法可以查詢自定義安裝的 rpm 包?
查看您的評論後,您可能想嘗試:
rpm -qi --root=/opt atop
當您將
--installroot
標誌用於yum
時,它會在該位置使用或創建一個新rpm
數據庫。當您在rpm
沒有--root
標誌的情況下執行時,它將查看預設rpm
數據庫,/var/lib/rpm
其中不知道您的自定義包安裝。
這個問題看起來和你的很相似。如果您有 rpm 文件,請檢查
rpm -qp /path/to/your/package.rpm
查看軟體包是否有其他名稱而不是 rpm 文件。