我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
列出所有包含/ bin,/ sbin或/ usr / sbin中文件的软件包,并find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
列出这些目录中不属于任何软件包的所有文件。