特定のアーキテクチャ(この場合はi386)にインストールされているすべてのパッケージを一覧表示し、可能であれば別のパッケージ(この場合はAMD64)からパッケージをインストールします。これをどうやってやるの?
アーキテクチャi386
のパッケージを見つけるには、dpkg -l
の出力をフィルターできます。ここで、ii
で始まり、列4はi386
です。
dpkg -l | awk '/^ii/ && $4 == "i386" { print }'
AMD64
アーキテクチャのパッケージをインストールするには、インストールコマンドでパッケージ名の:AMD64
サフィックスを使用できます。
apt list
とdpkg-query --list
を使用して、インストール済みのアプリケーションを取得できます。
man apt
およびman dpkg-query
を使用して、他の機能を見つけます。