Computer >> कंप्यूटर >  >> प्रणाली >> Linux

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

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

उपयुक्त भ्रम को दूर करना

उन सभी छोटे विवरणों के बावजूद, जो उन्हें अलग करते हैं, apt , apt-get , और aptitude डेबियन के पैकेज प्रबंधन प्रणाली के लिए सभी अलग-अलग कॉलिंग कार्ड हैं जो ऑनलाइन रिपॉजिटरी के साथ इंटरैक्ट करते हैं। जैसे कि इनमें से पहले से ही पर्याप्त नहीं थे, डेबियन में एक और पैकेज प्रबंधन उपकरण भी है, जिसके बारे में आपने ऑन-डिस्क इंस्टॉलेशन के बारे में सुना होगा:dpkg

बाद वाला एक उपकरण है जिसका उपयोग आप हर बार वेब से .deb पैकेज डाउनलोड करते समय करते हैं और इसे स्थापित करने के लिए डबल-क्लिक करते हैं, ठीक उसी तरह जैसे आप विंडोज़ में एमएसआई पैकेज करते हैं। सोलस में ईओपीकेजी है, फेडोरा में आरपीएम है, और आर्क में एयूआर है। यहां तक ​​​​कि एंड्रॉइड के पास एपीके के रूप में जाने वाले पैकेज हैं, और इसके पैकेज के लिए सबसे बड़ा भंडार Google Play Store है। आप उम्मीद कर सकते हैं कि अब आप देख सकते हैं कि अन्य ऑपरेटिंग सिस्टम के लिए लिनक्स की संरचना कितनी परिचित है - यहां तक ​​कि वे भी जो विशेष रूप से डेस्कटॉप या लैपटॉप कंप्यूटर पर काम नहीं कर रहे हैं।

योग्यता क्या है?

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

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

APT क्या है?

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

अभी के लिए, यह नोट करना महत्वपूर्ण है कि APT एक पैकेज प्रबंधक के रूप में नहीं है apt आज्ञा। इसके बजाय इसमें विभिन्न प्रकार के APT- संबंधित कमांड शामिल हैं जैसे apt-get, apt-mark, और apt-cache।

क्या डिस्ट्रोस APT का उपयोग करते हैं?

यदि आपके डिस्ट्रो को "डेबियन-आधारित" के रूप में वर्णित किया गया है, तो यह किसी न किसी तरह से APT टूल का उपयोग करता है। इसमें शामिल है, लेकिन इन्हीं तक सीमित नहीं है:

  • डेबियन
  • उबंटू
  • लिनक्स मिंट
  • एमएक्स लिनक्स
  • जीआरएमएल
  • काली लिनक्स
  • पूंछ
  • प्योरओएस
  • रास्पबेरी पाई ओएस
  • प्राथमिक ओएस
  • SteamOS (अब डेबियन नहीं है; 2021 में स्टीम 3.0 के लिए आर्क में ले जाया गया)

डेबियन पर आधारित और भी कई वितरण हैं, इसलिए यदि आप किसी ऐसी चीज का उपयोग कर रहे हैं जो यहां सूचीबद्ध नहीं है, तो जांच लें कि क्या apt-get कमांड बस इसे आपके टर्मिनल में टाइप करके काम करता है। यदि आपका टर्मिनल कमांड मौजूद नहीं होने के बारे में एक भ्रमित संदेश के साथ आपके पास लौटता है, तो आप निश्चित रूप से डेबियन द्वारा छुआ गई किसी भी चीज़ पर नहीं हैं।

एप्ट-गेट बनाम एपीटी

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

याद रखें कि मैंने कैसे कहा था apt-get उन्नत पैकेजिंग टूल में बस कुछ अन्य आदेशों में से एक है? किसी ऐसे व्यक्ति के लिए जो एपीटी में नया है, यह याद रखना थोड़ा विचलित करने वाला हो सकता है कि कौन से कमांड apt-get के लिए मान्य हैं। , apt-mark , और apt-cache . उदाहरण के लिए, क्या आप जानते हैं कि किसी पैकेज को खोजने का कमांड है apt-cache search ?

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

क्या होगा यदि इन तीनों आदेशों के दैनिक जीवन के लिए सबसे उपयोगी कार्य एकीकृत हो गए हों?

