میں کیسے چیک کروں کہ ڈیبین اور اوبنٹو پر کوئی پیکیج انسٹال ہے۔

How Do I Check If Package Is Installed Debian



اس ٹیوٹوریل کو پڑھ کر ، آپ سیکھیں گے کہ چیک کریں کہ ڈیبین پر مبنی لینکس ڈسٹری بیوشنز پر پیکیج انسٹال ہے ، بشمول اوبنٹو۔

چیک کر رہا ہے کہ آیا کوئی مخصوص پیکیج استعمال کر کے انسٹال کیا گیا ہے۔ dpkg :

یہ چیک کرنے کے لیے کہ آیا کوئی مخصوص پیکیج انسٹال ہے۔ ڈیبین پر مبنی لینکس کی تقسیم ، آپ استعمال کر سکتے ہیں dpkg کمانڈ کے بعد (حیثیت) پرچم اور پیکیج کا نام۔ نیچے دی گئی کمانڈ dpkg کی ایک مثال دکھاتی ہے ، جو پیکیج سٹیم کی حالت چیک کرنے کے لیے استعمال ہوتی ہے۔







dpkg بھاپ



جیسا کہ آپ دیکھ سکتے ہیں ، کمانڈ پیکیج پر معلومات واپس کرتی ہے ، بشمول درج ذیل:



پیکیج کا نام۔ : پیکیج کا نام۔





پیکیج کی حیثیت: یہاں ، آپ اپنے سسٹم پر پیکیج کی حیثیت دیکھ سکتے ہیں۔

ترجیح: پیکجوں کے لیے 5 ممکنہ ترجیحی سطحیں ہیں: ترجیح۔ 'مطلوبہ' ان پیکیجز سے تعلق رکھتا ہے جو سسٹم کے لیے ضروری ہیں۔ بطور نشان زدہ پیکیجز ہٹانا۔ 'مطلوبہ' نظام کی خرابی کا باعث بن سکتا ہے۔ a کے لیے دوسرا ممکنہ ترجیحی موڈ ہے 'اہم' پیکیجز کے لیے ترجیح جو کہ سسٹم کے لیے ضروری نہیں ہے بلکہ صارف ، مثال کے طور پر ، ٹیکسٹ ایڈیٹر جیسے نینو یا نیٹ ٹولز۔ تیسری ترجیح ہے۔ 'معیاری' ، جس میں ایسے پیکیجز شامل ہیں جو بطور ڈیفالٹ انسٹال ہونے کے لیے متعین ہیں۔ چوتھی ترجیحی سطح ہے۔ 'اختیاری'، جس میں ڈیبین/اوبنٹو تنصیبات میں اختیاری پیکجز شامل ہیں۔ آخر میں ، پانچویں ترجیح ہے۔ 'اضافی' ، جو فرسودہ ہے اور اس کی جگہ لے لیتا ہے۔ 'اختیاری' . رتبہ ' اضافی ' خصوصی پیکجوں کے لیے استعمال کیا گیا۔



سیکشن: پیکیج کو زمرے کے لحاظ سے درجہ بندی کیا گیا ہے۔ فی الحال دستیاب زمرہ جات میں ایڈمن ، ڈیٹا بیس ، کلائی مونو ، ڈیبگ ، ڈیول ، ڈاک ، ایڈیٹرز ، ایجوکیشن ، گونسٹپ ، ایمبیڈڈ ، فونٹس ، گیمز ، گنووم ، جی این یو ، آر ، الیکٹرانکس ، گرافکس ، مترجم ، ہمراڈیو ، ہاسکل ، httpd ، ازگر خود شناسی ، جاوا اسکرپٹ ، جاوا ، روبی ، کے ڈی ای ، لوکلائزیشن ، دانا ، لیبڈویل ، لیبز ، لِسپ ، میل ، ریاضی ، میٹا پیکجز ، اوکامل ، نیٹ ، نیوز ، متفرق ، کام ، اولڈ لیبس ، اوتھرسفس ، پرل ، پی ایچ پی ، مورچا ، سائنس ، گولے آواز ، ٹیکسٹ ، ویڈیو ، ٹاسک ، ٹیک ، یوٹیلز ، وی سی ایس ، ویب ، ایکس 11 ، ایکس ایف سی ، اور زپ۔

