আমি দৌড়ে এসেছি sudo pacman -Syu
এবং পড়তে কিছু আকর্ষণীয় ত্রুটি পেয়েছি:
ত্রুটি: লেনদেন করতে ব্যর্থ হয়েছে (বিরোধী ফাইলগুলি)
এবং তারপরে ফাইলগুলির একটি দীর্ঘ তালিকা exists in filesystem
। সম্পূর্ণ আউটপুট এখানে: http://ix.io/lLw
দেখা যাচ্ছে যে এই ফাইলগুলির মধ্যে অনেকগুলি প্যাকেজের সাথে জড়িত নয় যখন আমি সেগুলি পরীক্ষা করেছিলাম pacman -Qo <path-to-file>
, তবে আমি সেগুলি চেক করি নি। আমি দৌড়ানোর সময় আমার একটি দুর্বল সংযোগ ছিল pacman -Syu
, তবে পরে আপডেট করার সময় আমি একই ত্রুটিগুলি পেয়েছি: http://ix.io/lLx
আমার কি করা উচিৎ? আমার কি সমস্ত ফাইল চেক করা উচিত এবং এর সাথে যুক্ত প্যাকেজ নেই এমন ফাইলগুলি মুছে ফেলা উচিত? আমি আপডেট জোর করা উচিত (সঙ্গে sudo pacman -S --force <package-name>
?)
হালনাগাদ
আমি দৌড়ানোর চেষ্টা করেছি sudo pacman -S --force <package-name>
এবং পেয়েছি:
[my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
দেখে মনে হচ্ছে pacman -S --force <package
যে ফাইলগুলি রয়েছে এমন ডিরেক্টরিগুলি ওভাররাইট করে না। লোকটির কাছ থেকে:
- ফোর্স ব্যবহার করে কোনও ফাইলের সাহায্যে ডিরেক্টরি ওভাররাইট করা বা বিরোধী ফাইল এবং ডিরেক্টরি সহ প্যাকেজ ইনস্টল করার অনুমতি দেওয়া হবে না।
আমি কি কেবল বিরোধী ডিরেক্টরিগুলি মুছব? (তাদের সাথে সম্পর্কিত প্যাকেজ নেই)
sudo pip install -U docker-compose==1.5.0rc3
sudo pip install
-S
আপডেটগুলি (আংশিক ইনস্টলগুলি, ইত্যাদি) পাওয়ার ফলে আপনি সেই দৃশ্যটি সঞ্চার করতে পারবেন। আমার কেস --force
সব সময় কাজ করে।
/usr/local/
/usr/