rpm installコマンドを実行すると、/ usr/bin、/ usr/sbin、/ etc /、/ usr/shareにインストールされます。RPMに強制的にファイルを1つのディレクトリにインストールする方法はありますか?
このようにして、インストールの内容をすべて把握するのは難しいです。 rpmを強制してすべてを1つのディレクトリにインストールすることはできますか?
rpm installコマンドを実行すると、/ usr/bin、/ usr/sbin、/ etc /、/ usr/shareにインストールされます。RPMに強制的にファイルを1つのディレクトリにインストールする方法はありますか?
このようにして、インストールの内容をすべて把握するのは難しいです。 rpmを強制してすべてを1つのディレクトリにインストールすることはできますか?
インストールプロセス
の1つのディレクトリを変更したり、他の場所で述べたように、全体のインストールプロセス
rpm -i --prefix=/some/other/path/ packagename.rpm
ため--prefix
を使用する--relocate
を使用することができ、はそれを行うません 。
ただし、インストールされるどのようなファイルを見たい場合はここで、あなたがそれらを調査するために別のルートにそれらを抽出したい場合
rpm -qlp packagename.rpm
(例えば、構成ファイルなどを見て)で、一時的なディレクトリ:
rpm2cpio packagename.rpm | cpio -div
ありがとうAaron ...選択したディレクトリにrpmインストールファイルを置くことのあなたのポイントを理解しています。 – Jasper
** **しないでください**。 Linuxスタンダードベースは、事柄がどこにあるべきかについての良い理由とともに、非常によく定義しています。あなたは確かに便利なディレクトリが必要です。あなたのシステムはディレクトリがなくてもはるかに扱いにくいでしょう。 –
これは完全に合理的な質問です。 OPには、特定のAPをインストールしたい別のパーティションがあるかもしれません。 – robert
この質問はプログラミングに関するものではありません。これはunix.stackexchange.comに所属し、おそらく既に尋ねられています。 – jpaugh