2017-09-09 4 views
-1

私はhttp://mirror.centos.org/centos-7/7.3.1611/os/x86_64/Packagesを見ています。多くのi686 RPMが含まれています。なぜCentOS x86_64リポジトリにi686 RPMがたくさんあるのですか?

すべてのx86_64 RPMにi686 RPMの対応があるわけではありません。

私はi686パッケージが32ビットマシン専用だと思ったが、なぜそれらはx86_64ディレクトリにあるのだろうか? 64ビット配布には本当に必要ですか?

+0

これは間違った場所です。プログラミングのq&aやStackOverflowの話題とは関係ありません。おそらくあなたのクエリをunix stackexchangeに投稿しますか? –

答えて

0

i686パッケージは32ビットマシン専用だと思ったのですが、なぜ はx86_64ディレクトリにありますか? 64ビットの 配信には本当に必要ですか?

これらの32ビットライブラリは、下位互換性を目的として提供されています。

+0

ありがとうございます。しかし、どのように? 64ビットマシン上で32ビットバイナリを実行したいのであれば、i686パッケージをインストールしてそれを実現できますか? –

+0

@JackYang - すべてではありませんが、i686 rpmで使用できるパッケージであれば、対応する32ビット互換アプリケーション**は64ビットOSで正常に動作します。 64ビットの実行可能ファイルとして実行されているがサードパーティの32ビットプラグインに依存する他のすべてのアプリケーションには適用できないことを覚えておいてください。そのような場合は、32ビットアプリケーションをプラグインで使用するか、プラグインを使用しないでください。 –

+0

なぜdownvote?理由を残してください! –

関連する問題