Debianインストールからすべてのi386アーキテクチャパッケージを削除するにはどうすればよいですか?


41

i386Debianのamd64インストールに外国のアーキテクチャを追加しました。どうすれば削除できますか?このコマンドを試してみるdpkg --remove-architecture i386と、まずすべてのi386パッケージを削除するように言われます。

回答:


50

他のブログ投稿から重要な情報を収集した後、自分の質問に答えています。

  1. インストールされている外部アーキテクチャを表示します。 dpkg --print-foreign-architectures
    • 表示される場合があります: i386
  2. すべてのi386パッケージを削除します。apt-get purge ".*:i386"
    • 注:(purgeではなくremove)キーワードは、アンインストールするパッケージに関連付けられているすべての構成ファイルを削除します。(PCGuyIVに感謝!)
  3. これで、i386アーキテクチャを削除できます。dpkg --remove-architecture i386

2
乾杯。これは完璧でした。
グレン14年

@kevinarpeこの回答をベストアンサーとして受け入れるかもしれません。
71GA

22

「削除」の代わりに「パージ」を使用します。

~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386

「purge」キーワードは、アンインストールするパッケージに関連付けられているすべての構成ファイルを削除します。


2
答えを広げて、違いや影響を説明できますか?
fixer1234

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.