यह बिल्कुल है क्या apt आदेश अपने आप होता है। ये तीन अक्षर, जब आपके टर्मिनल में टाइप किए जाते हैं, तो APT पारिस्थितिकी तंत्र के लिए एक "आवरण" के रूप में कार्य करते हैं, जो उन लोगों के लिए प्रक्रिया को सरल बनाते हैं जो अपना अधिकांश समय अपने टर्मिनलों पर लिखने में बिताते हैं।

पैकेज की खोज करते समय, apt search चाहिए ज्यादातर apt-cache search as के समान परिणाम लौटाएं ।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

APT फ़्लैग्स पर एक शब्द

यदि आपने दोनों खोज आदेशों के आउटपुट दिखाने वाली छवियों पर पूरा ध्यान दिया है, तो वे थोड़ी भिन्न जानकारी दिखाते हैं। ऐसा इसलिए है क्योंकि apt apt-cache search के अलावा कमांड आपके सिस्टम में एप्लिकेशन की स्थिति के बारे में जानकारी लेता है डालता है।

अब शायद यह समझाने का एक अच्छा समय है कि apt search के आउटपुट में पैकेज नाम के आगे "i" का क्या अर्थ है . यह डेबियन पैकेज टूल के फ्रंट-एंड एप्टीट्यूड द्वारा रखा गया झंडा है।

यहां उन झंडों की सूची दी गई है जो आप अपने टर्मिनल में देखेंगे और उनका क्या मतलब होगा:

  • A - स्वचालित रूप से स्थापित, शायद एक बड़े मेटा-पैकेज के हिस्से के रूप में या स्वयं ऑपरेटिंग सिस्टम की स्थापना के रूप में।
  • B - पैकेज को टूटा हुआ के रूप में चिह्नित किया गया है और इसे फिर से स्थापित किया जाना चाहिए।
  • H - आधा स्थापित। पैकेज को इंस्टालेशन पूरा करना होगा।
  • c - पैकेज को हटा दिया गया था, लेकिन इसका "भूत" कॉन्फ़िगरेशन फ़ाइलों के रूप में बना रहता है। आप इसे apt-get purge . का उपयोग करके हल कर सकते हैं या apt purge , उसके बाद इस ध्वज के साथ पैकेज का नाम।
  • p - पैकेज को शुद्ध किया गया या कभी स्थापित नहीं किया गया।
  • v - पैकेज आमतौर पर दूसरों द्वारा एक फ़ंक्शन प्रदान करने के लिए उपयोग किया जाता है। उदाहरण के लिए, फ़ायरफ़ॉक्स ब्राउज़िंग क्षमता प्रदान करता है जिसका उपयोग अन्य एप्लिकेशन द्वारा किया जा सकता है, जिससे यह एक वर्चुअल पैकेज बन जाता है।
  • i - यह पैकेज आपके सिस्टम में स्थापित है।
  • H - इस पैकेज पर रोक है, इसे नए संस्करणों में अपडेट होने से रोक रहा है।

सभी एप एक जैसे नहीं होते!

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

मैं यहां जो कह रहा हूं उसे पूरी तरह से लेने के लिए, हमें उबंटू और मिंट लिस्टिंग पर एक नज़र डालने की ज़रूरत है कि आप apt में कौन से तर्क पारित कर सकते हैं। और दोनों के बीच की खाई को देखें।

यह ट्यूटोरियल के लिए मेरे नए बनाए गए परीक्षण-बिस्तर पर उबंटू है।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

और यहाँ है लिनक्स मिंट।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

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

APT कमांड के लिए अंतिम गाइड

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

  • add-apt-repository (apt add-repository ) - पैकेज मेंटेनर से आपके सॉफ़्टवेयर स्रोतों की सूची में एक नया भंडार जोड़ता है।

उदाहरण के लिए, यदि मैं मिंट 20 के लिए लुट्रिस के वर्तमान भंडार को जोड़ना चाहता हूं, तो मैं या तो sudo add-apt-repository टाइप कर सकता हूं। या sudo apt add-repository , उसके बाद ppa:lutris-team/lutris . प्रत्येक रिपॉजिटरी अद्वितीय है, और अधिकांश एप्लिकेशन डेवलपर्स जिनके पास आपके डिस्ट्रो के लिए आधिकारिक पैकेज नहीं हैं, उनमें ऐसे निर्देश शामिल होंगे जो आपको सही दिशा में इंगित करेंगे।

  • apt-get clean &apt-get autoremove (apt clean &apt autoremove ) - अक्सर एक साथ उपयोग किए जाने पर, ये दोनों कमांड आपके सिस्टम में मौजूद धूल को स्थायी इंस्टॉल स्क्रिप्ट और इंस्टॉलेशन मीडिया के रूप में साफ कर देते हैं जिनकी अब आपको आवश्यकता नहीं है (clean ), साथ ही स्वचालित रूप से उन पैकेजों के आपके संग्रहण को मुक्त करना जिनका कोई उपयोग नहीं करता है या जिन पर निर्भर नहीं है (autoremove )

