web-dev-qa-db-ja.com

可能な場合はAMD64パッケージのみをインストールします

Apt経由でパッケージをインストールしようとすると、AMD64とi386パッケージの両方がダウンロードされます。
AMD64パッケージが利用可能な場合のみ、AMD64パッケージが利用できない場合はi386のみをダウンロードしてインストールします。

どうやってするの?

1
Chitholian

64ビットプラットフォームを使用している場合(使用していると思います)、aptはデフォルトで64ビットパッケージのみをダウンロードしてインストールします。 dpkg --add-architecture i386コマンドを使用して明示的に有効にすることで、aptに32ビットパッケージをインストールさせることができます。ただし、その場合でも、64ビットインストールではデフォルトで64ビットパッケージのみになります。 32ビットをインストールするには、パッケージ名の後に:i386を使用する必要があります。

ただし、64ビットをインストールするときにi386パッケージをダウンロードすることに気付く場合があります。これはいくつかの理由で発生する可能性があります

  • aptは、そのパッケージの32ビットバージョンのみを見つけることができます。
  • 一部のパッケージは32ビットバージョンに依存しています。ワインはこの場合の良い例です。
2
Anwar