Ubuntu मा YUM प्रयोग गर्ने विधि: RPM प्याकेज व्यवस्थापन र विकल्पहरू

目次

1. परिचय

Ubuntu प्रयोगकर्ताहरूका लागि, प्याकेज व्यवस्थापन प्रणाली अत्यन्त महत्वपूर्ण छ। सामान्यतया, Ubuntu मा APT लाई प्याकेज व्यवस्थापन प्रणालीको रूपमा प्रयोग गरिन्छ, तर केही Red Hat प्रणालीहरू (जस्तै CentOS वा RHEL) मा प्रयोग हुने YUM प्रयोग गर्न चाहने प्रयोगकर्ताहरू पनि हुन सक्छन्। यो लेखमा, YUM लाई Ubuntu मा स्थापना गर्ने कारण र विधि, र YUM को विकल्पको रूपमा APT बारे विस्तृत व्याख्या गरिन्छ। Ubuntu Debian प्रणालीको वितरण हो, र RPM प्याकेजहरूलाई समर्थन गर्दैन। यद्यपि, विशिष्ट प्रयोग मामिलाहरूमा, RPM प्याकेजहरू प्रयोग गर्न आवश्यक पर्न सक्छ। यो लेखमा, YUM र APT को भिन्नता बुझेर, Ubuntu मा YUM उपयुक्त रूपमा प्रयोग गर्ने विधि व्याख्या गरिन्छ।

2. Ubuntu र YUM को भिन्नता के हो

Ubuntu एक Debian-आधारित वितरण हो, र APT (Advanced Package Tool) लाई मानक प्याकेज व्यवस्थापन प्रणालीको रूपमा प्रयोग गरिन्छ। अर्कोतर्फ, YUM (Yellowdog Updater, Modified) CentOS वा RHEL जस्ता Red Hat-आधारित वितरणहरूमा प्रयोग गरिने प्याकेज व्यवस्थापन उपकरण हो।

APT र YUM को भिन्नता

  • APT (Advanced Package Tool) Ubuntu वा Debian मा APT लाई मुख्य रूपमा प्रयोग गरिन्छ, र apt-get वा apt कमान्डहरू प्रयोग गरेर प्याकेजहरूको स्थापना, अपडेट र हटाइन्छ। APT ले DEB प्याकेजहरू ह्यान्डल गर्दछ, त्यसैले Ubuntu वा Debian को रिपोजिटरीहरूमा रहेका प्याकेजहरूलाई सजिलै व्यवस्थापन गर्न सकिन्छ।
  • YUM (Yellowdog Updater, Modified) Red Hat-आधारित वितरणहरूमा YUM प्रयोग गरेर RPM प्याकेजहरूको स्थापना र अपडेट गरिन्छ। YUM एक RPM-आधारित प्याकेज व्यवस्थापन उपकरण हो, र Red Hat Enterprise Linux वा CentOS जस्ता प्रणालीहरूमा प्रयोग गरिन्छ।

Ubuntu मा YUM प्रयोग गर्ने कारण

Ubuntu मा YUM प्रयोग गर्ने कारणहरूमा Red Hat-आधारित वातावरणबाट Ubuntu मा स्थानान्तरण गरेका प्रयोगकर्ताहरू YUM लाई अभ्यस्त भएको अवस्था वा विशिष्ट RPM प्याकेजहरू स्थापना गर्ने आवश्यकता भएको अवस्था समावेश छन्। यद्यपि, सामान्यतया APT प्रयोग गर्न सिफारिस गरिन्छ।

3. Ubuntu मा YUM स्थापना गर्ने कारणहरू

Ubuntu मा YUM प्रयोग गर्न आवश्यक हुने केही प्रयोगका मामिलाहरू छन्। विशेष गरी, RPM प्याकेज प्रयोग गर्न आवश्यक भएको अवस्थामा वा कम्पनीभित्र Red Hat प्रणाली र Ubuntu मिश्रित हाइब्रिड वातावरणमा, YUM को स्थापना आवश्यक हुन सक्छ।

RPM प्याकेज ह्यान्डल गर्न आवश्यक भएको अवस्था

Ubuntu मा, सामान्यतया DEB प्याकेजहरू प्रयोग गरिन्छ, तर विशिष्ट सफ्टवेयर RPM ढाँचामा मात्र उपलब्ध भएको अवस्था पनि हुन्छ। यस्ता अवस्थामा, YUM प्रयोग गरेर RPM प्याकेजहरू व्यवस्थापन गरेर, Ubuntu मा पनि यी सफ्टवेयरहरू प्रयोग गर्न सकिन्छ।

हाइब्रिड वातावरणमा YUM को प्रयोग

Red Hat प्रणालीका वितरणहरू प्रयोग गर्ने कम्पनीहरूमा, Ubuntu सँगै प्रयोग गर्नु सामान्य छ। यस्ता वातावरणमा, दुवै प्रणालीहरूमा एउटै प्याकेज व्यवस्थापन उपकरण प्रयोग गरेर, व्यवस्थापनको मेहनत कम गर्न सकिन्छ, र Ubuntu मा YUM स्थापना गर्नु लाभदायक हुन्छ।

4. YUM को स्थापना प्रक्रिया

Ubuntu मा YUM स्थापना गर्ने प्रक्रिया तुलनात्मक रूपमा सजिलो छ। तल यसका विशिष्ट चरणहरूको व्याख्या गर्दछु।

YUM को स्थापना विधि