उदाहरण:sudo apt autoremove && sudo apt clean आपके टर्मिनल में एक ही लाइन में आपके मुख्य ड्राइव से सभी कोबवेब को फहराएगा।

  • apt-get changelog (apt changelog ) - पैकेज में नवीनतम परिवर्तनों को स्पॉट करें।

उदाहरण:apt-get changelog brave-browser मुझे बताएगा कि बहादुर ब्राउज़र के नवीनतम संस्करण में इसके पिछले संशोधन की तुलना में क्या शामिल है।

  • apt contains - केवल लिनक्स टकसाल और शायद कुछ अन्य उबंटू-व्युत्पन्न डिस्ट्रोस में पाया जाता है, यह कमांड वह है जिसका उपयोग आप किसी प्रोग्राम में "फ़ाइल नहीं मिली" प्रकार की त्रुटि का सामना करते समय करते हैं। कुछ भाग्य के साथ, apt contains आपके द्वारा इंस्टॉल किए गए एप्लिकेशन से कुछ दूर-दराज के फ़ोल्डर में आपके लिए वह फ़ाइल मिल जाएगी!

उदाहरण:apt contains gettext.sh उस एप्लिकेशन की तलाश करेगा जिसमें gettext . के लिए शेल स्क्रिप्ट शामिल है . यदि आपके पास gettext-base है आपके मिंट डिस्ट्रो में स्थापित, आपको इसे तुरंत ढूंढना चाहिए!

  • apt-get install (apt install ) – जैसा कि नाम का तात्पर्य है, यह एक पैकेज स्थापित करता है। --reinstall पास करना apt-get . पर फ़्लैग करें आदेश तुरंत आपके पैकेज को फिर से स्थापित करेगा।

इंस्टाल करने का उदाहरण:sudo apt-get install firefox . फ़ायरफ़ॉक्स पुनः स्थापित करने का उदाहरण:sudo apt-get install --reinstall firefox . apt . के माध्यम से एक अधिक सरल संस्करण रैपर है sudo apt reinstall firefox

  • apt-get remove (apt remove ) - टर्मिनल गुफा-गोताखोर के शस्त्रागार में एक और अक्सर इस्तेमाल किया जाने वाला उपकरण। यह आदेश एपीटी पारिस्थितिकी तंत्र या डीपीकेजी पैकेज प्रबंधक द्वारा स्थापित किसी भी चीज़ को अनइंस्टॉल कर देगा।

उदाहरण:sudo apt remove grub-customizer .

  • apt-get update (apt update ) - यह आदेश नहीं . करता है अपने सिस्टम में एप्लिकेशन अपडेट करें। यह केवल एपीटी कैश को रीफ्रेश करता है ताकि आपका सिस्टम आपके रिपॉजिटरी में उपलब्ध संस्करणों की तुलना आपके सिस्टम पर वर्तमान में स्थापित संस्करणों से कर सके। यह जांच कर रहा है अपडेट के लिए लेकिन उन्हें निष्पादित नहीं करने के लिए।
  • apt-get upgrade (apt upgrade ) - यह आपके संकुल में अद्यतन डाउनलोड करेगा जो कि आपके सिस्टम ने पाया है यदि वे उपलब्ध हैं। आम तौर पर आपको ऐसा करने के लिए चल रही किसी भी चीज़ को बंद करने की ज़रूरत नहीं है।
  • apt-mark hold /unhold /showhold (apt hold /unhold /showhold ) - आदेशों की यह श्रृंखला आपके आयोजित अनुप्रयोगों का प्रबंधन करती है। पैकेज रखने से आपके ऑपरेटिंग सिस्टम को भविष्य में इसे अपडेट नहीं करने के लिए कहा जाता है। hold के साथ और unhold , आप किसी एप्लिकेशन पर अपडेट होल्ड आरंभ या रद्द कर सकते हैं। showhold तर्क सूचीबद्ध करेगा कि आपके पास वर्तमान में क्या है।

