
pacman -Syu
休暇を終えて戻ってArch Linuxをアップグレードしようとしましたが、今ではよく理解できない次のエラーが発生します。
(133/133) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
filesystem: /sbin exists in filesystem
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
ここで何が問題なのかご存知ですか? Arch Linuxのインストールはかなり新しいので、しばらくの間、深刻なアップグレードの問題は予想されませんでした。
答え1
バイナリファイル/usr/binに移動しました。
ニュース記事によると、2段階にアップグレードする必要があると言います。非公式リポジトリからパッケージを削除または更新したら、次の3つの手順でシステムを更新してください。
pacman -Syu --ignore filesystem,bash
pacman -S bash
pacman -Su
どんな困難を経験したら、アーチ型プレートに長い行修正があります。
今後このような状況を回避するには、ニュースページでMLまたはRSSフィードを購読して、ユーザーの介入が必要な重要な変更について通知する必要があります。