linux-firmware >= 20250613.12fe085f-5 আপগ্রেডের জন্য ম্যানুয়াল হস্তক্ষেপ প্রয়োজন
হ্যালো, আমি অযোগ্য।pacman -Syu চালানোর সময় একটি ত্রুটি দেখা দিয়েছে।
:: Proceed with installation? [Y/n]
(240/240) checking keys in keyring [--------------------------] 100%
(240/240) checking package integrity [--------------------------] 100%
(240/240) loading package files [--------------------------] 100%
(240/240) checking for file conflicts [--------------------------] 100%
error: failed to commit transaction (conflicting files)
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
Errors occurred, no packages were upgraded.
মনে হচ্ছে একটি দ্বন্দ্ব (conflict) ঘটেছে।
ChatGPT-কে জিজ্ঞাসা করলে, এটি sudo pacman -Syu --ignore=linux-firmware-nvidia চালানোর পরামর্শ দিয়েছে, কিন্তু এটি একটি স্থায়ী সমাধান নয়, এবং লক্ষ্য ডিরেক্টরি /usr/lib/firmware/nvidia/ad* মুছে ফেলার কথা বলেছে, যা pacman দ্বারা পরিচালিত ফাইলগুলিতে ম্যানুয়ালি হস্তক্ষেপ করা বিপজ্জনক...
তাই আমি যখন অনুসন্ধান করলাম, নিম্নলিখিতটি খুঁজে পেলাম।
Arch Linux - News: linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention
20250613.12fe085f-5 সংস্করণে, ফার্মওয়্যারকে একাধিক বিক্রেতা-কেন্দ্রিক প্যাকেজে বিভক্ত করা হয়েছে। linux-firmware এখন একটি খালি প্যাকেজ যা ডিফল্ট ফার্মওয়্যার সেটের উপর নির্ভর করে।
সুতরাং, উপরের নির্দেশিকা অনুযায়ী চালানো হয়েছে
sudo pacman -Rdd linux-firmware
sudo pacman -Syu linux-firmware
এটি সফলভাবে কাজ করেছে।