उदाहरण:sudo apt hold pulseaudio . बुद्धिमानों के लिए एक शब्द:यदि आप सुनिश्चित नहीं हैं कि आप क्या कर रहे हैं, तो उन पैकेजों पर अपडेट रखना, जिन पर अन्य निर्भर हैं, आपके सिस्टम को लंबे समय में नुकसान पहुंचा सकते हैं।

  • apt-cache search /show (apt search /show ) - कमांड की यह प्यारी जोड़ी एक साथ अच्छी तरह से बंध जाती है। पैकेज खोजने के लिए पहले का उपयोग करें, फिर show . का उपयोग करें इसके बारे में अधिक जानकारी प्राप्त करने के लिए पैकेज का पूरा नाम इसके बाद आता है।

उदाहरण:sudo apt search gimp

यदि आप अपने विशेष डिस्ट्रो के लिए एपीटी की पेचीदगियों के बारे में अधिक पढ़ना चाहते हैं जो यहां कवर नहीं किए गए हैं, तो उनके मैनुअल टर्मिनल में सही हैं। बस टाइप करें man बिना किसी तर्क के कमांड से पहले Enter . दबाएं , और प्रतिष्ठा!

खतरनाक "apt-get कमांड नहीं मिला" मुद्दा

यदि आप अपने टर्मिनल पर कुछ भी स्थापित नहीं कर सकते हैं क्योंकि एपीटी बस खराब हो गया और गायब हो गया, यह दुनिया का अंत नहीं है। थोड़े से एल्बो ग्रीस के साथ, आपका पसंदीदा पैकेज मैनेजर तैयार हो जाएगा।

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

एक बार जब हम सुनिश्चित हो जाएं कि आप डेबियन-आधारित सिस्टम में हैं और एपीटी वास्तव में गायब है, तो यह अगले चरण पर आगे बढ़ने का समय है।

मामले में थोड़ी अतिरिक्त हिस्सेदारी के साथ आपको इसके माध्यम से चलने के लिए, मैं अब अपने उबंटू सिस्टम को पंगु बना दूंगा और खुद को ओएस को फिर से स्थापित करने से आसानी से बचने की अनुमति नहीं दूंगा!

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

परिणाम अब या तो "कमांड नहीं मिला" त्रुटि या कमांड को संसाधित करने में असमर्थता है।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

अब समय आ गया है कि हम अपने सिस्टम के लिए उपयुक्त APT पैकेज ढूंढे और उसे इंस्टॉल करें। चूंकि हमारे पास काम करने के लिए एपीटी नहीं है, इसलिए हम निर्भरताओं को स्वचालित रूप से डाउनलोड नहीं कर सकते हैं।

सौभाग्य से, डेबियन का ऑन-डिस्क पैकेज मैनेजर (dpkg ) यहाँ दिन बचाने के लिए है! मैंने उबंटू के मुख्य रेपो से अपने सीपीयू आर्किटेक्चर के अनुरूप उपयुक्त पैकेज का नवीनतम संस्करण डाउनलोड किया और dpkg -I चलाया। उस पर उन निर्भरताओं को सूचीबद्ध करने के लिए जिन्हें मुझे स्थापित करने की आवश्यकता थी।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

मेरे मामले में, एपीटी के नवीनतम संस्करण को स्थापित करने का प्रयास करने पर, निर्भरताएं सभी वहां थीं लेकिन हाल ही में पर्याप्त नहीं थीं।

जब आप dpkg -i /path/to/your/apt/deb/file टाइप करते हैं तो आपको इन बातों का पता चलता है . जाहिर है, आपको उस नकली पथ को बदलने की जरूरत है जो मैंने वेबसाइट से डाउनलोड की गई .deb फ़ाइल से संबंधित किसी भी पथ से टाइप किया है।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

संस्करण 2.3.11 के बजाय, मैंने संस्करण 2.0.6 के लिए जाना चुना, जो कि लेखन के समय टकसाल में स्थापित है।

उपयुक्त और उपयुक्त-आदेश प्राप्त करने के लिए अंतिम मार्गदर्शिका

इधर-उधर के संस्करणों के साथ खिलवाड़ करने के बाद, आप अंततः उस पर ठोकर खाएंगे जो आपके वर्तमान सेटअप के साथ काम करता है। मेरे साथ ठीक ऐसा ही हुआ है। sudo dpkg -i . टाइप करने के बाद पैकेज के बाद, यह जादुई रूप से सुचारू रूप से स्थापित हो गया।

