كيفية تحديث نظام Linux الخاص بك باستخدام Topgrade

كيفية تحديث نظام Linux الخاص بك باستخدام Topgrade

يعد تحديث جهاز Linux مهمة شاقة مضنية. واحد يتضمن تشغيل مجموعة من الأوامر للحصول على كل شيء من عناصر النظام إلى حزم وأدوات الطرف الثالث التي تعمل على أحدث إصدار.





لكن لحسن الحظ ، على غرار معظم الأشياء على Linux ، هناك أداة لتسهيل هذه العملية أيضًا. يطلق عليه Topgrade ، ويتيح لك تحديث نظامك بالكامل باستخدام أمر واحد.





اجعل فيديو اليوم

تابع معنا بينما نتحقق من Topgrade بالتفصيل ونوضح لك كيف يمكنك استخدامه للحفاظ على تحديث نظام Linux الخاص بك.





ما هو Topgrade؟

Topgrade هي أداة مساعدة CLI تتيح لك تحديث نظام Linux الخاص بك دون الحاجة إلى الخضوع فعليًا لعملية التحديث ، والتي تتضمن عادةً تشغيل مجموعة من الأوامر. الطريقة التي يعمل بها هذا هي أنه عند استدعاء Topgrade داخل الجهاز ، فإنه يحدد جميع الأدوات المثبتة على نظامك ويقوم بتشغيل الأوامر المناسبة نيابة عنك لتحديثها.

ما الذي يمكن تحديث Topgrade؟

يعمل Topgrade على معظم توزيعات Linux: Debian و Red Hat و Arch Linux و openSUSE و Gentoo و Clear Linux و Void Linux. بالإضافة إلى ذلك ، يدعم أيضًا مديري الحزم التابعين لجهات خارجية مثل Snap و Flatpak.



لذلك ، إذا كنت تقوم بتشغيل أي من هذه التوزيعات على نظامك أو قمت بتثبيت أي من مديري الحزم التابعين لجهات خارجية ، فإن Topgrade سيتعامل مع تحديثاتهم نيابة عنك. وبالمثل ، عند تشغيل Topgrade ، يمكنه أيضًا تحديد وتحديث tmux و Flutter SDK و pip و Vim / Neovim و Node و Pi-hole ، من بين العديد من مديري الحزم الآخرين.

كيفية تغيير حجم الطبقات في الفوتوشوب

كيفية تثبيت Topgrade على Linux

يمكنك تثبيت Topgrade باستخدام مدير حزم Rust's Cargo. لكن أولاً ، تحتاج إلى تثبيت Cargo (وبعض تبعياته) على نظامك. إذا كنت قد قمت بالفعل بتثبيته ، فيمكنك تخطي هذه الخطوة والمتابعة لتثبيت Topgrade.





لتثبيت Cargo على Linux ، افتح الجهاز وقم بتشغيل الأمر التالي:

sudo apt install cargo libssl-dev pkg-config

بعد ذلك ، بمجرد تثبيت Cargo ، يمكنك تثبيت Topgrade باستخدام هذا الأمر:





cargo install topgrade

بمجرد اكتمال التثبيت ، سترى رسالة تحذير على الشاشة تخبرك بإضافة مسار Topgrade إلى متغير $ PATH الخاص بك حتى تتمكن من استخدامه من أي مكان على النظام.

  رسالة تحذير من الدرجة الأولى لتعيين متغير المسار

تحقق من دليل لإعداد المتغير $ PATH على لينكس لمعرفة كيفية القيام بذلك بشكل صحيح. بدلاً من ذلك ، إذا كنت تريد استخدام Topgrade مرة واحدة فقط ، فيمكنك إضافته إلى متغير $ PATH مثل هذا:

export PATH=$PATH:/home/username/.cargo/bin

كيفية استخدام Topgrade لتحديث كل شيء على Linux

كما ذكرنا سابقًا ، يعمل Topgrade بشكل كبير من تلقاء نفسه. بمجرد استدعائه ، يقوم تلقائيًا بتحديد وتحديث الحزم المثبتة على جهاز الكمبيوتر الخاص بك.

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

لتحديث نظامك باستخدام Topgrade ، افتح Terminal وقم بتشغيل هذا الأمر:

topgrade
  تشغيل topgrade داخل محطة

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

إذا كنت ترغب في الإقلاع ، فاضغط على Ctrl + C وادخل ف .

استبعاد الحزم من التحديث

نظرًا لأن أمر topgrade يقوم بشكل أساسي بتحديث النظام بأكمله ، فإن الأمر يستغرق بعض الوقت حتى تكتمل العملية. لمساعدتك في التغلب على هذا ، يتيح لك Topgrade استبعاد حزم معينة من التحديث ، بحيث يمكنك منع Topgrade من تحديثها مع بقية الحزم.

