私はこれを誤解したくないので、私はこの質問を慎重に求めています。
Program_name.rpmファイルがサーバー(CentOS 6.5)にローカルに保存されています。
以前にナビゲートし、yum install program_name.rpmを使用してインストールしましたが、正常に機能しましたが、インストール先を指定するオプションがありませんでした。
このrpmをデフォルトのインストール場所の代わりに/ opt/some_directoryにインストールすることは可能ですか?
Rpmを使用
rpm -ivh package.rpm
別の場所にインストールする場合は、次を使用します。
rpm -ivh -r /new/path package.rpm
ただし、新しいルートの下では、パッケージからディレクトリ構造が再作成されることに注意してください
あなたがそのrpmの答えを受け入れたのは残念です。これにより、Warning: RPMDB altered outside of yum
など、yumの後続の実行から警告が表示されます
代わりに、yum localinstall
を使用する必要があります。CentOSwikiのYumおよびRPM Tricksページのセクション13に従って、=> https: //wiki.centos.org/TipsAndTricks/YumAndRPM#head-3c061f4a180e5bc90b7f599c4e0aebdb2d5fc7f6
--installroot
オプションを使用して、別のインストールルートを指定できます。