انڈروئد

ڈیبین پر انسٹال کردہ پیکجوں کی فہرست کیسے بنائی جائے

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

فہرست کا خانہ:

Anonim

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

اپنے ڈیبین پر مبنی سسٹم پر انسٹال کردہ پیکیجوں کی فہرست کے بارے میں جاننا ان حالات میں مددگار ثابت ہوسکتا ہے جہاں آپ کو ایک ہی مشین پر ایک ہی پیکج کو انسٹال کرنے کی ضرورت ہے یا اگر آپ اپنے سسٹم کو دوبارہ انسٹال کرنا چاہتے ہیں۔

آپٹ کے ساتھ نصب کردہ پیکجوں کی فہرست بنائیں

آپٹ پیکیج مینجمنٹ سسٹم کے لئے کمانڈ لائن انٹرفیس ہے اور apt-cache اور apt-cache سے عام طور پر استعمال شدہ فنکشنز کو جوڑتا ہے جس میں انسٹال شدہ پیکیجز کی فہرست کا آپشن بھی شامل ہے۔

آپ کے سسٹم میں انسٹال تمام پیکیجز کی فہرست کے لئے درج ذیل کمانڈ کو چلائیں:

sudo apt list --installed

adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

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

چونکہ پیکیجز کی فہرست لمبی ہے لہذا آؤٹ پٹ کو less کمانڈ پر پائپ کرنا بہتر ہے تاکہ پڑھنے میں آسانی ہوجائے۔

sudo apt list --installed | less

یہ معلوم کرنے کے لئے کہ آیا کوئی مخصوص پیکیج انسٹال ہے ، آؤٹ پٹ کو فلٹر کرنے کے لئے گریپ کمانڈ کا استعمال کریں۔ مثال کے طور پر یہ معلوم کرنا کہ آیا tmux پیکیج اس سسٹم پر انسٹال ہے جو آپ استعمال کرسکتے ہیں:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ آپ نے اپنے سسٹم پر tmux 2.3-4 انسٹال کیا ہے۔

انسٹال کردہ پیکجوں کی فہرست dpkg-استفسار کے ساتھ

dpkg-query ایک کمانڈ لائن ہے جو dpkg ڈیٹا بیس میں درج پیکجوں کے بارے میں معلومات ظاہر کرنے کے لئے استعمال کی جاسکتی ہے۔

تمام انسٹال کردہ پیکیجز کی فہرست حاصل کرنے کے لئے:

sudo dpkg-query -l | less

کمانڈ انسٹال کردہ تمام پیکجوں کی فہرست دکھائے گی جن میں پیکیج ورژن ، آرکیٹیکچر ، اور مختصر تفصیل شامل ہے۔

آپ dpkg-query -l کمانڈ کا استعمال کرکے dpkg-query -l آؤٹ پٹ کو فلٹر کرسکتے ہیں۔

sudo dpkg-query -l | grep package_name_to_search

تمام انسٹال کردہ پیکیجز کی ایک فہرست بنائیں

مندرجہ ذیل کمانڈ آپ کے ڈیبین سسٹم پر انسٹال کردہ تمام پیکجوں کی فہرست کو ایک ایسی فائل میں محفوظ کرے گی جسے packages_list.txt کہتے packages_list.txt ۔

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

اب جب آپ کے پاس فہرست ہے ، تو آپ اپنے نئے سرور پر وہی پیکیج انسٹال کرسکتے ہیں جس کے ساتھ:

sudo xargs -a packages_list.txt apt install

انسٹال کردہ پیکیجز کی تعداد گنیں

آپ کے سسٹم میں کتنے پیکیجز انسٹال ہیں آپ یہ جاننے کے ل you آپ ایک ہی کمانڈ استعمال کرسکتے ہیں جب پیکجز لسٹ بناتے ہو لیکن آؤٹ پٹ کو کسی فائل میں ری ڈائریکٹ کرنے کے بجائے آپ لائنوں کو گننے کے لئے wc کمانڈ پر پائپ کرسکتے ہیں:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

آؤٹ پٹ انسٹال کردہ پیکیجز کی تعداد دکھائے گا:

466

نتیجہ اخذ کرنا

اس ٹیوٹوریل میں ، آپ نے سیکھا کہ آپ اپنے ڈیبین سسٹم پر انسٹال کردہ پیکجوں کی فہرست اور فلٹر کیسے کریں۔

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

ڈیبین apt dpkg