私は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のインストールは非常に新しいので、しばらくの間、深刻なアップグレードの問題はないと思っていました...
grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6
または/ usr / sbinにファイルを保持するすべてのパッケージをfind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
一覧表示し、これらのディレクトリにパッケージに属さないすべてのファイルを一覧表示します。