SUSE Linux Enterprise Server (SLES) 用に構築された rpm があり、同じ rpm を Red Hat Enterprise Linux にインストールしたいとします。
- ここでアーキテクチャの依存関係の問題に直面することはありますか?
- ある OS 用に構築された rpm を別の OS にインストールする際の主な懸念事項は何ですか?
- インストールされたとしても、後で機能上の問題が発生する可能性はありますか?
SUSE Linux Enterprise Server (SLES) 用に構築された rpm があり、同じ rpm を Red Hat Enterprise Linux にインストールしたいとします。
RPM は OS 依存です。異なる Linux ディストリビューションには同じパッケージの異なるバージョンがあり、RPM はそれらのいずれかの特定のバージョンに依存する可能性があるためです。また、一部のディストリビューションはこれらのパッケージを異なるフォルダーにインストールするため、Suse はソフトウェアの一部を /usr/bin にインストールすることを選択し、RPM はこのソフトウェアがそのフォルダーにあると想定する場合があるため、RedHat は同じソフトウェアを / にインストールすることを選択した可能性があります。 usr/ローカル/ビン。
RPM をインストールしてみると、すぐに問題なく動作する可能性があります。そうでない場合は、アンインストールできます。可能であれば、常に OS 固有のバージョンに固執するか、ソースからビルドするようにしてください。