dpkg:エラー:現在、「i386」アーキテクチャを使用しているデータベースを削除できません。

dpkg:エラー:現在、「i386」アーキテクチャを使用しているデータベースを削除できません。

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

おすすめ記事