اوبنٹو 20.04 LTS میں APT پیکیج مینیجر کا استعمال کیسے کریں۔

How Use Apt Package Manager Ubuntu 20



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

اوبنٹو پیکیج ذخیرے:

اوبنٹو پیکیج ذخیرے بنیادی طور پر فائل سرور ہیں جہاں تمام deb پیکج رکھے گئے ہیں







اوبنٹو کے پاس 4 اہم سرکاری پیکیج ذخیرے ہیں: مرکزی ، محدود ، کائنات ، اور متعدد .



میں مرکزی مخزن ، اوبنٹو سپورٹ شدہ مفت اور اوپن سورس سافٹ وئیر رکھے گئے ہیں۔



میں محدود مخزن ، ملکیتی ڈرائیور (یعنی NVIDIA) رکھے جاتے ہیں۔





میں کائنات ذخیرہ ، مفت اور اوپن سورس سافٹ وئیر جو کہ کمیونٹی کے زیر انتظام ہیں۔

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



اوبنٹو کے پاس ایک اضافی پیکج ریپوزٹری بھی ہے جسے بلایا جاتا ہے۔ ساتھی . میں ساتھی ذخیرہ ، کچھ ملکیتی اور کلوز سورس سافٹ وئیر رکھے گئے ہیں۔

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

اوبنٹو پیکیج ریپوزٹری کنفیگریشن فائلیں:

اوبنٹو پیکیج کے ذخیرے کی معلومات میں محفوظ ہے۔ /etc/apt/sources.list فائل. تھرڈ پارٹی پی پی اے اور دیگر ذخیرے بطور محفوظ ہیں۔ .list میں فائلیں /etc/apt/sources.list.d/ ڈائریکٹری وہاں کنفیگریشن فائلیں سادہ ٹیکسٹ فائلیں ہیں۔ لہذا ، آپ ان کو سنبھالنے کے لیے ٹیکسٹ ایڈیٹر کو آسانی سے استعمال کر سکتے ہیں۔

کے مندرجات۔ /etc/apt/sources.list فائل نیچے اسکرین شاٹ میں دکھائی گئی ہے۔

$کیٹ /وغیرہ/مناسب/ذرائع کی فہرست

یہاں ، ہر لائن سے شروع ہوتی ہے۔ deb یا ڈیب ایس آر سی اے پی ٹی پیکیج ریپوزٹری لائن ہے۔ شروع ہونے والی لائنیں۔ # (ہیش) تبصرے ہیں۔ وہ بیان کرتے ہیں کہ ذخیرہ کس کے لیے ہے۔

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

<قسم> <url> <رہائی کا نام> <ذخیرہ نام۔>

یہاں ، ہو سکتا ہے deb یا ڈیب ایس آر سی .

deb ان ذخیروں کی وضاحت کے لیے استعمال کیا جاتا ہے جن میں مرتب شدہ پیکیج ہوتے ہیں۔

ڈیب ایس آر سی ان ذخیروں کی وضاحت کے لیے استعمال کیا جاتا ہے جن میں پیکیجز کے سورس کوڈز ہوتے ہیں جنہیں استعمال سے پہلے مرتب کرنا چاہیے۔

ڈیب ایس آر سی بنیادی طور پر ترقیاتی مقاصد کے لیے استعمال کیا جاتا ہے۔ اگر آپ سافٹ وئیر ڈویلپر نہیں ہیں یا آپ کو اندازہ نہیں ہے کہ یہ کیا ہے تو صرف استعمال کریں۔ deb .

