كيفية تحديث Ubuntu 20.04 من واجهة سطر الأوامر

How Update Ubuntu 20



في هذه المقالة ، سأوضح لك كيفية تحديث Ubuntu 20.04 LTS من سطر الأوامر. لذلك دعونا نبدأ.

تكوين التحديثات التلقائية:

افتراضيًا ، يتم تمكين التحديث التلقائي أو الترقية غير المراقبة في Ubuntu 20.04 LTS.







إذا كنت تريد تكوين التحديث التلقائي ، فافتح ملف التكوين /etc/apt/apt.conf.d/20auto-upgrades بالأمر التالي:



$سودو نانو /إلخ/ملائم/apt.conf.d/20 ترقيات تلقائية



هنا السطر الأول APT :: Periodic :: Update-Package-Lists 1 ؛ تُستخدم لإخبار مدير حزم APT بالحفاظ على تحديث ذاكرة التخزين المؤقت للحزمة تلقائيًا.





السطر الثاني APT :: دوري :: ترقية غير مراقب 1 ؛ تُستخدم لإخبار مدير حزم APT بتحديث الحزم تلقائيًا.



لتعطيل التحديث التلقائي أو الترقية غير المراقبة ، قم بتعيين APT :: Periodic :: Update-Package-Lists و APT :: دوري :: ترقية غير مراقب إلى 0 كما هو موضح في الصورة أدناه.

بمجرد الانتهاء ، اضغط على + X تليها و و لحفظ ملف التكوين.

تحديث ذاكرة التخزين المؤقت لمستودع الحزمة:

قبل محاولة تثبيت أي حزم أو تحديثها أو إزالتها ، يجب عليك تحديث ذاكرة التخزين المؤقت لمستودع حزمة APT. سيؤدي هذا إلى تحديث قاعدة بيانات الحزمة الخاصة بجهاز Ubuntu 20.04 LTS الخاص بك والتحقق من توفر أي إصدار أحدث من الحزم المثبتة.

لتحديث ذاكرة التخزين المؤقت لمستودع حزمة APT ، قم بتشغيل الأمر التالي:

$سودوتحديث مناسب

يجب تحديث ذاكرة التخزين المؤقت لمستودع حزمة APT. كما ترى ، يمكن تحديث 35 حزمة إلى إصدارات جديدة.

تحديث الحزم المحددة:

يمكنك التحقق من قائمة الحزم التي تتوفر لها تحديثات باستخدام الأمر التالي:

$سودوقائمة ملائمة- قابل للترقية

يجب عرض قائمة الحزم القابلة للترقية. في كل سطر ، تتم طباعة اسم الحزمة بلون أخضر للنص.

على يمين كل سطر ، تتم طباعة إصدار الحزمة الأقدم. على يسار كل سطر ، تتم طباعة الإصدار الأحدث المتاح كما هو موضح في لقطة الشاشة أدناه.

الآن ، لترقية حزمة واحدة (دعنا نقول احضر ) ، قم بتشغيل الأمر التالي:

$سودوملائمتثبيتاحضر

كما ترون، احضر وتوابعها ( بيثون 3-المدخول ) ستتم ترقيته. يبلغ حجم هاتين الحزمتين حوالي 212 كيلوبايت. لذلك ، سيتم تنزيل حوالي 212 كيلوبايت من الحزم من الإنترنت. بمجرد تثبيتها ، سيتم استخدام حوالي 1024 بايت (بايت) من مساحة القرص الإضافية.

لتأكيد الترقية ، اضغط على و ثم اضغط .

حزمة احضر وينبغي ترقية تبعياتها.

تحديث كافة الحزم:

بدلاً من ترقية الحزم واحدة تلو الأخرى ، يمكنك ترقية جميع الحزم المتاحة مرة واحدة باستخدام الأمر التالي:

$سودوترقية ملائمة

ستعرض لك APT ملخص الترقية. هنا ، سيتم ترقية 33 حزمة. سيتم تثبيت 5 حزم حديثًا. حجم الترقية حوالي 93.0 ميغابايت. لذلك ، سيتم تنزيل حوالي 93.0 ميغابايت من الحزم من الإنترنت. بعد الترقية ، ستكون هناك حاجة لحوالي 359 ميغابايت من مساحة القرص الإضافية.

ستعرض لك APT الحزم الجديدة التي سيتم تثبيتها. يتم عرض حزم رأس kernel و kernel الجديدة في هذا القسم في الغالب.

ستعرض لك APT قائمة الحزم التي سيتم ترقيتها.

