Red Hat पर .rpm पैकेजों को कैसे स्थापित / अपग्रेड / अपग्रेड करें?


16

मुझे एक पैकेज स्थापित करने की आवश्यकता है जो मेरी वर्चुअल मशीन में अनुपस्थित है जो Red Hat चला रहा है। मैं उसको कैसे करू?

मुझे .rpm पैकेजों को स्थापित / अपग्रेड करने / हटाने के लिए किस कमांड का उपयोग करना चाहिए?

जवाबों:


15

संपादित करें: जैसा कि नीचे एक टिप्पणी में सिफारिश की गई है, आप बस yumसब कुछ के लिए उपयोग कर सकते हैं और आप ठीक हो जाएंगे।

कमांड के लिए Red Hat के दस्तावेज़ों की जाँच करें rpm

मूल रूप से:

  • rpm -Uvh package_file.rpmकिसी .rpm फ़ाइल से किसी पैकेज को स्थापित / अपग्रेड करता है
  • rpm -e package_name एक पैकेज निकालता है

Red Hat के रिपॉजिटरी से संकुल को स्थापित करने के लिए, प्रयोग करें yum, जिसके कमांड्स ज्यादातर आत्म-व्याख्यात्मक ( install, updateआदि ...) हैं। यह प्रलेखन CentOS 5 के लिए है, लेकिन मुझे लगता है कि इसे Red Hat / CentOS के नए संस्करणों के लिए काम करना चाहिए।


8
जैसा कि आरएचईएल 6 तैनाती गाइड के इस पृष्ठ में बताया गया है, आपको केवल तभी उपयोग करना चाहिए rpmजब सामान्य परिस्थितियों में - rpmपैकेज डेटाबेस के साथ खेलने के लिए उपर्युक्त आदेशों का उपयोग करने का कोई कारण नहीं है ; yum install package_file.rpmऔर yum remove package_nameठीक कर देंगे।
rsaw

@ आर्यन स्वीट, मुझे नहीं पता था कि (काफी समय में आरपीएम-आधारित डिस्ट्रोस का इस्तेमाल नहीं किया है)। मेरे उत्तर को प्रतिबिंबित करने के लिए संपादित किया।
रेनन

3

RTFM: man yumapropos installराइट्स ट्रैक की ओर जाता है।

यदि "एप्रोपोस" कुछ भी वापस नहीं करता है, तो आपको makewhatisपहले भागना होगा ।

उसके बाद आपको "एप्रोपोस" के साथ लगभग कुछ भी मिलेगा जो सभी मैन-पेज-शॉर्ट-डिस्क्रिप्शन में एक पूर्ण-पाठ-खोज करेगा।

yum, rpm के विपरीत, आवश्यक सभी निर्भरता को हल करेगा।


रिकॉर्ड के लिए, aproposकेवल आपके द्वारा वर्णित विवरणों के विपरीत, मैन पेजों के नाम और संक्षिप्त विवरण खोजता है। man -Kदूसरी ओर ...
rsaw

@ आर्यन धन्यवाद - मैंने इसे सही किया। मैन पेज के अनुसार और एक परीक्षण के लिए CentOS 5 पर man -kवैसा ही करता है apropos
निल्स

1

आरपीएम स्थापित करें

rpm -ivh abcd.rpm

आरपीएम अपडेट करें

rpm -Uvh abcdef.rpm

आरपीएम निकालें

rpm -e abcd.rpm 

या आरपी को बिना डीपी के हटा दें

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