「Yum Install package-name」を別のディレクトリに

「Yum Install package-name」を別のディレクトリに

yumを使用してroot(/)ディレクトリ以外のディレクトリにパッケージをインストールする方法を知っている人はいますか?

デフォルトでは、「yum install package-name」コマンドを使用するたびにルート(/)ディレクトリにパッケージがインストールされますが、別のディレクトリにパッケージをインストールしたいと思います。

rpm -ivh -r /path/path package.rpm も動作しません。次のエラーが発生します。 docker-engine.rpmを開けませんでした:そのファイルまたはディレクトリはありません。

ありがとうございます。

ベストアンサー1

Yumはこの機能をサポートしていないようです。この赤い帽子を見てください解決策

Yumには--installrootオプションがありますが、chrootインストール用であり、基本的に依存関係を解決する必要があるまったく新しい環境を作成します。

の場合は、次のように表示されるrpmのインストールパスを変更rpmできます--relocate OLDPATH=NEWPATH--prefix NEWPATH再配置可能これはすべてのパッケージに適用されるわけではありません。通常、これは良い考えとは見なされません。

あるいは、rpmのソースコードを入手し、必要なパスを使用して直接再構築することもできます。

dockerあなたの投稿に私が言ったすべての内容が変わる可能性がある間違いがあります。

おすすめ記事