カスタムインストールされたrpmパッケージを照会する方法

カスタムインストールされた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パッケージを照会する方法はありますか?

ベストアンサー1

あなたのコメントを読んだ後、次のことを試すことができます。

rpm -qi --root=/opt atop

フラグを使用すると、--installrootその場所にyum新しいデータベースを使用または作成します。そのフラグなしで実行するrpmと、カスタムパッケージのインストールに関する情報を持たないプライマリデータベースが調査されます。rpm--rootrpm/var/lib/rpm

おすすめ記事