मैंने एक सर्वर पर एक स्थानीय रेपो (alecto) का उपयोग करने की कोशिश की है reposync
। यह हिस्सा ठीक लगता है और लक्ष्य निर्देशिका (/ रेपो) आबाद हो जाती है।
मैंने ऐसा किया था ताकि मैं अपने इंटरनेट कनेक्शन को हथौड़ा किए बिना कई वीएमएस को अपडेट कर सकता था।
समस्या यह है कि वीएम पर 'यम अपडेट' का उपयोग करते समय, यह अधिकांश (सभी नहीं) पैकेजों पर विफल होता है, जाहिरा तौर पर उस पैकेज के पुराने संस्करणों की तलाश में / रिपो डायरेक्टरी में स्थापित होता है। उदाहरण के लिए, यह zlib-1.2.7-17
जब संस्करण में /repo
है स्थापित करने के लिए लग रहा है zlib-1.2.7-18
। मेरे पास कोई विचार नहीं है जहां यह विचार मिलता है कि -17 संस्करण का उपयोग किया जाना चाहिए।
वीएम में केवल एक रेपो परिभाषित है /etc/yum.repos.d directory - alecto.repo
और जिसमें शामिल हैं:
[alecto]
name=Local network repo on Alecto
baseurl=ftp://192.168.1.110/
enabled=1
gpgcheck=0
यह एफ़टीपी सेटअप नहीं है - कुछ इंस्टॉलेशन कार्य (जैसे yum install pigz
) और यह संभव है कि वे काम करें क्योंकि उनका संस्करण संख्या बहुत बार नहीं बदलती है।
मैं createrepo
सभी रिपोसिंकड निर्देशिकाओं पर चला हूं और मैंने yum
वीएम पर सभी कैश को साफ कर दिया है ।
मेरा सवाल है: बिल्ली क्या चल रही है? yum
उसको असफल करना: जहां इसे स्थापित करने की आवश्यकता है उसके संस्करण संख्याएं कहां मिलती हैं?
मैं अब दो दिनों के लिए एक दीवार के खिलाफ अपना सिर पीट रहा हूं और वास्तव में कुछ मदद का उपयोग कर सकता हूं।
yum clean all
?