وہ مقام ہے (یعنی http://us.archive.ubuntu.com/ubuntu/) جہاں پیکجز کی میزبانی کی جاتی ہے۔ اے پی ٹی پیکیج مینیجر اس مقام سے پیکیج کی معلومات اور پیکیج فائلیں ڈاؤن لوڈ کرے گا۔

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

آپ اپنی اوبنٹو مشین کا کوڈ نام درج ذیل کمانڈ سے حاصل کر سکتے ہیں۔

$lsb_release-سی

اوبنٹو 20.04 LTS کی صورت میں ، ہے فوکل .

وہاں بھی ہیں۔ تازہ ترین (یعنی . فوکل اپ ڈیٹس اوبنٹو آفیشل پیکیج ذخیروں کے لیے جو اوبنٹو ورژن کے اجراء کے بعد پیکیجز کی تمام بڑھتی ہوئی اپ ڈیٹس کو برقرار رکھتا ہے۔

کی پیکیج مخزن کا نام ہے۔ سرکاری اوبنٹو پیکیج ذخیروں کی صورت میں ، ہے مرکزی ، محدود ، کائنات ، اور متعدد .

آپ ایک یا زیادہ ڈال سکتے ہیں۔ اسی APT پیکیج ریپوزٹری لائن میں خالی جگہوں سے الگ (یعنی اہم محدود کائنات ).

یہاں اے پی ٹی پیکیج ریپوزٹری لائن کی ایک مثال ہے۔

ڈیب http://us.archive.ubuntu.com/اوبنٹو/فوکل مین محدود

اوبنٹو کے قابل پیکیج ذخیروں کی فہرست:

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

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

جیسا کہ آپ دیکھ سکتے ہیں ، تمام فعال پیکیج ذخیرے دکھائے جاتے ہیں۔

سرکاری پیکیج ذخیروں کا انتظام:

پہلے سے طے شدہ طور پر ، اوبنٹو آفیشل۔ مرکزی ، محدود ، کائنات اور متعدد پیکیج کے ذخیرے فعال ہیں۔ کی ساتھی ذخیرہ فعال نہیں ہے۔

آپ اوبنٹو آفیشل پیکیج ریپوزٹری کو چالو کرسکتے ہیں (آئیے کہتے ہیں ، محدود ) درج ذیل کمانڈ کے ساتھ:

$سودوapt-add-repository محدود ہے۔

جیسا کہ آپ دیکھ سکتے ہیں ، محدود مخزن پہلے ہی فعال ہے۔ اگر یہ کسی وجہ سے غیر فعال ہے تو اسے فعال کر دیا جائے گا۔

آپ عہدیدار کو غیر فعال یا ہٹا سکتے ہیں۔ محدود ذخیرہ مندرجہ ذیل ہے:

$سودوapt-add-repository--دورمحدود

جیسا کہ آپ دیکھ سکتے ہیں ، محدود ذخیرہ غیر فعال ہے .

اوبنٹو پارٹنر مخزن کو شامل کرنا اور ہٹانا:

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

$سودوapt-add-repositoryڈیب http://archive.canonical.com/ubuntu۔
$ (lsb_release -cs)ساتھی '

اوبنٹو۔ ساتھی ذخیرہ فعال ہونا چاہیے۔

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

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس /وغیرہ/مناسب/source.list.d/ *.list
> /دیو/خالی)

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

$سودوapt-add-repository--دور ڈیب http://archive.canonical.com/ubuntu۔
$ (lsb_release -cs)ساتھی '

تھرڈ پارٹی پیکیج ذخیروں کا انتظام:

اگر اوبنٹو آفیشل پیکیج ریپوزٹریز کے پاس وہ سافٹ وئیر/ٹول نہیں ہے جسے آپ ڈھونڈ رہے ہیں ، آپ ہمیشہ اوبنٹو پر تھرڈ پارٹی پیکج ریپوزٹریز اور پی پی اے شامل کر سکتے ہیں اور وہاں سے اپنا مطلوبہ سافٹ ویئر/ٹول انسٹال کر سکتے ہیں۔

تھرڈ پارٹی اوبنٹو پی پی اے کا ایک اچھا ذریعہ ہے۔ لانچ پیڈ . ملاحظہ کریں لانچ پیڈ اوبنٹو پی پی اے پیج۔ اور سافٹ ویئر/ٹول کی تلاش کریں (یعنی کوڈ بلاکس ) آپ وہاں تلاش کر رہے ہیں۔

تلاش کے نتائج سے ، آپ اپنے مطلوبہ سافٹ ویئر/ٹول کا تھرڈ پارٹی PPA ذخیرہ تلاش کر سکتے ہیں۔ پی پی اے کے لنک پر کلک کریں جو آپ کو پسند ہے۔ میں نے کوڈ بلاکس کا انتخاب کیا ہے۔ ڈیلی بلڈز۔ پی پی اے مظاہرے کے لیے

پی پی اے کو ہدایات ہونی چاہئیں کہ پی پی اے سے چیزیں کیسے انسٹال کی جائیں جیسا کہ آپ نیچے سکرین شاٹ میں دیکھ سکتے ہیں۔ صرف PPA مخصوص تنصیب ہدایات پر عمل کریں۔

مثال کے طور پر ، کوڈ بلاکس۔ ڈیلی بلڈز۔ پی پی اے آپ کو بتاتا ہے کہ کوڈ بلاکس ڈیلی بلڈ انسٹال کرنے کے لیے 3 کمانڈز چلائیں۔

$سودوadd-apt-repository ppa: codeblocks-devs/روزانہ
$سودو اپ ڈیٹ حاصل کریں۔
$سودو apt-get installکوڈ بلاکس کوڈ بلاکس-شراکت۔

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

$سودوadd-apt-repository ppa: codeblocks-devs/روزانہ

تصدیق کرنے کے لیے ، دبائیں۔ .

پی پی اے شامل کیا جائے اور اے پی ٹی پیکیج ریپوزٹری کیشے کو بھی اپ ڈیٹ کیا جائے۔

میرے معاملے میں ، پی پی اے کام نہیں کرے گا کیونکہ یہ ابھی تک اوبنٹو 20.04 ایل ٹی ایس کو سپورٹ نہیں کرتا ہے۔ لیکن یہ شامل ہے۔

جیسا کہ آپ دیکھ سکتے ہیں ، پی پی اے ذخیرہ میری اوبنٹو مشین میں شامل کیا گیا تھا۔

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

اگر آپ چاہیں تو ، آپ پی پی اے کو درج ذیل کمانڈ سے ہٹا سکتے ہیں۔

$سودوadd-apt-repository--دورppa: codeblocks-devs/روزانہ

ہٹانے کے آپریشن کی تصدیق کے لیے دبائیں۔ .

پی پی اے کو ہٹا دیا جائے۔ جیسا کہ آپ دیکھ سکتے ہیں ، پی پی اے مزید میں نہیں ہے۔ /etc/apt/sources.list فائل یا میں /etc/apt/sources.list.d/ ڈائریکٹری

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

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

مثال کے طور پر ، ڈوکر کی آفیشل اے پی ٹی پیکیج ریپوزٹری لائن مندرجہ ذیل نظر آ سکتی ہے۔

deb[محراب= amd64]https://download.docker.com/لینکس/اوبنٹو فوکل مستحکم۔

یہاں ، فوکل ہے اوبنٹو 20.04 LTS کا۔

اس ذخیرے کو شامل کرنے کے لیے ، درج ذیل کمانڈ کو چلائیں:

$سودوapt-add-repository'deb [arch = amd64] https://download.docker.com/linux/ubuntu۔
$ (lsb_release -cs)مستحکم '

یہاں ، $ (lsb_release -cs) کے ساتھ تبدیل کیا جائے گا آپ کے اوبنٹو ورژن کا (یعنی فوکل اوبنٹو 20.04 LTS کے لیے)۔

ڈوکر آفیشل پیکج ریپوزٹری کو شامل کیا جائے۔

غلطیوں کو نظر انداز کریں۔ ڈوکر ابھی تک اوبنٹو 20.04 LTS کو سپورٹ نہیں کرتا ہے۔ میں نے اسے صرف اس مظاہرے کے لیے استعمال کیا ہے کہ اوبنٹو پر تھرڈ پارٹی پیکج ذخیروں کو کیسے شامل/ہٹایا جائے۔

جیسا کہ آپ دیکھ سکتے ہیں ، ڈوکر پیکیج کا ذخیرہ شامل کیا گیا ہے۔

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

تھرڈ پارٹی پیکج ریپوزٹری کو ہٹانے کے لیے ، تمام فعال پیکیج ریپوزٹریز کو درج ذیل کمانڈ کے ساتھ درج کریں:

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

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

پھر ، تیسرے حصے کے پیکیج ذخیرے کو حسب ذیل ہٹا دیں:

$سودوapt-add-repository--دور 'deb [arch = amd64] https://download.docker.com۔
/لینکس/اوبنٹو فوکل اسٹیبل '

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

$سودو egrep -v '(^ #) | (^ $)' /وغیرہ/مناسب/$. فہرست $(ایل ایس
/وغیرہ/مناسب/source.list.d/ *.list> /دیو/خالی)

پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کرنا:

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

$سودومناسب اپ ڈیٹ

اے پی ٹی پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کیا جانا چاہیے۔

انسٹال کردہ پیکیجز کی فہرست:

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

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

تمام انسٹال کردہ پیکیجز (یعنی acl ، اے سی پی آئی سپورٹ ) ، پیکیج ورژن (یعنی 2.2.53-6۔ ، 0.143۔ ) ، پیکیج فن تعمیر (یعنی amd64 ) درج ہونا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔ فہرست بہت طویل ہے۔

اپ گریڈیبل پیکیجز کی لسٹنگ:

اگر آپ ان پیکیجوں کی فہرست بنانا چاہتے ہیں جو آپ کی اوبنٹو مشین پر انسٹال ہیں لیکن پیکیج کے ذخیرے میں ایک نیا ورژن (اپ ڈیٹ) دستیاب ہے تو درج ذیل کمانڈ کو چلائیں:

$سودومناسب فہرست-قابل اپ گریڈ

جیسا کہ آپ دیکھ سکتے ہیں ، تمام پیکجز جن میں اپ ڈیٹس (نیا ورژن) دستیاب ہے درج ہیں۔ میں آپ کو اس مضمون کے بعد کے حصے میں ان اپ ڈیٹس کو انسٹال کرنے کا طریقہ دکھاتا ہوں۔

پیکیج کی تلاش:

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

مثال کے طور پر ، آپ تمام دستیاب کو تلاش کرسکتے ہیں۔ ٹیکسٹ ایڈیٹر مندرجہ ذیل پیکجز:

$سودومناسب تلاش'ٹیکسٹ ایڈیٹر'

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

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

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

مثال کے طور پر ، آپ ان پیکیجوں کی تلاش کر سکتے ہیں جن سے شروع ہوتا ہے۔ نوڈ حسب ذیل:

$سودومناسب تلاش'^نوڈ-'

اگر آپ کسی مخصوص پیکیج کے بارے میں مزید جاننا چاہتے ہیں (یعنی نوڈجس ) ، آپ درج ذیل کمانڈ چلا سکتے ہیں:

$سودواپٹ شو نوڈجس۔

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

یہاں ،

کی پیکیج نام ہے نوڈجس .

پیکیج۔ ورژن ہے 10.19.0 ~ dfsg-3ubuntu1۔ .

پیکیج سے ہے۔ ویب سیکشن کے کائنات ذخیرہ

پیکیج استعمال کرے گا۔ 158 KB ایک بار انسٹال ہونے پر ڈسک کی جگہ ( انسٹال کردہ سائز ).

یہ منحصر ہے پر libc6 اور libnode64 پیکجز

کی ہوم پیج منصوبے کا ہے http://nodejs.org .

پیکیج۔ ڈاؤن لوڈ سائز۔ ہے 61.1 KB .

پیکیج سے ہے۔ http://us.archive.ubuntu.com/ubuntu فوکل/کائنات amd64 پیکیجز۔ ذخیرہ ( اے پی ٹی ذرائع۔ ) وغیرہ

پیکیج کس چیز کے لیے ہے اس میں بیان کیا گیا ہے۔ تفصیل سیکشن

اور بھی بہت سی معلومات ہیں جو آپ چاہیں تو پڑھ سکتے ہیں۔

قابل پیکیج ذخیروں سے پیکیجز انسٹال کرنا:

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

آپ ایک پیکیج انسٹال کر سکتے ہیں (یعنی نوڈجس ) حسب ذیل:

$سودومناسبانسٹال کریںنوڈجس

جیسا کہ آپ دیکھ سکتے ہیں ، اس پیکیج کو انسٹال کرنے سے انسٹال ہوجائے گا۔ زیادہ انحصار پیکیجز۔ مجموعی طور پر 4 نئے پیکجز انسٹال کیے جائیں گے۔ آپ کے بارے میں ڈاؤن لوڈ کرنا پڑے گا۔ 6،807 KB انٹرنیٹ سے پیکیج فائلوں کا۔ ایک بار پیکیجز انسٹال ہونے کے بعد ، یہ تقریبا استعمال کرے گا۔ 30.7 ایم بی اضافی ڈسک کی جگہ

تنصیب کی تصدیق کے لیے ، دبائیں۔ اور اور پھر دبائیں .

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

اس مقام پر ، پیکجز انسٹال ہونے چاہئیں۔

آپ ایک سے زیادہ پیکجز بھی انسٹال کر سکتے ہیں (یعنی filezilla ، اپاچی 2۔ ، vsftpd ایک ہی وقت میں مندرجہ ذیل کے طور پر:

$سودومناسبانسٹال کریںfilezilla apache2 vsftpd

تنصیب کی تصدیق کے لیے ، دبائیں۔ اور اور پھر دبائیں .

مطلوبہ پیکجز انٹرنیٹ سے ڈاؤن لوڈ کیے جا رہے ہیں۔

اس مقام پر ، تمام پیکجز انسٹال ہونے چاہئیں۔

تھرڈ پارٹی DEB پیکجز انسٹال کرنا:

آپ اے پی ٹی پیکیج مینیجر کا استعمال کرتے ہوئے اپنی اوبنٹو مشین پر تھرڈ پارٹی DEB پیکج (.deb) فائل انسٹال کر سکتے ہیں۔ اگر تھرڈ پارٹی DEB پیکیج میں کوئی انحصار ہے تو ، APT پیکیج مینیجر ان کو بھی حل کرنے کی کوشش کرے گا۔

مثال کے طور پر ، میں نے بصری اسٹوڈیو کوڈ DEB پیکج فائل ڈاؤن لوڈ کی ہے۔ بصری اسٹوڈیو کوڈ کی سرکاری ویب سائٹ۔ . DEB پیکیج فائل۔ کوڈ_1.44.2-1587059832_amd64.deb۔ میں ہے ~/ڈاؤن لوڈز۔ ڈائریکٹری جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اب ، آپ DEB پیکج فائل انسٹال کر سکتے ہیں۔ کوڈ_1.44.2-1587059832_amd64.deb۔ APT پیکیج مینیجر کا استعمال مندرجہ ذیل ہے:

$سودومناسبانسٹال کریں./ڈاؤن لوڈ/کوڈ_1.44.2-1587059832۔_amd64.deb

DEB پیکج فائل انسٹال ہونی چاہیے۔

مخصوص پیکیج ورژن انسٹال کرنا:

ایک پیکیج کے پیکیج ریپوزٹری میں کئی ورژن ہو سکتے ہیں۔ اگر آپ چاہیں تو آپ اس پیکیج کا مخصوص ورژن انسٹال کر سکتے ہیں۔

آپ پیکیج کے تمام دستیاب ورژن تلاش کر سکتے ہیں (یعنی netplan.io ) درج ذیل کمانڈ کے ساتھ:

$سودومناسب شو-کو <مضبوط>netplan.ioمضبوط> > /دیو/خالی| گرفتورژن

جیسا کہ آپ دیکھ سکتے ہیں ، 2 ورژن ( 0.99-0ubuntu2۔ اور 0.99-0ubuntu1 کا) netplan.io پیکیج دستیاب ہے۔

اب ، آپ انسٹال کر سکتے ہیں۔ netplan.io ورژن 0.99-0ubuntu2۔ حسب ذیل:

$سودومناسبانسٹال کریںnetplan.io =0.99۔-0ubuntu2۔

تنصیب کی تصدیق کے لیے ، دبائیں۔ اور اور پھر دبائیں .

netplan.io ورژن 0.99-0ubuntu2۔ انسٹال ہونا چاہیے.

اسی طرح ، آپ انسٹال کرسکتے ہیں۔ netplan.io ورژن 0.99-0ubuntu1 حسب ذیل:

$سودومناسبانسٹال کریںnetplan.io =0.99۔-0ubuntu1

پیکیجز کو ان انسٹال کرنا:

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

آپ پیکیج کو انسٹال کرسکتے ہیں (یعنی نوڈجس ) حسب ذیل:

$سودوapt nodejs کو ہٹا دیں۔

آپریشن کو ہٹانے کی تصدیق کے لیے ، دبائیں۔ اور اور پھر دبائیں .

پیکیج ہٹا دیا جائے۔

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

$سودوapt purge nodejs

پیکیج کی بچی ہوئی فائلیں (اگر اس میں موجود ہیں) ہٹا دی جائیں۔

غیر ضروری پیکجوں کو ہٹانا:

ایک بار جب آپ نے ایک پیکیج ہٹا دیا ہے ، انحصار پیکجوں کو جو پیکیج کے ساتھ انسٹال کیے گئے تھے اب ان کی ضرورت نہیں ہے۔

آپ ان غیر ضروری پیکجوں کو درج ذیل کمانڈ سے ہٹا سکتے ہیں۔

$سودومناسب خودکار حرکت

جیسا کہ آپ دیکھ سکتے ہیں ، 3 پیکجوں کی مزید ضرورت نہیں ہے۔ ایک بار جب انہیں ہٹا دیا جاتا ہے ، تقریبا 30.5 MB ڈسک کی جگہ خالی ہوجائے گی۔

ہٹانے کے آپریشن کی تصدیق کے لیے دبائیں۔ اور اور پھر دبائیں .

تمام غیر ضروری پیکجوں کو ہٹا دیا جائے۔

پیکیجز کو تازہ ترین رکھنا:

میں نے ایک الگ مضمون میں اس موضوع کا احاطہ کیا ہے۔ اپنی اوبنٹو مشین کے تمام پیکجز کو تازہ رکھنے کا طریقہ سیکھنے کے لیے میرا مضمون پڑھیں۔ کمانڈ لائن انٹرفیس سے اوبنٹو 20.04 کو کیسے اپ ڈیٹ کریں۔ .

صفائی ستھرائی:

اے پی ٹی پیکیج مینیجر ڈاؤن لوڈ کرنے والے تمام پیکیجز میں کیش ہیں۔ / var / cache / apt / archives / ڈائریکٹری جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

$ایل ایس -ایل ایچ /کہاں/کیشے/مناسب/محفوظ شدہ دستاویزات/

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

$سودومناسب صاف

جیسا کہ آپ دیکھ سکتے ہیں ، کیشڈ پیکیجز کو ہٹا دیا گیا ہے۔

$ایل ایس -ایل ایچ /کہاں/کیشے/مناسب/محفوظ شدہ دستاویزات/

تو ، اس طرح آپ اوبنٹو 20.04 LTS میں APT پیکیج مینیجر استعمال کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