کمانڈ لائن انٹرفیس سے اوبنٹو 20.04 کو کیسے اپ ڈیٹ کریں۔

How Update Ubuntu 20



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

خودکار اپ ڈیٹس کی تشکیل:

بطور ڈیفالٹ ، اوبنٹو 20.04 LTS میں خودکار اپ ڈیٹ یا بغیر اپ ڈیٹ اپ گریڈ فعال ہے۔







اگر آپ خودکار اپ ڈیٹ کو کنفیگر کرنا چاہتے ہیں تو کنفیگریشن فائل کھولیں۔ /etc/apt/apt.conf.d/20auto-upgrades۔ مندرجہ ذیل کمانڈ کے ساتھ:



$سودو نینو /وغیرہ/مناسب/apt.conf.d/20 آٹو اپ گریڈ۔



یہاں ، پہلی لائن۔ APT :: Periodic :: Update-Package-Lists 1؛ اے پی ٹی پیکیج مینیجر کو بتانے کے لیے استعمال کیا جاتا ہے کہ وہ خود بخود پیکیج کیش کو اپ ٹو ڈیٹ رکھے۔





دوسری لائن ، اے پی ٹی :: متواتر :: غیر حاضر-اپ گریڈ 1 اے پی ٹی پیکیج منیجر کو بتانے کے لیے استعمال کیا جاتا ہے کہ وہ خود بخود پیکیج کو اپ ڈیٹ کرے۔



خودکار اپ ڈیٹ یا بغیر اپ ڈیٹ اپ گریڈ کو غیر فعال کرنے کے لیے ، سیٹ کریں۔ APT :: Periodic :: Update-Package-Lists اور APT :: Periodic :: Unattended-Upgrade کو جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

ایک بار جب آپ کام کرلیں ، دبائیں۔ + ایکس اس کے بعد اور اور کنفیگریشن فائل کو محفوظ کرنے کے لیے۔

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

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

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

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

اے پی ٹی پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کیا جانا چاہیے۔ جیسا کہ آپ دیکھ سکتے ہیں ، 35 پیکجوں کو نئے ورژن میں اپ ڈیٹ کیا جا سکتا ہے۔

مخصوص پیکجوں کو اپ ڈیٹ کرنا:

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

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

اپ گریڈ کرنے کے قابل پیکجوں کی فہرست ظاہر ہونی چاہیے۔ ہر لائن پر ، پیکیج کا نام سبز متن کے رنگ میں چھپا ہوا ہے۔

ہر لائن کے دائیں جانب پرانا پیکج ورژن پرنٹ کیا گیا ہے۔ ہر لائن کے بائیں طرف ، نیا دستیاب ورژن پرنٹ کیا گیا ہے جیسا کہ نیچے اسکرین شاٹ میں نشان لگا دیا گیا ہے۔

اب ، ایک پیکیج کو اپ گریڈ کرنے کے لئے (آئیے کہتے ہیں۔ لانے ) ، درج ذیل کمانڈ چلائیں:

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

جیسا کہ آپ دیکھ سکتے ہیں ، لانے اور اس کا انحصار ( python3- انٹیک۔ ) کو اپ گریڈ کیا جائے گا۔ یہ 2 پیکجز تقریبا about 212 KB سائز کے ہیں۔ لہذا ، تقریبا 21 212 KB پیکجز انٹرنیٹ سے ڈاؤن لوڈ کیے جائیں گے۔ ایک بار انسٹال ہونے کے بعد ، تقریبا 1024 بی (بائٹس) اضافی ڈسک کی جگہ استعمال کی جائے گی۔

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

پیکیج۔ لانے اور اس کے انحصار کو اپ گریڈ کیا جانا چاہیے۔

تمام پیکیجز کو اپ ڈیٹ کرنا:

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

$سودومناسب اپ گریڈ

اے پی ٹی آپ کو اپ گریڈ کا خلاصہ دکھائے گا۔ یہاں ، 33 پیکجوں کو اپ گریڈ کیا جائے گا۔ 5 پیکجز نئے انسٹال ہوں گے۔ اپ گریڈ کا سائز 93.0 MB ہے۔ لہذا ، تقریبا 93.0 MB پیکجز انٹرنیٹ سے ڈاؤن لوڈ کیے جائیں گے۔ اپ گریڈ کے بعد ، تقریبا disk 359 MB اضافی ڈسک کی جگہ درکار ہوگی۔

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

