हार्डवेयर

लिनक्स पैकेज मैनेजर: pacman, yum, apt ...

विषयसूची:

Anonim

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

कौन सा लिनक्स पैकेज मैनेजर आपके लिए सही है?

किसी भी नए लिनक्स उपयोगकर्ता की तरह, जब आपके पास वितरण के लिए आता है तो आप अपने डेस्कटॉप कंप्यूटर पर इंस्टॉल किए जा सकने वाले विकल्पों की संख्या से अभिभूत हो सकते हैं। Ubuntu, Fedora, OpenSUSE, Sabayon या Arch के बीच क्या अंतर है? अंत में, संक्षिप्त उत्तर है: पैकेज मैनेजर

प्रत्येक डिस्ट्रो उपयोगकर्ताओं को अपने सिस्टम को स्थापित करने और बनाए रखने की एक अनूठी विधि प्रदान करता है, जिसमें आसानी और प्रयोज्य की बदलती डिग्री होती है।

यह गाइड पैकेज प्रबंधन प्रणालियों में से प्रत्येक में बुनियादी कार्यों को करने के बारे में एक संक्षिप्त विवरण के रूप में काम करेगा, इसलिए आप यह तय कर सकते हैं कि आपके लिए कौन सा सही है।

pacman

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

यह आर्क उपयोगकर्ताओं के लिए संकुल को प्रबंधित करने के लिए सरल और आसान बनाया गया है।

YUM

YUM RPM पैकेज मैनेजर के लिए रिज़ॉल्यूशन डिपेंडेंसी है। YUM पैकेज प्रबंधन प्रणाली के लिए डिफ़ॉल्ट मान है , जिसमें फेडोरा 21 और CentOS सहित कुछ Red Hat डेरिवेटिव शामिल हैं । YUM का सिंटैक्स सरल है, और Apt उपयोगकर्ताओं को परिवर्तन करने में कोई समस्या नहीं होगी।

YUM के माध्यम से अपडेट और अपग्रेड करना बहुत सरल है, जहां निम्नलिखित कमांड कार्यों का ध्यान रखती है:

सूदो यम अपडेट

पैकेज स्थापित करने के लिए, निम्न कमांड का उपयोग किया जाता है:

sudo yum install $ packageName

इसके अलावा, एक पैकेज को हटाने के लिए, कमांड है:

सूदो यम हटाओ $ पैकेजनाम

इंस्टॉल करने योग्य पैकेज की खोज करने के लिए:

सूदो यम खोज $ पैकेजनाम

यूयूएम में अप्रयुक्त निर्भरताओं को खोजने और हटाने के लिए एक ऑटोरेमोव कमांड शामिल नहीं है, हालांकि इसमें एक यूआरएल से एक पैकेज स्थापित करने के लिए एक महान विशेषता शामिल है, जिसमें एप्ट शामिल नहीं है:

sudo yum इंस्टॉल $ url

अपार्ट

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

Apt का एक अच्छा सिंटैक्स है, भले ही इसे एक सरल और स्पष्ट सिंटैक्स प्रदान करने के लिए फिर से लिखा जा रहा है। जैसे, आपके द्वारा उपयोग किए जा रहे संस्करण के आधार पर (Ubuntu 14.04 और उच्चतर नए Apt कमांड शामिल हैं), आप समान परिणाम प्राप्त करने के लिए विभिन्न कमांड का उपयोग कर सकते हैं।

सॉफ़्टवेयर रिपॉजिटरी को अपडेट करने के लिए, निम्न कमांड का उपयोग करें:

sudo apt-get update

या

sudo उपयुक्त अद्यतन

सॉफ्टवेयर को अपडेट करने के लिए:

sudo apt-get उन्नयन

या

sudo उपयुक्त अद्यतन

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

sudo apt-get dist-upgrade

या

sudo apt फुल-अपग्रेड

इन आदेशों को इस तरह उत्तराधिकार में अद्यतन करने के लिए जोड़ा जा सकता है:

sudo apt-get update && sudo apt-get नवीनीकरण

या

sudo apt update && sudo apt उन्नयन

सॉफ़्टवेयर स्थापित करने के लिए, कमांड है:

sudo apt-get install $ packageName

या

sudo apt स्थापित $ packageName

पैकेज निकालने के लिए:

sudo apt-get remove $ packageName

या

sudo apt remove $ packageName

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

सुडो एप्ट-मिल ऑटोरेमोव

या

सुडोल उपयुक्त ऑटोरेमोव

इंस्टॉल करने योग्य पैकेज खोजें:

sudo apt-cache खोज $ packageName

या

sudo apt search $ packageName

Apt वर्तमान में एक url से एक पैकेज को स्थापित करने की क्षमता प्रदान नहीं करता है, जिसका अर्थ है कि उपयोगकर्ता को स्वयं द्वारा स्थापित किए जाने वाले पैकेज को ढूंढना और डाउनलोड करना होगा। उबंटू और इसके कुछ डेरिवेटिव एक क्लिक के साथ apturl लिंक से निपटने में कामयाब रहे हैं, जो कुछ वेबसाइटों पर पाए जाते हैं।

