Saya mencoba untuk meng-upgrade lengkungan linux saya dengan pacman -Syu
setelah kembali dari liburan dan sekarang saya mendapatkan kesalahan ini yang saya tidak bisa mengerti:
(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.
apakah kamu punya ide apa yang salah di sini? Instalasi arch linux cukup baru sehingga saya tidak mengharapkan masalah peningkatan serius untuk beberapa waktu ...
sumber
grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6
mencantumkan semua paket yang menyimpan file di / bin, / sbin atau / usr / sbin danfind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
mencantumkan semua file di direktori ini yang bukan milik paket apa pun.filesystem,bash
bukan hanyafilesystem
? Saya mengalami ini dan menyelesaikannya dengan hanya mengabaikan filesystem karena itu adalah satu-satunya hal yang disebutkan dalam pesan kesalahan dan itu berfungsi dengan baik.