web-dev-qa-db-ja.com

マルチアーチサポートを無効にする方法

I386パッケージをインストールしたくありません。機能を無効にする方法はありますか?

42
user27577

12.10以降

dpkg --remove-architecture i386

aMD64インストールでmultiarchを削除するには。次のようなメッセージが表示される場合:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

次の前にすべてのi386パッケージを削除する必要があります。

dpkg -l | grep i386
57
tjaalton

11.10および12.04

ファイル/etc/dpkg/dpkg.cfg.d/multiarchによってマルチアーチサポートが有効になっています

このファイルの名前を変更してターミナルで更新を実行すると、i386リポジトリが表示されなくなっていることに気付くでしょう。

副<文>この[前述の事実の]結果として、それ故に、従って、だから◆【同】consequently; therefore <文>このような方法で、このようにして、こんなふうに、上に述べたように◆【同】in this manner <文>そのような程度まで<文> AひいてはB◆【用法】A and thus B <文>例えば◆【同】for example; as an example

Sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup
17
fossfreedom

Ben's answerser41220's answer の両方に基づいて、次のことを行いました。

Sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

それから

Sudo dpkg --remove-architecture i386

それは私にとってはうまくいきました。

12
Tamer Shlash

まず、次のようにすべてのi386パッケージを削除します。

Sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

注:Skype、Steam、teamviewerなども同様に削除される場合があります。

次に、fossfreedomsのアドバイスに進みます。

11
Ben