لینکس پر اے پی ٹی کمانڈ کی 15 مثالیں۔

Lynks Pr A Py Y Kman Ky 15 Mthaly



اس گائیڈ میں، ہم لینکس پر اے پی ٹی کمانڈ استعمال کرنے کے کئی طریقے دکھائیں گے۔

شرطیں

اس گائیڈ میں دکھائے گئے اقدامات کو انجام دینے کے لیے، آپ کو درج ذیل اجزاء کی ضرورت ہوگی:







  • ایک مناسب طریقے سے تشکیل شدہ لینکس ڈسٹرو جو APT کو بطور پیکیج مینیجر استعمال کرتا ہے، مثال کے طور پر، ڈیبین ، اوبنٹو ، لینکس منٹ ، ڈیوآن وغیرہ
  • CLI اور پیکیج مینجمنٹ کی بنیادی تفہیم۔

اے پی ٹی کمانڈ

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



اے پی ٹی ایسا ہی ایک پیکیج مینیجر ہے۔ یہ ایک CLI ٹول ہے جو Debian، Ubuntu، اور Debian/Ubuntu کی بنیاد پر DEB پیکجوں کو انسٹال، ان انسٹال اور ان کا نظم کر سکتا ہے۔



اگر ایک اے پی ٹی کمانڈ سسٹم کی سطح کی تبدیلیاں کرنا ہے، اس کے ساتھ چلنا چاہیے۔ جڑ استحقاق (کی مدد سے sudo کمانڈ).





اے پی ٹی کمانڈ کا استعمال

مثال 1: دستیاب پیکجز کی فہرست کو اپ ڈیٹ کرنا
اس سے پہلے اے پی ٹی پیکجوں کے ساتھ کام کر سکتا ہے، اسے تمام دستیاب پیکجوں کے ورکنگ ڈیٹا بیس کی ضرورت ہے۔

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



sudo مناسب اپ ڈیٹ

یہاں، اے پی ٹی پیکیج ریپو (زبانیں) سے تازہ ترین پیکیج ڈیٹا بیس لائے گا۔ اگر کوئی پیکیج اپ ڈیٹ دستیاب ہے، اے پی ٹی نوٹیفکیشن بھی پرنٹ کریں گے۔

مثال 2: دستیاب پیکیج اپ گریڈ کی فہرست بنائیں
اگر اے پی ٹی پیکیج اپ گریڈ ڈھونڈتا ہے، درج ذیل کمانڈ ان سب کی فہرست بنائے گی۔

مناسب فہرست --اپ گریڈ کے قابل

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

sudo مناسب اپ گریڈ

متبادل طور پر، درج ذیل کمانڈ ضرورت کے مطابق پیکجوں کو ہٹا کر، انسٹال کر کے اور اپ گریڈ کر کے پورے سسٹم کو اپ گریڈ کر دے گی۔

sudo مناسب مکمل اپ گریڈ

مثال 4: مخصوص پیکجز کو اپ گریڈ کرنا
اگر آپ تمام پیکیج اپ گریڈ کو انسٹال نہیں کرنا چاہتے لیکن مخصوص ہیں، تو درج ذیل کمانڈ کا ڈھانچہ استعمال کریں:

sudo مناسب --صرف اپ گریڈ کریں۔ انسٹال کریں [ پیکیج_نام ]

مثال 5: پیکیجز کو ڈاؤن گریڈ کرنا
کبھی کبھی، ایک پیکج اپ گریڈ چیزوں کو توڑ سکتا ہے۔ ایسی صورت حال میں، آپ پریشانی والے پیکج (پیکیجوں) کو پہلے والے ورژن میں ڈاؤن گریڈ کرنا چاہیں گے۔

پیکیج کو ڈاؤن گریڈ کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

مناسب انسٹال کریں [ پیکیج_نام ] = [ پرانا_پیکیج_ورژن ]

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

مناسب تلاش [ پیکیج_نام ]

مثال 7: ایک پیکج انسٹال کرنا
اگر پیکیج ریپو(ز) پر ایک پیکیج موجود ہے جس میں وضاحت کی گئی ہے۔ Source.list ، پھر آپ اسے درج ذیل کمانڈ کا استعمال کرکے براہ راست انسٹال کرسکتے ہیں۔

sudo مناسب انسٹال کریں [ پیکیج_نام ]

مثال 8: ایک مخصوص پیکیج ورژن انسٹال کرنا
طریقہ کار مثال نمبر 5 جیسا ہی ہے۔ اگر آپ کسی پیکیج کا مخصوص ورژن انسٹال کرنا چاہتے ہیں تو اسے درج ذیل طریقے سے بتائیں:

sudo مناسب انسٹال کریں [ پیکیج_نام ] = [ پیکیج_ورژن ]

اگر پیکیج ورژن کی وضاحت نہیں کی گئی ہے، تو APT خود بخود تازہ ترین پیکیج کو انسٹال کردے گا۔

مثال 9: دستیاب پیکیج ورژنز کی فہرست بنانا
ڈیفالٹ پیکیج ریپو (زبانیں)، زیادہ تر معاملات میں، ایک پیکیج کے متعدد ورژنز کی میزبانی کرے گا۔ درج ذیل کمانڈ تمام دستیاب پیکیج ورژن کو ظاہر کرے گی۔

apt-cache پالیسی [ پیکیج_نام ]

مثال 10: ایک پیکج رکھنا
جب بھی چل رہا ہے۔

مناسب اپ گریڈ

