क्या आपने कभी सोचा है कि क्या आपके द्वारा स्थापित पैकेज को देखना संभव है? क्या आपने कभी सोचा है कि क्या आपके पास एक पैकेज स्थापित था, लेकिन यह नहीं पता था कि इसे कैसे देखना है? खैर, इस छोटे से ट्यूटोरियल में हम आपको दिखाते हैं कि हम इसे अपने उबंटू में कैसे जान सकते हैं (और व्यावहारिक रूप से किसी भी जीएनयू / लिनक्स डिस्ट्रो में)।
बस टर्मिनल में एक कमांड निष्पादित कर रहा है, हम सभी पैकेजों को सूचीबद्ध कर सकते हैं हमने स्थापित किया है। यह एक बहुत ही सरल और व्यावहारिक रूप से तात्कालिक प्रक्रिया है। तो अब आप जानते हैं, जब आप अपने उबंटू में पैकेज के अस्तित्व के बारे में संदेह करते हैं, तो इस मिनी-ट्यूटोरियल का पालन करें और आपके संदेह तुरंत गायब हो जाएंगे। इसके अलावा, यह आपको उस स्थिति में भी सेवा देगा जब आप जानने के लिए उत्सुक होंगे आपने कितने पैकेज स्थापित किए हैं o वे कितनी स्मृति में रहते हैं। हम आपको बताते हैं।
कभी-कभी हम एक पैकेज स्थापित करने जा रहे हैं, या तो एक पुस्तकालय या एक आवेदन सीधे, लेकिन अचानक हमें नहीं पता कि क्या हम पहले ही इसे स्थापित कर चुके हैं पहले से। इनमें से कई मौकों पर, प्रश्न में एप्लिकेशन की खोज करना सबसे जल्दी काम है, और अगर यह दिखाई देता है, तो यह स्पष्ट रूप से पहले से ही स्थापित है। लेकिन निश्चित रूप से, अगर हमें किसी लाइब्रेरी की तलाश करनी है, या किसी अन्य ऐप के संचालन के लिए आवश्यक पैकेज है, तो इसे ढूंढना और जानना इतना आसान नहीं है कि क्या हम पहले ही इसे स्थापित कर चुके हैं।
खैर, हमने कैसे उल्लेख किया, हम इस जानकारी को जान सकते हैं बस टर्मिनल में एक कमांड निष्पादित कर रहा है। इसके लिए हम प्रोग्राम का उपयोग करेंगे डीपीकेजी-क्वेरी, जो हमारे द्वारा स्थापित सभी पैकेजों को सूचीबद्ध करने के प्रभारी होंगे। निष्पादित करने का आदेश निम्नलिखित है:
dpkg-query -W -f = '$ {संस्थापित-आकार} $ {पैकेज} \ n' | सॉर्ट-एन
नोट: कार्यक्रम के लिए इस्तेमाल किया जाने वाला ट्यूबिंग सॉर्ट-एन यह हमें इस मामले में कार्य करता है, के पैकेजों का आदेश देता है सबसे बड़े आकार का सबसे छोटा (kBytes में)।
इस कमांड में निम्नलिखित की तरह आउटपुट है:
पर क्या अगर हम केवल एक पैकेज खोजना चाहते हैं यह जानने के लिए कि क्या यह पहले से स्थापित है? क्योंकि यह स्पष्ट है कि सभी सूचीबद्ध पैकेजों के बीच एक विशिष्ट पैकेज के नाम की खोज एक अकल्पनीय काम है। खैर, जाहिर है इसका एक समाधान भी है, और यह बहुत सरल भी है।
विचार है किसी अन्य पाइप और प्रोग्राम का उपयोग करके परिणाम को फ़िल्टर करें ग्रेप. इस प्रकार, पहले से दिखाई देने वाले सभी पैकेजों में, हम एक कीवर्ड के माध्यम से परिणाम को फ़िल्टर करने में सक्षम होंगे, और इसलिए हम केवल उन सभी पैकेजों को सूचीबद्ध देखेंगे, जिनमें उनके नाम में कीवर्ड कहा गया है।
एक उदाहरण लेते हैं। मुझे यह जानने में दिलचस्पी है कि क्या मैंने जिम्प स्थापित किया है। निष्पादित करने का आदेश निम्नलिखित है:
dpkg-query -W -f = '$ {संस्थापित-आकार} $ {पैकेज} \ n' | सॉर्ट-एन | grep जिम्प
जो निम्नलिखित की तरह एक आउटपुट उत्पन्न करता है:
जैसा कि आप देख सकते हैं, केवल संकुल जो शब्द होते हैं तार से पुष्ट किया हुआ फ़ीता उसके नाम पर। इसके अलावा, हम देख सकते हैं कि उक्त शब्द लाल रंग में चिह्नित है।
इस तरह, हम यह जान पाए हैं कि हमारे पास पहले से ही जिम्प स्थापित है, एक सरल तरीके से और सिर्फ एक कमांड को निष्पादित करने के लिए। आसान है ना? हमें उम्मीद है कि लेख ने आपकी मदद की है और आप टिप्पणी अनुभाग में अपनी राय छोड़ दें।
सभी को नमस्कार, मुझे Ubuntu सर्वर 14.04.4 की समस्या है। मैंने इसे 40gb डिस्क पर स्थापित किया है और सभी कार्यक्रमों और डेटा के साथ यह मेरे लिए बहुत छोटा हो गया है, मैं चाहूंगा कि कोई मेरी मदद करे क्योंकि मैंने मंचों के माध्यम से पढ़ा है कि एक उपकरण है जो मुझे लगता है कि LVM है जो आकार बदलता है और एक में कई डिस्क जुड़ता है। मैं अपने डिस्क्स को 2 500gb, एक अन्य 320gb और 1tb से अधिक एक और बढ़ाना चाहूंगा, मैं इसे कैसे कर सकता हूं, इसलिए जब तक मैं लंबे समय तक उबंटू में नहीं रहा, तब तक सब कुछ फिर से स्थापित करने के लिए नहीं। और खिड़कियों में यह गर्म किया जाता है, लेकिन उबंटू में खिड़कियों की तुलना में अधिक सुरक्षा है, और मुझे यह अच्छा लगता है अगर किसी ने मुझे यह समझाते हुए एक ट्यूटोरियल भेजा, तो मैं इसे अग्रिम रूप से धन्यवाद दूंगा (पेड्रोडेक)
toa जीवन से synaptic
कमांड 'sudo dpkg -l' भी संस्थापित संकुल दिखाता है, नहीं? उस आकार को दिखाए बिना, जो हां पर कब्जा करता है
यह काम नहीं करता है ...
सुंदर कांकी 🙂