اے پی ٹی آپ کو ان پیکجوں کی فہرست دکھائے گا جن کو اپ گریڈ کیا جائے گا۔

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

ایک بار جب آپ تیار ہوجائیں ، دبائیں۔ اور اور پھر دبائیں اپ گریڈ کی تصدیق کے لیے۔

اے پی ٹی کو انٹرنیٹ سے تمام مطلوبہ پیکجوں کو ڈاؤن لوڈ کرنا شروع کر دینا چاہیے۔

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

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

$سودودوبارہ شروع کریں

لاکنگ پیکجز:

آپ مخصوص پیکجوں کو لاک کر سکتے ہیں اگر آپ ان کو اپ گریڈ نہیں کرنا چاہتے ہیں جب آپ تمام پیکجز کو اپ گریڈ کر رہے ہیں sudo apt اپ گریڈ۔ کمانڈ.

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

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

تمام اپ گریڈ کرنے والے پیکجوں کو درج کیا جانا چاہیے۔

اب ، ہم کہتے ہیں ، آپ لینکس کرنل پیکج نہیں چاہتے ہیں ( لینکس-عام ، لینکس ہیڈر-عام۔ اور linux-image-generalic ) اپ گریڈ کیا جائے۔ آپ کو ان پیکجوں کو بطور نشان زد کرنا پڑے گا۔ پکڑو .

پیکیج کے لیے اپ گریڈ رکھنا۔ لینکس-عام ، درج ذیل کمانڈ چلائیں:

$سودو مناسب نشانلینکس-عام پکڑو۔

پیکیج۔ لینکس-عام ہولڈ پر رکھنا چاہیے.

اسی طرح ، آپ پیکجوں کے لیے اپ گریڈ رکھ سکتے ہیں۔ لینکس ہیڈر-عام۔ اور linux-image-generalic حسب ذیل:

$سودو مناسب نشانlinux-headers-generic linux-image-generalic پکڑو۔

پیکجز۔ لینکس ہیڈر-عام۔ اور linux-image-generalic ہولڈ پر رکھنا چاہیے.

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

$سودو مناسب نشانشو ہولڈ

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

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

$سودومناسب اپ گریڈ

جیسا کہ آپ دیکھ سکتے ہیں ، پیکیجز ( لینکس-عام ، لینکس ہیڈر-عام۔ اور linux-image-generalic ) جسے میں نے ہولڈ کے طور پر نشان زد کیا ہے باقی پیکجوں کے ساتھ اپ گریڈ نہیں کیا جائے گا۔

پیکیجز کو غیر مقفل کرنا:

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

آپ اسے روک سکتے ہیں۔ لینکس-عام مندرجہ ذیل پیکج:

$سودو مناسب نشانunhold linux-generic

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

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

$سودو مناسب نشانشو ہولڈ

اسی طرح ، آپ پیکجوں کو کھول سکتے ہیں۔ لینکس ہیڈر-عام۔ اور linux-image-generalic حسب ذیل:

$سودو مناسب نشانunhold linux-general linux-headers-general linux-image-generalic

اب ، اگر آپ تمام پیکیجز کو اپ گریڈ کرتے ہیں تو پیکجز۔ لینکس-عام ، لینکس ہیڈر-عام۔ ، اور linux-image-generalic بھی اپ گریڈ کیا جانا چاہئے.

$سودومناسب اپ گریڈ

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

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

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

میرے معاملے میں ، کوئی غیر ضروری پیکج دستیاب نہیں ہیں۔

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

کیشوں کی صفائی:

ایک بار جب آپ اپنے کمپیوٹر کو اپ گریڈ کر لیتے ہیں تو ، پیکیجز کا نیا ورژن کیش ہو جائے گا۔ / var / cache / apt / archives / آپ کے کمپیوٹر کی ڈائریکٹری. آپ انہیں ہٹا سکتے ہیں اور ڈسک کی جگہیں خالی کر سکتے ہیں۔

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

$سودومناسب آٹو کلین

ذخیرہ شدہ پیکجوں کو ہٹا دیا جانا چاہئے۔

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