0

SUSE Linux Enterprise Server (SLES) 用に構築された rpm があり、同じ rpm を Red Hat Enterprise Linux にインストールしたいとします。

  • ここでアーキテクチャの依存関係の問題に直面することはありますか?
  • ある OS 用に構築された rpm を別の OS にインストールする際の主な懸念事項は何ですか?
  • インストールされたとしても、後で機能上の問題が発生する可能性はありますか?
4

1 に答える 1

4

RPM は OS 依存です。異なる Linux ディストリビューションには同じパッケージの異なるバージョンがあり、RPM はそれらのいずれかの特定のバージョンに依存する可能性があるためです。また、一部のディストリビューションはこれらのパッケージを異なるフォルダーにインストールするため、Suse はソフトウェアの一部を /usr/bin にインストールすることを選択し、RPM はこのソフトウェアがそのフォルダーにあると想定する場合があるため、RedHat は同じソフトウェアを / にインストールすることを選択した可能性があります。 usr/ローカル/ビン。

RPM をインストールしてみると、すぐに問題なく動作する可能性があります。そうでない場合は、アンインストールできます。可能であれば、常に OS 固有のバージョンに固執するか、ソースからビルドするようにしてください。

于 2012-05-10T11:18:03.037 に答える