انسٹال سائز: پیکیج انسٹال کرنے کے لیے آپ بائٹس میں تخمینہ شدہ ڈسک کی جگہ دیکھ سکتے ہیں۔

دیکھ بھال کرنے والا: یہ فیلڈ پیکیج کے ڈویلپر پر معلومات دکھاتا ہے۔

فن تعمیر: یہاں ، آپ پیکیج کا فن تعمیر دیکھ سکتے ہیں۔

ورژن: پیکیج ورژن۔

منحصر ہے: پیکیج پر انحصار

تفصیل: پیکیج کی تفصیل

مرکزی صفحہ: پیکیج/ڈویلپر ویب سائٹ

نیچے سکرین شاٹ آؤٹ پٹ کو ظاہر کرتا ہے جب آپ کسی ایسے پیکیج کو چیک کرتے ہیں جو انسٹال نہیں ہے۔

dpkg بے نقاب

آپ بھی استعمال کر سکتے ہیں dpkg کمانڈ کے بعد - ایک مخصوص پیکیج کی حیثیت کو چیک کرنے کے لیے جھنڈا ، جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔

dpkg -بھاپ

چیک کر رہا ہے کہ آیا کوئی مخصوص پیکیج استعمال کر کے انسٹال کیا گیا ہے۔ dpkg- استفسار :

کی dpkg- استفسار کمانڈ کو یہ ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے کہ آیا آپ کے سسٹم میں کوئی مخصوص پیکیج انسٹال ہے۔ ایسا کرنے کے لیے ، چلائیں۔ dpkg- استفسار اس کے بعد -l پرچم اور اس پیکیج کا نام جس کے بارے میں آپ معلومات چاہتے ہیں۔ نیچے دی گئی مثال سے پتہ چلتا ہے کہ بھاپ پیکیج انسٹال ہے یا نہیں۔

dpkg- استفسار-بھاپ

آپ پیکیج کا نام چھوڑ کر تمام انسٹال شدہ پیکیجز کی فہرست بنانے کے لیے ایک ہی کمانڈ استعمال کرسکتے ہیں ، جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔

dpkg- استفسار-

چیک کریں کہ آیا پیکیج استعمال کرکے انسٹال کیا گیا ہے۔ apt-cache :

کی apt-cache کمانڈ پیکیجز ، انسٹال ورژنز وغیرہ پر بھی معلومات دکھا سکتا ہے۔ یہ آؤٹ پٹ حاصل کرنے کے لیے ، آپ کو شامل کرنے کی ضرورت ہے۔ پالیسی پیکیج کے نام کے بعد آپشن ، جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔

اپٹ کیش پالیسیبھاپ

استعمال کرتے ہوئے تمام انسٹال پیکیجز کی فہرست حاصل کریں۔ مناسب :

اگر آپ اپنے سسٹم پر انسٹال کردہ تمام پیکجوں کی فہرست چھاپنا چاہتے ہیں بجائے یہ کہ چیک کریں کہ آیا کوئی مخصوص پیکیج انسٹال کیا گیا ہے تو آپ اسے استعمال کرکے حاصل کر سکتے ہیں مناسب کمانڈ جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔

مناسب-انسٹالفہرست

تمام انسٹال شدہ پیکیجز کی فہرست حاصل کریں لاگ پڑھیں:

ایک اور طریقہ جو تمام انسٹال شدہ پیکجوں کی فہرست حاصل کرنے کے لیے وسیع پیمانے پر استعمال ہوتا ہے وہ ہے پڑھنا۔ مناسب یا dpkg نوشتہ جات