على سبيل المثال ، لنفترض أنك لا تريد أن يقوم Topgrade بتحديث حزمة vim على نظامك. للقيام بذلك ، يمكنك ببساطة استخدام ملف --تعطيل ضع علامة على الأمر وقم بتشغيله مثل هذا:

لن تبقى وحدة تحكم xbox one متصلة
topgrade --disable vim

عرض الحزم التي سيتم تحديثها على نظامك

قبل استدعاء Topgrade ، يمكنك عرض ملخص لجميع الحزم الموجودة على جهازك والتي سيتم تحديثها في هذه العملية.

لهذا ، افتح Terminal وقم بتشغيل:

topgrade --dry-run
  تشغيل جاف من الدرجة الأولى

تنظيف الملفات المؤقتة أو القديمة

أحد الأشياء التي يمكنك القيام بها باستخدام Topgrade - بصرف النظر عن تحديث نظام Linux - هو تنظيف الملفات المؤقتة أو القديمة الموجودة على جهازك. لا يؤدي هذا إلى تحرير مساحة التخزين فحسب ، بل إنه يقلل أيضًا من مخاطر تعرض نظامك أو برامجه للأخطاء أو الأخطاء.

لتنظيف الملفات المؤقتة أو القديمة باستخدام Topgrade ، قم بتشغيل:

topgrade --cleanup
  أمر تنظيف من الدرجة الأولى

عندما يُطلب منك كلمة مرور ، اكتب كلمة مرور المسؤول واضغط على يدخل . قد يُطلب منك أيضًا تأكيد عمليات حذف ملف معينة. يضعط ص وضرب يدخل المضي قدما.

احصل على معلومات مفصلة حول العملية

مثل العديد من البرامج المستندة إلى CLI ، يمنحك Topgrade أيضًا ملف - الإسراف خيار لعرض معلومات مفصلة حول عملية التشغيل. إذا كنت مهتمًا بمشاهدة كيفية تحديث Topgrade للحزم ، فيمكنك القيام بذلك عن طريق تشغيل هذا الأمر:

topgrade --verbose

تحديث حزمة معينة

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

topgrade --only package

فمثلا:

topgrade --only vim

قم بتحرير ملف تكوين Topgrade

مثل الكثير من برامج Linux الأخرى ، يحتوي Topgrade أيضًا على ملف تكوين يخبر البرنامج بكيفية العمل والعمليات التي يجب إجراؤها وما إلى ذلك.

كيف تنظر إلى instagram بدون حساب

بينما يقدم Topgrade خيارات معينة تتيح لك القيام بذلك صراحة من الجهاز ، يمكنك أيضًا تعديل ملف التكوين الخاص به لجعل هذه التغييرات دائمة. بهذه الطريقة ، لن تضطر إلى القيام بذلك بنفسك في كل مرة تقوم فيها بتشغيل الأمر.

لتحرير ملف تكوين Topgrade ، قم بتشغيل هذا في نافذة طرفية:

topgrade --edit-config
  تحرير ملف التكوين topgrade

عند فتح ملف التكوين ، يمكنك تعديل (تغيير ، إضافة ، إزالة) القيم المرتبطة بإجراءات مختلفة. لتمكين إجراء ، قم بإلغاء تعليق السطر عن طريق إزالة جنيه إشارة ( # ).

وبالمثل ، يحتوي الملف أيضًا على أوامر مخصصة وأوامر مسبقة. إذا كنت تريد أن يقوم Topgrade بتشغيل أمر مخصص عند تشغيله ، فيمكنك إضافة هذا الأمر إلى ملف أوامر مخصصة الجزء.

من ناحية أخرى ، إذا كان هناك أي أمر تريد أن يقوم البرنامج بتشغيله قبل أي شيء آخر ، فأدخله ضمن ملف أوامر بالركض قبل أي شيء الجزء. عندما تنتهي من إجراء التغييرات على ملف التكوين ، احفظه وأغلقه.

تبسيط عملية تحديث نظام Linux الممل

Topgrade هي واحدة من تلك الأدوات التي كنت ترغب في أن تكون على علم بها عاجلاً. إنه سهل الاستخدام ويوفر أبسط طريقة لأتمتة تحديثات نظام Linux لتوفير الوقت والجهد في متابعة العملية يدويًا.

من أفضل الأوقات لاستخدام Topgrade عندما لا تستخدم جهاز الكمبيوتر الخاص بك بنشاط ، حيث يمكنك تشغيل البرنامج وتركه أثناء قيامه بتحديث النظام.

ومع ذلك ، فإن Topgrade لديه بعض القيود التي تحد من استخدامه مع البرامج النصية أو حتى مع بعض العمليات المتقدمة التي تتضمن أوامر مخصصة. بالنسبة لمعظم المستخدمين ، يمكن أن يكون Topgrade مفيدًا للغاية.

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