ستعرض لك APT أيضًا الحزم القديمة التي لم تعد مطلوبة. يمكنك إزالتها بأمان بعد اكتمال الترقية.

بمجرد أن تصبح جاهزًا ، اضغط على و ثم اضغط لتأكيد الترقية.

يجب أن تبدأ APT في تنزيل جميع الحزم المطلوبة من الإنترنت.

بعد تثبيت جميع الحزم الجديدة ، يجب أن تكتمل الترقية.

الآن ، أعد تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول باستخدام الأمر التالي:

$سودواعادة التشغيل

حزم تأمين:

يمكنك قفل حزم معينة إذا كنت لا ترغب في ترقيتها عندما تقوم بترقية جميع الحزم باستخدام sudo apt الترقية أمر.

أولاً ، قم بإدراج جميع الحزم القابلة للترقية باستخدام الأمر التالي:

$سودوقائمة ملائمة- قابل للترقية

يجب إدراج جميع الحزم القابلة للترقية.

لنفترض الآن أنك لا تريد حزم Linux kernel ( لينكس عام و رؤوس لينكس عامة و لينكس صورة عامة ) ليتم ترقيتها. سيكون عليك وضع علامة على هذه الحزم على أنها معلق .

لإجراء ترقيات للحزمة لينكس عام ، قم بتشغيل الأمر التالي:

$سودو علامة aptعقد لينكس عام

حزمة لينكس عام يجب وضعها قيد الانتظار.

بنفس الطريقة ، يمكنك إجراء ترقيات للحزم رؤوس لينكس عامة و لينكس صورة عامة على النحو التالي:

$سودو علامة aptاضغط على linux-headers-generic linux-image-generic

الحزم رؤوس لينكس عامة و لينكس صورة عامة يجب وضعها قيد الانتظار.

يمكنك سرد جميع الحزم التي تم وضعها قيد الانتظار باستخدام الأمر التالي:

$سودو علامة aptالعرض

كما ترى ، يتم سرد جميع الحزم التي قمت بضبطها في الانتظار.

الآن ، حاول ترقية جميع الحزم على النحو التالي.

$سودوترقية ملائمة

كما ترى ، الحزم ( لينكس عام و رؤوس لينكس عامة و لينكس صورة عامة ) التي أشرت إليها على أنها حجز لن تتم ترقيتها مع بقية الحزم.

فتح الحزم:

إذا قررت لاحقًا ترقية الحزم التي قمت بوضع علامة عليها كحزم معلقة ، فكل ما عليك فعله هو فكها.

يمكنك فك ملف لينكس عام الحزمة على النحو التالي:

$سودو علامة aptunhold لينكس عام

حزمة لينكس عام لا ينبغي أن يكون قيد الانتظار بعد الآن.

كما ترون ، الحزمة لينكس عام لم يعد في قائمة الحجز بعد الآن.

$سودو علامة aptالعرض

بنفس الطريقة ، يمكنك فك الحزم رؤوس لينكس عامة و لينكس صورة عامة على النحو التالي:

$سودو علامة aptunhold linux-generic linux-headers-generic linux-image-generic

الآن ، إذا قمت بترقية جميع الحزم ، الحزم لينكس عام و رؤوس لينكس عامة ، و لينكس صورة عامة يجب أن تتم ترقيتها أيضًا.

$سودوترقية ملائمة

إزالة الحزم غير الضرورية:

بمجرد اكتمال الترقية ، يمكنك إزالة جميع الحزم غير الضرورية باستخدام الأمر التالي:

$سودومناسب للحذف التلقائي

في حالتي ، لا تتوفر حزم غير ضرورية.

إذا كان لديك أي حزم غير ضرورية ، فسيتم عرضها وسيُطلب منك إزالتها. فقط اضغط و ثم اضغط لإزالتها.

تنظيف المخابئ:

بمجرد ترقية جهاز الكمبيوتر الخاص بك ، سيتم تخزين الإصدار الأحدث من الحزم مؤقتًا في ملف / var / cache / apt / archives / دليل جهاز الكمبيوتر الخاص بك. يمكنك إزالتها وتحرير مساحات على القرص.

لإزالتها ، قم بتشغيل الأمر التالي:

$سودومناسب للتنظيف التلقائي

يجب إزالة الحزم المخزنة مؤقتًا.

إذن ، هذه هي الطريقة التي تقوم بها بترقية Ubuntu 20.04 LTS من سطر الأوامر. شكرا لقراءة هذا المقال.