आम तौर पर, एपीटी की सबसे सख्त निर्भरता ऐसी चीजें हैं जो आपके सिस्टम में गायब नहीं होंगी। हालाँकि, चूंकि आप APT को याद कर रहे हैं, कुछ भी संभव है। किसी भी स्थिति में, यदि आप पाते हैं कि आपके पास dpkg -I देखने के बाद सूचीबद्ध निर्भरताओं में से एक की कमी है जैसा कि हमने पहले चर्चा की थी, मेरे द्वारा लिंक किए गए भंडार में मूल फ़ोल्डरों पर एक नज़र डालें। वे अपने संगत वर्णमाला फ़ोल्डर में होने चाहिए।

अक्सर पूछे जाने वाले प्रश्न

1. क्या असुरक्षित APT कमांड हैं?

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

इसके अलावा, जिन आदेशों से आपको वास्तव में सावधान रहना है वे हैं apt hold और apt full-upgrade /dist-upgrade . पूर्व आपके सिस्टम को तब तक तोड़ सकता है जब तक आप अपने होल्ड को ऊपर नहीं उठा लेते जैसा कि पहले उल्लेख किया गया है। उत्तरार्द्ध केवल तभी उपयोगी होता है जब आपका डिस्ट्रो एक नया दीर्घकालिक संस्करण जारी करता है जिसे आप माइग्रेट करना चाहते हैं, लेकिन यह संभावित रूप से उन स्थापित पैकेजों को भी हटा देगा जिनका आप उपयोग करने के आदी थे। सामान्य apt upgrade . करके आप अधिक सुरक्षित क्षेत्र में हैं , फिर एक apt autoremove . कर रहा है वास्तव में धूल जमा करने वाले पैकेजों को साफ करने के लिए।

2. क्या Apt, Apt-get से बेहतर है?

मुझे पता है कि यह एक थका देने वाला बयान है, लेकिन यह वास्तव में इस बात पर निर्भर करता है कि आप क्या कर रहे हैं। क्या इतने सारे कमांड टाइप करने से आपकी उंगलियां जल रही हैं? आप apt . का उपयोग करना चाह सकते हैं शॉर्टकट के रूप में यदि आपको कुछ विशिष्ट की आवश्यकता नहीं है जो apt-get के लिए अधिक उपयुक्त होगा। कई मायनों में, उपयुक्त न केवल पैकेज प्रबंधन प्रक्रिया को सुव्यवस्थित करता है बल्कि अतिरिक्त जानकारी भी प्रदान करता है जैसा कि हमने apt-get search की तुलना करते समय पहले देखा था। apt search . के लिए ।

हालांकि, अगर आप मिंट पर apt के लिए इसकी विशाल तर्क सूची के साथ नहीं हैं जो लगभग पूरी तरह से apt-get प्रदान करता है ज़रूरत से ज़्यादा, आपको कुछ और पुराने स्कूल में वापस आने के बारे में अच्छा लग सकता है।

3. रिपॉजिटरी और ऐप स्टोर में क्या अंतर है?

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

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

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

निष्कर्ष

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

यह जानने के लिए पढ़ें कि लिनक्स पर पृष्ठभूमि में बैश कमांड कैसे चलाएं और 15 लिनक्स एलएस कमांड जिन्हें आपको जानना आवश्यक है।


  1. पीसी पर WhatsApp वेब का उपयोग कैसे करें:अंतिम गाइड

    व्हाट्सएप वेब आपके कंप्यूटर पर व्हाट्सएप संदेशों को पढ़ने और उनका जवाब देने का एक त्वरित और आसान तरीका प्रदान करता है। यह आपको अपने ब्राउज़र से ऑनलाइन व्हाट्सएप का उपयोग करने देता है। और इस गाइड में हम आपको दिखाते हैं कि अपने पीसी पर व्हाट्सएप वेब का उपयोग कैसे करें। WhatsApp वेब चलाने के लिए आपको

  1. उबुंटू एप्ट में महारत हासिल करना और एक उपयुक्त गुरु बनना

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

  1. Mac पर Android संदेशों के लिए अंतिम मार्गदर्शिका

    Mac पर Android संदेश ? असंभव लगता है, है ना? दो ब्रांडों के बीच भयंकर प्रतिस्पर्धा के साथ, ज्यादातर लोग सोचते हैं कि एंड्रॉइड और मैक एक साथ काम नहीं करेंगे। हालांकि, चूंकि Google चाहता है कि बातचीत उपयोगकर्ताओं के लिए सुविधाजनक और लचीली हो, इसलिए उन्होंने Android संदेश विकसित किए हैं। इस मैसेजिं