i386 アーチを追加するには、次のコマンドを使用します。
sudo dpkg --add-architecture i386
その後、パッケージをインストールせずに、次のようにi386アーチを削除しようとしました。
sudo dpkg --remove-architecture i386
エラーが発生します。
dpkg: error: cannot remove architecture 'i386' currently in use by the database
これまで、このソリューションにはi386パッケージのアンインストールが含まれていますが、まだインストールされていません。インストール済みオペレーティングシステムの動作に重要です。私は何をすべきですか?
編集してください。オペレーティングシステムが破損しないように、次の内容をお読みください。
64ビットLinuxオペレーティングシステムにはすでにi386アーキテクチャが含まれているため、このコマンドはsudo dpkg --add-architecture i386
実際には何もしません。
答え1
走る
dpkg --get-selections | awk '/i386/{print $1}'
その後、削除されたものに満足したら、以下を実行してください。
apt-get remove --purge `dpkg --get-selections | awk '/i386/{print $1}'`
それではもう一度お試しください
dpkg --remove-architecture i386
答え2
あなたのリストによると、Wine用の32ビットパッケージがあるようです。 Wineでは、32ビットWindowsアプリケーションを実行するには複数の32ビットライブラリが必要です。 32 ビット Wine を削除しないと、i386 アーキテクチャを削除できません。しかし、これは言葉ではありません。 i386 アーキテクチャの有効化には問題はありません。