पहिले, YUM स्थापना गर्नको लागि, निम्न कमान्ड प्रयोग गर्नुहोस्।
sudo apt-get update
sudo apt-get install yum
यसले YUM स्थापना गर्दछ, तर YUM RPM प्याकेजहरूको लागि उपकरण हो, त्यसैले अतिरिक्त रूपमा rpm कमान्ड पनि स्थापना गर्दा सुविधाजनक हुन्छ।
sudo apt-get install rpm
यसबाट, Ubuntu मा RPM प्याकेजहरू व्यवस्थापन गर्ने तयारी तयार हुन्छ।

5. YUM को वैकल्पिक माध्यम: APT को उपयोग गर्नुहोस्

APT Ubuntu मा मानक रूपमा प्रयोग गरिने प्याकेज व्यवस्थापन उपकरण हो। सामान्यतया, Ubuntu मा APT प्रयोग गरेर, धेरैजसो प्याकेज व्यवस्थापन कार्यहरू कभर गर्न सकिन्छ। YUM को सट्टा APT को उपयोग गर्ने विधि प्रस्तुत गर्दछौं।

APT कमान्डको आधारभूत प्रयोग

Ubuntu को प्याकेज व्यवस्थापन APT मार्फत गर्नु सिफारिस गरिन्छ, र निम्न जस्ता कमान्डहरूले प्याकेजहरू व्यवस्थापन गर्न सकिन्छ।
  • प्याकेजको स्थापना:
  sudo apt install <प्याकेज नाम>
  • प्याकेजको अपडेट:
  sudo apt update
  sudo apt upgrade
  • प्याकेजको हटाउने:
  sudo apt remove <प्याकेज नाम>
APT एक अत्यन्त शक्तिशाली उपकरण हो, जसले प्रणालीको निर्भरताहरूलाई स्वतन्त्र रूपमा समाधान गर्दछ, त्यसैले सामान्य Ubuntu प्रयोगकर्ताहरूका लागि APT YUM भन्दा प्रयोग गर्न सजिलो विकल्प हो।

6. वास्तविक प्रयोगको केस: RPM प्याकेजहरू ह्यान्डल गर्दा YUM को आवश्यकता

YUM को आवश्यकता Ubuntu मा पर्ने एक उदाहरणको रूपमा, विशिष्ट RPM प्याकेजहरू स्थापना गर्न आवश्यक भएको अवस्था उल्लेख गर्न सकिन्छ। उदाहरणका लागि, कम्पनी भित्रका Red Hat प्रणालीहरूसँग संगत उपकरण वा एप्लिकेसनहरू प्रयोग गर्न चाहेको अवस्था हो।

व्यावहारिक उदाहरण १: RPM प्याकेजको स्थापना

Ubuntu मा RPM प्याकेज स्थापना गर्दा, YUM उपयोगी हुन्छ। उदाहरणका लागि, कुनै सफ्टवेयर RPM ढाँचामा मात्र उपलब्ध भएको अवस्था, YUM प्रयोग गरेर त्यो सफ्टवेयर स्थापना गर्न सकिन्छ।
sudo yum install <प्याकेज नाम>.rpm

व्यावहारिक उदाहरण २: हाइब्रिड वातावरणमा व्यवस्थापन

कम्पनी भित्र Ubuntu र CentOS दुवै प्रयोग गर्दा, YUM प्रयोग गरेर दुवै प्रणालीहरूमा एकै कमान्ड प्रयोग गरेर प्याकेजहरू व्यवस्थापन गर्न सकिन्छ। यसले प्रणाली प्रशासकको बोझ कम गर्छ र एकरूप व्यवस्थापन सम्भव बनाउँछ।

7. समस्या निवारण र FAQ

YUM लाई Ubuntu मा स्थापना गर्दा केही समस्या उत्पन्न हुन सक्छन्। यहाँ, सामान्य समस्याहरू र तिनका समाधानहरू प्रस्तुत गरिएको छ।

त्रुटि १: निर्भरताहरूको द्वन्द्व

YUM स्थापना गर्दा निर्भरतासँग सम्बन्धित समस्या उत्पन्न हुन सक्छ। यस अवस्थामा, APT प्रयोग गरेर आवश्यक लाइब्रेरी वा प्याकेजहरू म्यानुअल रूपमा स्थापना गरेर समाधान गर्न सकिन्छ।
sudo apt-get install <लाइब्रेरी नाम>

त्रुटि २: प्याकेज फेला परेन

YUM प्रयोग गरेर स्थापना गर्न खोजेको प्याकेज फेला नपरेमा, रिपोजिटरीको सेटिङ सही छ कि छैन जाँच गर्नुपर्छ। Ubuntu का लागि YUM रिपोजिटरी सही रूपमा सेट भएको छ कि जाँच गर्नुहोस्, र आवश्यक भए नयाँ रिपोजिटरी थप्नुहोस्।

8. सारांश र भविष्यको दृष्टिकोण

यो लेखमा, हामीले Ubuntu मा YUM प्रयोग गर्ने विधि र यसको आवश्यकताबारे व्याख्या गरेका छौं। YUM सामान्यतया Red Hat आधारित वितरणहरूमा प्रयोग हुने उपकरण हो, तर विशिष्ट प्रयोगको अवस्थामा Ubuntu मा पनि उपयोगी हुन सक्छ। यद्यपि, Ubuntu मा APT मानक प्याकेज व्यवस्थापन उपकरण हो, र धेरै प्रयोगकर्ताहरूका लागि APT प्रयोग गर्नु सबैभन्दा कुशल हुन्छ। भविष्यमा, APT रिपोजिटरीमा थप प्याकेजहरू उपलब्ध हुँदा YUM को आवश्यकता थप घट्न सक्छ, तर वर्तमानमा विशिष्ट उद्देश्यहरूमा YUM को उपयोगिता बाँकी छ।
侍エンジニア塾