सेंटो और आरएचईएल पर एक यम इंस्टॉल को पूर्ववत या फिर से कैसे करें


यम पैकेज मैनेजर में जोड़े गए सबसे महत्वपूर्ण और उपयोगी फ़ीचर (संस्करण 3.2.25 से) is यम इतिहास 'कमांड है। यह आपको यम लेनदेन के पूर्ण इतिहास की समीक्षा करने की अनुमति देता है जो एक सिस्टम पर चलाए गए हैं।

यह उन तिथियों और समय को दर्शाता है जब कोई लेनदेन किया गया था, चाहे लेनदेन सफल हुआ या समाप्त हो गया, प्रभावित पैकेजों की संख्या, और बहुत कुछ।

महत्वपूर्ण रूप से, यम इतिहास का उपयोग पूर्ववत करें या फिर से करें कुछ लेनदेन के लिए किया जा सकता है। इस लेख में, हम दिखाएंगे कि कैसे पूर्ववत करें या फिर से करें एक यम स्थापित करें जिसमें CentOS/RHEL वितरण पर निर्भरताएं शामिल हैं।

ऐसा करने के लिए, पहले आपको निम्न कमांड को रूट उपयोगकर्ता के रूप में चलाकर यम लेनदेन के इतिहास की समीक्षा करने की आवश्यकता है, अन्यथा रूट विशेषाधिकार प्राप्त करने के लिए sudo कमांड का उपयोग करें।

$ sudo yum history  
OR
$ sudo yum history list all

ऊपर दिए गए स्क्रीनशॉट में आउटपुट से, yum इतिहास आपको लेनदेन आईडी, कमांड लाइन, दिनांक और समय, कार्रवाई और अधिक दिखाता है।

yum इंस्टॉल को पूर्ववत् करने के लिए, लेनदेन आईडी पर ध्यान दें, और आवश्यक कार्रवाई करें। इस उदाहरण में, हम ID 63 के साथ इंस्टॉल को पूर्ववत करना चाहते हैं, जो निर्दिष्ट लेनदेन में स्थापित पैकेज को मिटा देगा, इस प्रकार है (दर्ज करें y/yes जब पूछा जाए )।

$ sudo yum history undo 63

फिर से करें एक यम स्थापित करें, पहले की तरह, लेन-देन आईडी पर ध्यान दें, और इसे चलाएं। उदाहरण के लिए ID 63 के साथ स्थापित को फिर से करने के लिए, निम्न कमांड चलाएँ।

$ sudo yum history redo 63

ध्यान दें कि आप ऐसा ही yum remove/erase transaction के लिए भी कर सकते हैं। ध्यान देने वाली सबसे महत्वपूर्ण बात यह है कि लेनदेन आईडी का यम इंस्टॉल या यम निकालें क्रिया।

यम इतिहास के बारे में अधिक जानकारी के लिए, इस गाइड को देखें:

  1. How to Use ‘Yum History’ to Find Out Installed or Removed Packages Info

अभी के लिए इतना ही! इस लेख में, हमने प्रदर्शन किया कि सेंटो/आरएचईएल पर निर्भरता सहित एक यम को पूर्ववत या फिर से कैसे करें। नीचे दिए गए टिप्पणी फ़ॉर्म के माध्यम से अपने विचार हमारे साथ साझा करें।