सेंटोस में, यम अपडेट और यम अपग्रेड के बीच अंतर क्या है?


जवाबों:


125

yum upgradeअप्रचलित पैकेजों को हटाने के लिए बाध्य करता है, जबकि yum updateऐसा कर भी सकता है और नहीं भी। अप्रचलित पैकेजों को हटाना जोखिम भरा हो सकता है, क्योंकि यह आपके द्वारा उपयोग किए जाने वाले पैकेजों को हटा सकता है।

यह yum updateसुरक्षित विकल्प बनाता है।

से man yum:

अपडेट करें

यदि बिना किसी पैकेज के चलाया जाता है, तो अपडेट वर्तमान में इंस्टॉल किए गए हर पैकेज को अपडेट करेगा। यदि एक या अधिक पैकेज या पैकेज ग्लब्स निर्दिष्ट किए जाते हैं, तो यम केवल सूचीबद्ध पैकेजों को अपडेट करेगा। संकुल को अद्यतन करते समय, yum यह सुनिश्चित करेगा कि सभी निर्भरताएँ संतुष्ट हों। (अधिक जानकारी के लिए पैकेज नाम निर्दिष्ट करना देखें) यदि संकुल या ग्लब्स निर्दिष्ट संकुल से मेल खाते हैं जो वर्तमान में स्थापित नहीं हैं तो अद्यतन उन्हें स्थापित नहीं करेगा। अद्यतन "इंस्टॉल" कमांड की तरह समूहों, फाइलों, प्रदान करता है और फाइलिस्ट पर काम करता है। यदि मुख्य ओब्स्लेट्स कॉन्फिगर विकल्प सही है (डिफ़ॉल्ट) या --obsoletes ध्वज मौजूद है तो यम अपनी गणना में पैकेज ऑबस्लेट शामिल करेगा - यह डिस्ट्रो-वर्जन परिवर्तनों के लिए बेहतर बनाता है, उदाहरण के लिए: someluxux 8.0 से somelinux 9 में अपग्रेड करना।

उन्नयन

है --obsoletes ध्वज सेट के साथ अद्यतन आदेश के रूप में ही । अधिक जानकारी के लिए अद्यतन देखें।


9
यहां भी सर्वरफॉल्ट पर और अधिक विवरण: serverfault.com/a/298158/88886
पतन

28

yum upgradeऔर yum updateउसी फ़ंक्शन को करेगा जो पैकेज के नवीनतम वर्तमान संस्करण में अपडेट होता है।

लेकिन अंतर है अपग्रेड अप्रचलित पैकेज को हटा देगा, जबकि अपडेट उन्हें संरक्षित करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.