تحديث و ترقية نظام لينكس
- أهمية تحديث و ترقية نظام لينكس
- الفرق بين تحديث و ترقية نظام لينكس
- نصائح مهمة قبل تحديث أو ترقية نظام لينكس
- تحديث نظام لينكس (تحديث الحزم)
- ترقية نظام لينكس إلى إصدار أحدث (ترقية التوزيعة)
أهمية تحديث و ترقية نظام لينكس
تحديث نظام لينكس و ترقيته بشكل مستمر هو أمر ضروري جداً للحفاظ على أمان النظام و أدائه حيث أن التحديثات يكون هدفها في العادة سد ثغرات أمنية تم اكتشافها، أو معالجة مشاكل تقنية واجهها المستخدمين، بالإضافة إلى أنها قد تكون تتضمن ميزات جديدة.
تختلف الأوامر التي تُستعمل لتحديث و ترقية نظام لينكس من توزيعة لأخرى، و لهذا فإننا سنقدم شرح عام يغطي أشهر التوزيعات و التي هي:
- التوزيعات المبنية على فيدورا ( Fedora ) و منها ريد هات ( Red Hat ) و روكي ( Rocky ).
- التوزيعات المبنية على آرتش ( Arch ) و منها مانجارو ( Manjaro ) و آندافور ( Endeavour ).
- التوزيعات المبنية على دبيان ( Debian ) و منها أبونتو ( Ubuntu ) و كالي ( Kali ).
الفرق بين تحديث و ترقية نظام لينكس
الفرق الرئيسي بين تحديث و ترقية نظام لينكس يكمن في نطاق التغييرات التي يتم إجراؤها على النظام.
مفهوم تحديث النظام
تحديث النظام عادةً ما يكون الهدف منه تثبيت أحدث إصدارات متوفرة للحزم و البرامج المثبتة على النظام و المتوافقة مع الإصدار الحالي و ذلك لأجل إصلاح المشاكل و الثغرات الأمنية المكتشفة فيها أو لتحسين أداءها، كما أنه قد يتضمن تثبيت التعريفات ( Drivers ) الحديثة المتوفرة للهاردوير، بالإضافة إلى أنه قد يتضمن إضافة ميزات صغيرة على النظام.
إذاً تحديث النظام هدفه تحديث البرمجيات المتوفرة للإصدار الحالي من التوزيعة المثبتة على الجهاز.
مفهوم ترقية النظام
ترقية النظام تعني الإنتقال إلى إصدار أحدث من التوزيعة الحالية و هذا يعني أنه قد يحصل تغييرات كبيرة في النظام مثل تحديث النواة ( Kernel )، تغييرات في واجهة المستخدم، و إضافة ميزات جديدة و قوية.
ترقية النظام تصبح أمر ضروري جداً حين يصبح إصدارك قديماً و لم يعد مدعوماً (مما يعني أنه لم يعد يتلقى تحديثات أمنية) و ذلك لتحافظ على أمان النظام و لتضمن توافقه مع البرمجيات الحديثة.
بالرغم من ترقية النظام يمكن أن توفر ميزات و تحسينات كبيرة و لكنها قد تسبب مشاكل في توافق البرمجيات إذا لم يكن مطوريها قد قاموا بتحديثها للتوافق مع الإصدار الجديد. لذلك عند إجراء ترقية للنظام عليك تجربة البرامج التي عادةً ما كنت تستعملها في حياتك اليومية للتأكد من أنها لا تزال تعمل بكفاءة.
نصائح مهمة قبل تحديث أو ترقية نظام لينكس
- قبل البدء في أي عملية تحديث أو ترقية، تأكد من عمل نسخة احتياطية من بياناتك المهمة.
- تأكد من أن لديك اتصال إنترنت مستقر.
- اقرأ ملاحظات الإصدار ( Release Notes ) للإصدار الجديد قبل الترقية، لمعرفة أي تغييرات أو مشاكل محتملة.
في بعض الحالات النادرة قد تحتاج لإعادة تثبيت بعض البرامج بعد عملية الترقية.
تحديث نظام لينكس (تحديث الحزم)
يهدف تحديث النظام ( System Update ) إلى تثبيت أحدث إصدارات الحزم البرمجية ( Packages ) المتاحة لإصدار التوزيعة نفسها.
إذا كانت التوزيعة التي تستخدمها عليها واجهة مستخدم، فإنها في العادة تظهر لك إشعار حول أي تحديث جديد متوفر و تتيح لك تثبيت الحزم الخاصة به من خلال المتجر الموجود في التوزيعة بدون الحاجة لكتابة أي أمر.
فيما يلي الأوامر التي يمكنك استخدامها لتحديث، تحميل و تثبيت الحزم الخاصة بنظام لينكس و من ثم تثبيتها بشكل يدوي.
تحديث التوزيعات المبنية على فيدورا
يمكنك استخدام الأمر التالي لتحديث قائمة الحزم المتاحة و من ثم تحميلها و تثبيتها.
sudo apt update -y
تحديث التوزيعات المبنية على دبيان
يمكنك استخدام الأمر التالي لتحديث قائمة الحزم المتاحة و من ثم تحميلها و تثبيتها.
sudo apt update && sudo apt upgrade -y
تحديث التوزيعات المبنية على آرتش
يمكنك استخدام الأمر التالي لتحديث قائمة الحزم المتاحة و من ثم تحميلها و تثبيتها.
sudo pacman -Syu
ترقية نظام لينكس إلى إصدار أحدث (ترقية التوزيعة)
تهدف ترقية النظام ( System Upgrade ) إلى الانتقال إلى إصدار أحدث من توزيعة لينكس، مما قد يتضمن تغييرات كبيرة في النظام.
ترقية التوزيعات المبنية على دبيان
يمكنك استخدام الأمر التالي لتحديث قائمة الحزم المتاحة في الإصدار الحالة و من ثم تحميلها و تثبيتها، يليها تحديث حزم نظام التشغيل نفسه و من ثم تحميلها و تثبيتها أيضاً.
sudo apt update && sudo apt upgrade -y sudo apt dist-upgrade -y sudo do-release-upgrade
في حال ظهر لك خطأ مفاده أن الأمر do-release-upgrade
غير متاح، يمكنك تثبيته كما يلي و من ثم إعادة المحاولة:
sudo apt install update-manager-core
ترقية التوزيعات المبنية على فيدورا
1- قم بتنفيذ الأمر التالي للتأكد أن جميع التحديثات مثبتة.
sudo dnf upgrade --refresh
2- قم بتنفيذ الأمر التالي لتثبيت الأداة التي تقوم بترقية النظام.
sudo dnf install dnf-plugin-system-upgrade -y
3- قم بتنفيذ الأمر التالي لتحميل الترقية الجديدة من النظام مع استبدال XX
برقم الإصدار الجديد.
sudo dnf system-upgrade download --releasever=XX
4- قم بتنفيذ الأمر التالي لإعادة تشغيل النظام و من ثم متابعة الخطوات التي يظهرها لك لإكمال عملية الترقية.
sudo dnf system-upgrade reboot
ترقية التوزيعات المبنية على آرتش
آرتش هي توزيعة متجددة باستمرار ( Rolling Release ) لذلك لا توجد ترقيات تقليدية للإصدارات.
في آرتش يكفي تحديث النظام بانتظام باستخدام الأمر sudo pacman -Syu
للبقاء على أحدث إصدار.