Entropy

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

  • स्रोत पैकेजों को एंट्रॉपी के माध्यम से बाइनरी फ़ाइलों में बनाया जाता है, पोर्टेज का उपयोग करते हुए। एंट्रॉपी बायनेरिज़ को एंट्रॉपी पैकेज में परिवर्तित करता है। एंट्रॉपी पैकेजों को सबायोन रिपॉजिटरी में जोड़ा जाता है। उपयोगकर्ता एंट्रॉपी के माध्यम से एक बाइनरी फ़ाइल स्थापित करता है।

एन्ट्रापी Apt, YUM, ZYpp और DNF के साथ तुलनीय है , जिसका अर्थ है कि कमांडर्स शुरुआती के लिए उपयोग करना आसान है। एन्ट्रॉपी में शॉर्टकट भी शामिल हैं।

सॉफ्टवेयर को अपडेट करने के लिए:

sudo समान अपडेट

या

सूद बराबर

सभी पैकेज अपडेट करने के लिए:

सुडो इको अपग्रेड

या

सूद समानो यू

ये आदेश एक ही समय में उपयोग किए जा सकते हैं:

sudo equo update && sudo equo नवीनीकरण

या

sudo equo up && sudo equo u

पैकेज स्थापित करने के लिए:

sudo समान स्थापित $ packageName

या

सूद $ पैकेजनाम में समान

पैकेज निकालने के लिए:

sudo equo remove $ packageName

या

सूदो आरएमओ आरएम $ पैकेजनाम

इंस्टॉल करने योग्य पैकेज की खोज करने के लिए:

सूडो समान खोज $ पैकेजनाम

ZYpp

ZYpp RPM पैकेज प्रबंधन के लिए एक और रिज़ॉल्यूशन निर्भरता है, और OpenSUSE और SUSE लिनक्स एंटरप्राइज के लिए डिफ़ॉल्ट पैकेज मैनेजर है। ZYpp, YUM की तरह बाइनरी.rpm का उपयोग करता है, लेकिन यह थोड़ा तेज़ है क्योंकि यह C ++ में लिखा गया है, जबकि YUM पायथन में लिखा गया है। ZYpp का उपयोग करना बहुत आसान है क्योंकि इसमें कमांड शॉर्टकट शामिल हैं जिन्हें पूर्ण कमांड के बजाय उपयोग किया जा सकता है।

हम आपको सबसे अच्छा लिनक्स वितरण 2018 देंगे

YUM की तरह, ZYpp निम्न कमांड के साथ सभी पैकेजों को अपडेट और सुधारता है:

sudo zypper अपडेट

या

सूद ज़ीपर

पैकेज स्थापित करने के लिए:

sudo zypper $ packageName स्थापित करता है

या

$ पैकेजनामे में sudo zypper

पैकेज निकालने के लिए, कमांड का उपयोग करें:

sudo zypper $ packageName को हटाता है

या

सूद ज़ीपर आरएम $ पैकेजनाम

इंस्टॉल करने योग्य पैकेज खोजें:

sudo zypper खोज $ पैकेजनाम

YUM की तरह, ZYpp में कोई ऑटोरेमोव कमांड शामिल नहीं है। इसके अलावा, Ubuntu की तरह, OpenSUSE में इंस्टॉलेशन पैकेज के आधार पर वेब के लिए एक-क्लिक इंस्टॉलेशन लिंक हैं।

DNF, या DANDified YUM

DNF एक YUM रीराइट है जो ZYpp विशेषताओं का उपयोग करता है, विशेष रूप से रिज़ॉल्यूशन क्षमताओं के लिए अधिक निर्भरता। DNF फेडोरा 22 और उच्चतर के लिए डिफ़ॉल्ट पैकेज प्रबंधक है, और भविष्य में डिफ़ॉल्ट CentOS सिस्टम बनना चाहिए।

संपूर्ण सिस्टम को अपडेट और अपग्रेड करने के लिए:

sudo dnf अपडेट

पैकेज स्थापित करने के लिए:

sudo $ packageName स्थापित करें

पैकेज निकालने के लिए:

sudo dnf $ packageName को हटा दें

इंस्टॉल करने योग्य पैकेज खोजें:

sudo dnf सर्च $ पैकेजनाम

YUM और ZYpp के विपरीत, DNF सिस्टम को खोजने और उपयोग किए बिना निर्भरता को हटाने के लिए ऑटोरेमोव कमांड प्रदान करता है:

सूदो डीएनएफ ऑटोरेमोव

और DNF भी URL से संकुल की स्थापना की अनुमति देता है:

sudo dnf $ url स्थापित करें

उपलब्ध विभिन्न पैकेज प्रबंधकों का परीक्षण करना, आप प्रबंधक को ढूंढ सकते हैं जो आपके लिए किसी भी डिस्ट्रो में सबसे अधिक आरामदायक है।

हम एक बूट करने योग्य उबंटू यूएसबी बनाने का तरीका पढ़ने की सलाह देते हैं

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

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

हार्डवेयर

संपादकों की पसंद

Back to top button