CentOS 7 पर सॉफ़्टवेयर पैकेज प्रबंधित करने के लिए DNF का उपयोग करें

Fedora 22 के बाद से, DNF (Dandified Yum) ने Yum की जगह Fedora वितरण के डिफ़ॉल्ट सॉफ्टवेयर पैकेज प्रबंधक बन गए हैं। फेडोरा के प्रदर्शन प्रभाव को ध्यान में रखते हुए, आरपीएम-आधारित वितरण पर DNF के फैशनेबल होने से पहले यह कुछ समय की बात है।

यम की तुलना में, DNF:

  • कम मेमोरी उपयोग के साथ तेजी से निर्भरता को हल करने की गति को प्राप्त करता है,
  • विशिष्ट और ठोस पायथन एपीआई प्रलेखन प्रदान करता है,
  • दोनों पायथन 2 और पायथन 3 वातावरण में चलता है, और
  • समान सारांश और उपयोग है।

आरपीएम-आधारित सभी वितरणों पर काम करने के अलावा, DNF अपने पूर्ववर्ती, यम के साथ सह-अस्तित्व में भी हो सकता है। तो आप पहले से ही DNOS को CentOS या अन्य RPM- आधारित वितरण पर बिना किसी चिंता के पायलट कर सकते हैं।

आवश्यक शर्तें

इस ट्यूटोरियल के सभी निर्देश एक sudoउपयोगकर्ता की जरूरतों के लिए Vultr CentOS 7 सर्वर उदाहरण पर आधारित हैं। आपको sudoनिम्न कमांड का परीक्षण करने के लिए एक उपयोगकर्ता के रूप में लॉग इन करना होगा। इस तरह के उपयोगकर्ता को बनाने के निर्देश के लिए, इस Vultr ट्यूटोरियल को देखें

CentOS पर DNF स्थापित करें

DNF इंस्टॉल करने से पहले आपको EPEL Yum रेपो सेटअप करना होगा।

sudo yum install epel-release
sudo yum install dnf

नोट :

CentOS 6 पर, आपको ऊपर दिए गए कमांड चलाने के बाद "नो पैकेज dnf उपलब्ध" नोटिस मिलेगा, क्योंकि DNF प्रोग्राम को EPEL 6.x Yum repo में नहीं जोड़ा गया है। आपको स्रोत से DNF बनाने की आवश्यकता होगी।

DNF के मूल उपयोग और उदाहरण

dnfआदेश का सारांश :

[sudo] dnf [options] <command> [<arguments>...]

अब, मैं आपको डीएनएफ का उपयोग करने के कुछ उदाहरण दिखाऊंगा:

सभी पैकेजों को अपग्रेड करें

sudo dnf upgrade

या

sudo dnf update

यम के विपरीत, DNF के "अपडेट" उप कमांड को हटा दिया जाता है, अब यह "अपग्रेड" का उपनाम बन जाता है।

आपको जो पैकेज चाहिए, उसकी तलाश करें

dnf list <package-name>

अधिक पैकेज से मेल खाने के लिए आप वाइल्डकार्ड का उपयोग कर सकते हैं:

dnf list php* 

एक स्थापित पैकेज के लिए खोजें

dnf list --installed <package-name>

रेपो सूची प्रदर्शित करें

dnf repolist

एक पैकेज स्थापित करें

sudo dnf install <package-name>

कई पैकेज स्थापित करें

sudo dnf install <package1-name> <package2-name> <package3-name>

एक पैकेज को पुनर्स्थापित करें

sudo dnf reinstall <package-name>

एक पैकेज को अपग्रेड करें

sudo dnf upgrade <package-name>

एक पैकेज की स्थापना रद्द करें

sudo dnf remove <package-name>

सभी निर्भरता पैकेजों को अनइंस्टॉल करें जिनकी अब आवश्यकता नहीं है

sudo dnf autoremove

सभी अस्थायी फ़ाइलों को साफ़ करें

sudo dnf clean all

Dnf मैन पेज से परामर्श करें

आप dnfdnf उप कमांड और उपयोग के बारे में अधिक जानने के लिए मैन पेज से परामर्श कर सकते हैं:

dnf --help

या

dnf -h

या

man dnf

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

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

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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