9

rpm installコマンドは、/ usr / bin、/ usr / sbin、/ etc /、/ usr/shareなどのファイルをあちこちにインストールします。

このように、インストールのすべての内容を理解するのは難しいです。rpmにすべてを単一のディレクトリにインストールさせることは可能ですか?

4

2 に答える 2

18

を使用し--relocateて、インストールプロセスの1つのディレクトリを変更できます

rpm -i --relocate /usr/sbin=/some/other/path/sbin packagename.rpm

または--prefixインストールプロセス全体に使用します

rpm  -i --prefix=/some/other/path/ packagename.rpm
于 2012-12-06T07:41:47.953 に答える
14

他の場所で述べたように、それをしないでください

ただし、どのファイルがどこにインストールされるかを確認したい場合は、次のようにします。

rpm -qlp packagename.rpm

それらを別のルートに抽出して調べたい場合(たとえば、構成ファイルを調べる場合など)、一時ディレクトリから

rpm2cpio /path/to/rpm/packagename.rpm | cpio -div
于 2012-12-06T09:56:21.970 に答える