タイトルにあるように、自分のデータベースを初期化した後にインストールされたすべての rpm を一覧表示する方法を知りたいです (man ページを参照してググりましたが、うまくいきませんでした)。
rpm --initdb --root /ホーム/ユーザー名/ローカル --dbpath /ホーム/ユーザー名/ローカル/lib/rpm
?
rpm -qaを実行しても、上記のローカル データベースにパッケージは表示されません。
よろしく、ピストルさん
タイトルにあるように、自分のデータベースを初期化した後にインストールされたすべての rpm を一覧表示する方法を知りたいです (man ページを参照してググりましたが、うまくいきませんでした)。
rpm --initdb --root /ホーム/ユーザー名/ローカル --dbpath /ホーム/ユーザー名/ローカル/lib/rpm
?
rpm -qaを実行しても、上記のローカル データベースにパッケージは表示されません。
よろしく、ピストルさん
ユーザーがインストールしたデータベースを使用する場合は、rpm を呼び出すたびに--root /home/username/local
とオプションの両方を使用する必要があります。--dbpath /home/username/local/lib/rpm
RPM は、特に指示がない限り、常にシステム データベースを使用します。
注:データベースは root の下に作成されるため、両方のオプションを使用するのは過剰に思えます。あなたの場合、それはデータベースが下にあることを意味します/home/username/local/home/username/local/lib/rpm
。それはあなたの意図ではなかったと思います