फेडोरा लिनक्स में सॉफ़्टवेयर एप्लिकेशन को कैसे ढूंढें और इंस्टॉल करें


अनगिनत सॉफ्टवेयर पैकेज फेडोरा लिनक्स वितरण पर फेडोरा परियोजना द्वारा प्रदान किए गए भंडार से स्थापित करने के लिए उपलब्ध हैं। अतिरिक्त सॉफ़्टवेयर एप्लिकेशन इंस्टॉल करने के लिए आप COPR या RPM फ़्यूज़न जैसी अन्य तृतीय-पक्ष रिपॉजिटरी को भी सक्षम कर सकते हैं।

अन्य लिनक्स वितरणों की तरह, फेडोरा सॉफ्टवेयर पैकेज और घटकों को स्थापित करने, अपग्रेड करने और हटाने के लिए एक पैकेज प्रबंधन प्रणाली DNF का उपयोग करता है। फेडोरा की पैकेज प्रबंधन प्रणाली RPM पैकेज प्रारूप का उपयोग करती है।

इस लेख में, हम बताएंगे कि फ़ेडोरल उपयोगिता और कमांड लाइन (सीएलआई) का उपयोग करके फेडोरा लिनक्स वितरण में सॉफ़्टवेयर एप्लिकेशन को कैसे ढूंढें और इंस्टॉल करें। हम सोर्स कोड और अन्य इंस्टॉलेशन विधियों का उपयोग करते हुए पैकेजों को स्थापित करने के लिए तीसरे पक्ष के रिपॉजिटरी को भी कवर करेंगे।

ग्राफिकल यूटिलिटी के माध्यम से फेडोरा पर सॉफ्टवेयर इंस्टॉल करना

फेडोरा में सॉफ्टवेयर स्थापित करने का सबसे आसान तरीका ग्राफिकल यूटिलिटी का उपयोग करना है। यह आपको अनुप्रयोगों को ब्राउज़ करने, खोजने और स्थापित करने की अनुमति देता है। बस किसी भी लिनक्स वितरण पर वहाँ की तरह, आपको फेडोरा पर किसी भी पैकेज को स्थापित करने के लिए रूट विशेषाधिकार प्राप्त करने की आवश्यकता है।

डिफ़ॉल्ट डेस्कटॉप पर, GNOME , क्रियाएँ मेनू पर जाएं और फिर स्क्रीनशॉट में बताए अनुसार सॉफ़्टवेयर आइकन पर क्लिक करें।

आप सुझाए गए श्रेणियों में सॉफ़्टवेयर पैकेज पा सकते हैं, उदाहरण के लिए, उत्पादकता या संपादक की पसंद के तहत।

विंडो में संपादक की पसंद या अन्य अनुशंसित सॉफ़्टवेयर में से एक का चयन करें और दिखाए अनुसार पैकेज को स्थापित करने के लिए स्थापित करें बटन पर क्लिक करें।

कमांड लाइन के माध्यम से फेडोरा पर सॉफ्टवेयर स्थापित करना

फेडोरा में सॉफ्टवेयर पैकेज स्थापित करने का दूसरा और उन्नत साधन डीएनएफ उपयोगिता का उपयोग करते हुए कमांड लाइन के माध्यम से होता है, जो फेडोरा में पैकेजों को प्रबंधित करने (स्थापित करने, हटाने और अद्यतन) के लिए उपयोग किया जाता है (22 संस्करण के बाद से), यह एक उच्च स्तर का अनुप्रयोग है। RPM के ऊपर।

रूट उपयोगकर्ता के रूप में लॉग इन करें और दिखाए गए अनुसार DNF टूल का उपयोग करके फेडोरा में पैकेज स्थापित करें।

DNF कमांड का उपयोग करके एक पैकेज की खोज करने के लिए (वास्तविक एप्लिकेशन नाम के साथ glances बदलें):

# dnf search glances

glances नामक पैकेज को स्थापित करने के लिए, निम्न कमांड चलाएं (यदि आवश्यक हो तो किसी भी संकेत पर जवाब <कोड> y ):

# dnf install glances

फेडोरा पर तीसरे पक्ष के प्रस्तावों को सक्षम करना

जैसा कि हमने पहले उल्लेख किया था, फेडोरा आपको अधिकांश सॉफ़्टवेयर प्रदान करता है जिनकी आपको अपने सिस्टम को सफलतापूर्वक चलाने की आवश्यकता होगी। यदि कोई पैकेज गायब हो जाता है, तो संभव है कि आप एक तृतीय-पक्ष रिपॉजिटरी पाएंगे जिसे आप जोड़ सकते हैं, ताकि इंस्टॉलेशन को बिल्ट-इन पैकेज मैनेजर के साथ प्रबंधित किया जा सके।

फेडोरा के लिए कई तृतीय-पक्ष सॉफ़्टवेयर रिपॉजिटरी हैं, जो आमतौर पर अंतिम उपयोगकर्ताओं द्वारा उपयोग किए जाते हैं और एक दूसरे के साथ संघर्ष नहीं करते हैं:

  • http://rpmfusion.org – provides software that the Fedora Project or Red Hat doesn’t want to ship
  • http://rpm.livna.org – a complementary to RPM Fusion
  • https://copr.fedorainfracloud.org/ – an easy-to-use build system providing a package repository.

लाल

सोर्स कोड का उपयोग करके फेडोरा पर सॉफ्टवेयर इंस्टॉल करना

ऐसी स्थितियाँ हैं जब पैकेज किसी भंडार में नहीं मिलता है या इन-हाउस में विकसित किया जाता है या आपको कस्टम निर्भरता वाले पैकेज को स्थापित करने की आवश्यकता होती है। ऐसे मामलों में, आप इसे स्रोत से इंस्टॉल कर सकते हैं। डेवलपर्स या पैकेज अनुचर सामान्य रूप से स्रोत से एप्लिकेशन इंस्टॉल करने के बारे में निर्देश प्रदान करते हैं।

लाल

  • packages can’t be easily and automatically updated (to fix security issues, bugs and add improvements).
  • dependencies may are not be easily met and other minor issues.

अन्य स्थापना विधियाँ

हालांकि, फेडोरा पैकेज प्रबंधन प्रणालियों का उपयोग करते हुए एप्लिकेशन इंस्टॉल करना पसंदीदा विकल्प है, कभी-कभी, आपको अन्य पैकेज प्रबंधन टूल विशेष रूप से प्रोग्रामिंग भाषा पैकेज सिस्टम जैसे:

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, gem – Ruby
  • npm – Node.js
  • goget/goinstall – Go
  • Crate – Rust and many others.

बस इतना ही! इस लेख में, हमने फेडोरा में एप्लिकेशन को खोजने और स्थापित करने का तरीका बताया है। प्रश्न पूछने या अपने विचार हमसे साझा करने के लिए नीचे दिए गए फ़ीडबैक फ़ॉर्म का उपयोग करें।