rpm installコマンドは、/ usr / bin、/ usr / sbin、/ etc /、/ usr/shareなどのファイルをあちこちにインストールします。
このように、インストールのすべての内容を理解するのは難しいです。rpmにすべてを単一のディレクトリにインストールさせることは可能ですか?
rpm installコマンドは、/ usr / bin、/ usr / sbin、/ etc /、/ usr/shareなどのファイルをあちこちにインストールします。
このように、インストールのすべての内容を理解するのは難しいです。rpmにすべてを単一のディレクトリにインストールさせることは可能ですか?
を使用し--relocate
て、インストールプロセスの1つのディレクトリを変更できます
rpm -i --relocate /usr/sbin=/some/other/path/sbin packagename.rpm
または--prefix
インストールプロセス全体に使用します
rpm -i --prefix=/some/other/path/ packagename.rpm
他の場所で述べたように、それをしないでください。
ただし、どのファイルがどこにインストールされるかを確認したい場合は、次のようにします。
rpm -qlp packagename.rpm
それらを別のルートに抽出して調べたい場合(たとえば、構成ファイルを調べる場合など)、一時ディレクトリから:
rpm2cpio /path/to/rpm/packagename.rpm | cpio -div