64/32ビットアーキテクチャがすべて有効になっている場合、64ビットアプリケーションのみを更新できますか?

64/32ビットアーキテクチャがすべて有効になっている場合、64ビットアプリケーションのみを更新できますか?

私は64ビットKali Linuxを使用していますが、32ビットアーキテクチャはWineを使用してゲームを実行するのにのみ適しています。アップデートパッケージが配信されるたびに、apt update次のように32/64ビットを確認します。

...
Get:12 ... kali-rolling/main i386 Packages [17.7 MB]
Get:13 ... kali-rolling/main amd64 Packages [17.8 MB]
Get:14 ... kali-rolling/main i386 Contents (deb) [39.3 MB]
Get:15 ... kali-rolling/main amd64 Contents (deb) [39.7 MB]
...

私のもの/etc/apt/sources.list:

deb http://http.kali.org/kali kali-rolling main contrib non-free

32ビットを確認すると約60Mbがダウンロードされますが、ゲームが正常に実行される限り必要ありません。ネットワークが遅く、60Mbをダウンロードするのに時間がかかります。必要に応じて64ビットまたは32ビットのみを確認することはできますか?

答え1

これは可能、無効にするi386

sudo dpkg --force-architecture --remove-architecture i386

これにより、32ビットパッケージは削除されませんが、そのaptインデックスの更新が停止します。

しかし、32ビットバージョンと64ビットバージョンのパッケージを同期する必要があるため、問題が発生する可能性があります。

64ビットパッケージを再更新するには、次のコマンドを使用してスキーマを再追加します。

sudo dpkg --add-architecture i386

関連情報