پڑھنے کے لیے۔ مناسب لاگ ، مندرجہ ذیل کمانڈ چلائیں۔

کیٹ /کہاں/لاگ/مناسب/history.log

پڑھنے کے لیے۔ dpkg انسٹال شدہ پیکیجز کے بارے میں معلومات حاصل کرنے کے لیے لاگ ان کریں ، نیچے دی گئی کمانڈ چلائیں۔

گرفت 'انسٹال' /کہاں/لاگ/dpkg.log

آپ کمپریسڈ dpkg لاگز کو بھی پڑھ سکتے ہیں zgrep کے بجائے کمانڈ گرفت ، جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔

zgrep 'انسٹال' /کہاں/لاگ/dpkg.log.11.gz

جیسا کہ آپ دیکھ سکتے ہیں ، کمپریسڈ لاگز آپ کو جزوی معلومات فراہم کریں گے ، لیکن آپ تمام کمپریسڈ لاگز کو ایک ساتھ پڑھنے کے لیے وائلڈ کارڈ (*) نافذ کر سکتے ہیں ، جیسا کہ مندرجہ ذیل مثال میں دکھایا گیا ہے۔

zgrep 'انسٹال' /کہاں/لاگ/dpkg.log.*.gz

اپ گریڈ شدہ اور ہٹائے گئے پیکجوں کو چیک کرنے کا طریقہ:

اگر آپ صرف اپ گریڈ شدہ پیکیجز پر معلومات ظاہر کرنا چاہتے ہیں تو آپ اسے نیچے دی گئی کمانڈ کے ذریعے حاصل کر سکتے ہیں۔

جیسا کہ پہلے بیان کیا گیا ہے ، انسٹال شدہ پیکیجز کے ساتھ ، آپ وائلڈ کارڈ کا استعمال کرتے ہوئے اپ گریڈ شدہ پیکجوں کے لیے کمپریسڈ لاگز بھی چیک کر سکتے ہیں ، جیسا کہ مندرجہ ذیل مثال میں دکھایا گیا ہے۔

zgrep 'اپ گریڈ ' /کہاں/لاگ/dpkg.log.*.gz

اگر آپ ہٹائے گئے پیکجوں کی فہرست بنانا چاہتے ہیں تو طریقہ یکساں ہے۔ صرف تبدیل اپ گریڈ کے ساتھ دور، جیسا کہ نیچے دکھایا گیا ہے.

گرفت 'دور ' /کہاں/لاگ/dpkg.log

نتیجہ:

جیسا کہ آپ دیکھ سکتے ہیں ، ڈیبین پر مبنی لینکس ڈسٹری بیوشنز ایک مخصوص پیکیج سٹیٹس کو چیک کرنے یا تمام انسٹال ، اپ گریڈڈ اور ہٹائے گئے پیکجوں کی فہرست بنانے کے مختلف طریقے پیش کرتے ہیں۔ اس ٹیوٹوریل میں بیان کردہ احکامات کو لاگو کرنا آسان ہے اور ان کو سیکھنا کسی بھی ڈیبین پر مبنی تقسیم صارف کے لیے لازمی ہے۔ جیسا کہ آپ نے دیکھا ، یہ احکامات سافٹ ویئر ورژن ، مطلوبہ ڈسک کی جگہ ، اور بہت کچھ کے بارے میں بھی معلومات فراہم کرسکتے ہیں۔ آپ سبق کے ساتھ پیکیجز کی معلومات کی فہرست کے لیے اضافی تجاویز حاصل کرسکتے ہیں dpkg اور مناسب تاریخ دیکھیں۔

مجھے امید ہے کہ یہ ٹیوٹوریل یہ بتاتا ہے کہ ڈیبین یا اوبنٹو پر کوئی پیکیج انسٹال ہے یا نہیں۔ مزید لینکس ٹپس اور ٹیوٹوریلز کے لیے لینکس اشارے پر عمل کرتے رہیں۔