मैं भागा 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/
)