web-dev-qa-db-ja.com

64ビットCentosシステムでyumremove '* .i386'を実行しても安全ですか?

X86_64システムから386個のパッケージをすべて削除しても安全かどうかを知りたいだけですか? 386パッケージのいずれかが実際に使用されていますか、それともただそこにありますか?

私がそれらを削除したい理由は、多くの場合、アップデートであり、i386パッケージの競合による衝突があるため、システムがそれらを必要としない場合、それらを削除することもよりきれいに感じるでしょう。

少し早いですがお礼を。

シャディ

1
Shadi Almosri

一般に、それは安全です-通常、それらは最初にインストールされたか、依存関係としてそれらを吸い込んだラインのいくつかの誤ったインストールのいずれかです。 yum removeを実行するときは、-yを含めないでください。パッケージのリストを注意深く調べて、明らかに必要なものを消去していないことを確認してください。

rpm -qa --queryformat='%{n}-%{v}-%{r}.%{Arch}\n' | grep '\.i[3456]86$' | sort

これにより、何もせずに調べるだけのパッケージのリストが表示されます。

3
user15590

幸いなことに、これに正確に取り組む CentOS wikiページ があり、これらのパッケージが将来インストールされないようにするためのヒントがあります。ただし、前述の@troyengelのように、システムには32ビットバージョンをインストールする必要があるdoパッケージが存在する可能性があることに注意してください。

2
Andrew M.