ฉันพยายามอัพเกรดลินุกซ์ arch ของฉันด้วย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
แสดงรายการไฟล์ทั้งหมดในไดเรกทอรีเหล่านี้ที่ไม่ได้เป็นของแพ็คเกจใด ๆ