Я пытался обновить свой arch linux pacman -Syu
после возвращения из отпуска, и теперь я получаю эту ошибку, которую не могу понять:
(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
перечисляет все файлы в этих каталогах, которые не принадлежат ни одному пакету.