کمانڈ، یہ تمام انسٹال شدہ پیکجوں کے لیے اپ گریڈ کی جانچ کرے گا۔ تاہم، بعض حالات میں، آپ مختلف وجوہات (استحکام، مطابقت، وغیرہ) کی بنا پر کچھ پیکجوں کو اپ گریڈ کرنا چھوڑ سکتے ہیں۔

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

ایک پیکیج کو بطور نشان زد کرنے کے لیے پکڑو ، درج ذیل کمانڈ کو چلائیں:

sudo apt-mark پکڑو [ پیکیج_نام ]

تمام کی فہرست حاصل کرنے کے لیے پکڑو پیکیجز، درج ذیل کمانڈ کو چلائیں:

apt-mark نمائش

کو دور کرنے کے لیے پکڑو ایک پیکیج سے نشان زد کریں، درج ذیل کمانڈ کا استعمال کریں:

sudo apt-mark نافرمانی [ پیکیج_نام ]

مثال 11: ڈی ای بی پیکج انسٹال کرنا
Debian اور Debian پر مبنی نظام DEB کو سافٹ ویئر پیکیجنگ کے طور پر استعمال کرتے ہیں۔ پیکیج ریپو (زبانیں) کے تمام پیکیجز بھی DEB فائلوں کے طور پر آتے ہیں۔

DEB پیکیج کو انسٹال کرنے کے لیے، درج ذیل کو استعمال کریں۔ اے پی ٹی کمانڈ:

sudo مناسب انسٹال کریں [ پاتھ_سے_دیب ]

اے پی ٹی تمام ضروری انحصار کا بھی خیال رکھنا چاہیے۔

مثال 12: پیکج کو ان انسٹال کرنا
پیکیج کو ان انسٹال کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

sudo apt ہٹانا [ پیکیج_نام ]

عام طور پر، اے پی ٹی پیکیج انحصار کو نہیں ہٹائے گا۔ بعد میں انہیں ہٹانے کے لیے، درج ذیل کمانڈ کو چلائیں:

sudo apt autoremove

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

sudo apt autoremove -- صاف کرنا [ پیکیج_نام ]

نوٹ کریں کہ پیکج کو صاف کرنے سے پیکیج سے متعلق تمام کنفیگریشن فائلیں بھی ختم ہو جائیں گی، اس لیے احتیاط برتیں۔

مثال 13: انسٹال شدہ پیکجز کی فہرست بنانا
اے پی ٹی پیکیج ریپو (ز) اور ڈی ای بی پیکجوں سے انسٹال کردہ تمام پیکجوں کا ٹریک رکھتا ہے۔

درج ذیل کمانڈ تمام انسٹال شدہ پیکجوں کی فہرست بنائے گی۔ اے پی ٹی ٹریک کر رہا ہے:

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

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

مناسب فہرست --انسٹال | گرفت [ پیٹرن ]

متعلق مزید پڑھئے گرفت .

مثال 14: پیکیج کی تفصیلات
ریپو سے پیکیج انسٹال کرنے سے پہلے، ہم اس کے بارے میں تفصیلی معلومات چیک کر سکتے ہیں:

مناسب شو [ پیکیج_نام ]

مثال 15: ریپو سے پیکیج ڈاؤن لوڈ کرنا
پیکیج ریپو (زبانیں) سے پیکیج کو انسٹال کیے بغیر ڈاؤن لوڈ کرنے کے لیے، درج ذیل کمانڈ کا استعمال کریں:

مناسب ڈاؤن لوڈ [ پیکیج_نام ]


یہ موجودہ ڈائرکٹری میں پیکیج کو DEB فائل کے طور پر ڈاؤن لوڈ کرے گا۔ آپ بعد میں اسے استعمال کرکے انسٹال کرسکتے ہیں۔ اے پی ٹی مثال نمبر 11 میں دکھائے گئے اقدامات پر عمل کریں۔

بونس: ذرائع کی فہرست میں ترمیم کرنا
دی Source.list فائل میں تمام کے لیے URL شامل ہے۔ اے پی ٹی repos ہم اسے استعمال کرکے کھول سکتے ہیں۔ اے پی ٹی ترمیم کے لیے:

sudo مناسب ترمیم کے ذرائع

متبادل طور پر، ہم کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے اسے دستی طور پر ترمیم کر سکتے ہیں:

sudo کیونکہ / وغیرہ / مناسب / Source.list

Ubuntu کے معاملے میں، قریب ترین آئینے کو خودکار طور پر منتخب کرنے کے لیے، ریپو یو آر ایل کو درج ذیل کے ساتھ اپ ڈیٹ کریں:

آئینہ: // mirrors.ubuntu.com / mirrors.txt

اپ ڈیٹ کرنے کے بعد Source.list ، آپ کو اپ ڈیٹ کرنا ہوگا۔ اے پی ٹی کیش:

sudo مناسب اپ ڈیٹ

بونس: اے پی ٹی دستاویزات
درج ذیل کمانڈ فوری مدد کا صفحہ پرنٹ کرے گی۔

مناسب --مدد

گہرائی سے وضاحت کے ساتھ دستیاب تمام اختیارات کے بارے میں مزید جاننے کے لیے، کو چیک کریں۔ آدمی صفحہ:

آدمی مناسب

حتمی خیالات

اس گائیڈ میں، ہم نے استعمال کرنے کے متعدد طریقوں کا مظاہرہ کیا۔ اے پی ٹی کمانڈ. ہم نے Debian اور Debian پر مبنی سسٹمز پر پیکجز کو انسٹال کرنے، ان انسٹال کرنے، اپ گریڈ کرنے، ڈاؤن گریڈ کرنے اور ڈاؤن لوڈ کرنے کے بارے میں سیکھا۔

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

مبارک کمپیوٹنگ!