تحديث نظام وبرامج Debian للمبتدئين خطوة بخطوة
إدارة النظام

تحديث نظام وبرامج Debian للمبتدئين خطوة بخطوة

المستوى: مبتدئ الوقت: 8 المشاهدات: 5 التاريخ: 2026-09-18
متطلبات قبل البدء:
  • نظام تشغيل ديبيان

هدفنا الأساسي في هذا الدرس هو أن تبدأ بثقة؛ سنتعلم كيف نحافظ على استقرار وأمان نظام Debian (سواء كنت تستخدمه كنظام مكتبي Desktop أو كخادم Server) عبر تحديث البرامج والنظام بشكل دوري، بالإضافة إلى فهم الفرق الحقيقي بين أوامر التحديث وكيف يتعامل النظام مع الحزم البرمجية خلف الكواليس.

مفهوم المستودعات (Repositories) في Debian

في نظام Debian، لا تقوم بتحميل البرامج من مواقع عشوائية، بل يعتمد النظام على مستودعات رسمية وموثوقة:

sources.list: هو الملف الأساسي الذي يحتوي على عناوين السيرفرات الرسمية التي يسحب منها النظام روابط البرامج وتحديثاتها.

أداة APT: هي مدير الحزم (Package Manager) والوسيط الذكي الذي ينفذ أوامر التنزيل والتثبيت والتحديث بالنيابة عنك.

الخطوة الأولى: تحديث قائمة البرامج (apt update)

قبل أن نبدأ بتثبيت أي شيء، يجب أن نطلب من النظام الاتصال بالخوادم الرسمية لمعرفة ما إذا كانت هناك إصدارات جديدة متوفرة. هذا الأمر لا يقوم بتثبيت أي تحديث فعلي، بل يجلب ويحدث قائمة البرامج والمكتبات وإصداراتها المتوفرة فقط:

أمر فحص وتحديث القوائم:

sudo apt update

(ملاحظة: ستشاهد أسطراً تحتوي على Get و Hit؛ هذا يعني أن جهازك يتواصل بنجاح مع مستودعات Debian ويجلب أحدث المعلومات حول الحزم والمكتبات المتاحة لديك).

الخطوة الثانية: ترقية البرامج المثبتة (apt upgrade)

هنا نصل إلى خطوة التحديث الحقيقية. بعد أن عرف النظام أي البرامج لها إصدارات أحدث، نطلب منه تطبيق هذه التحديثات بأمان:

أمر ترقية البرامج:

sudo apt upgrade

ماذا سيحدث بعد كتابة هذا الأمر؟

- سيقوم النظام بعرض ملخص للبرامج التي سيتم تحديثها والمساحة التي ستشغلها على القرص الصلب.

- سيسألك النظام للتأكيد: Do you want to continue? [Y/n].

- كل ما عليك هو الضغط على مفتاح Y ثم Enter للموافقة وبدء عملية التحديث.

الترقية الشاملة: ما الفرق بين apt full-upgrade و apt-get dist-upgrade؟

في بعض الأحيان، يتطلب التحديث الأمني تثبيت مكتبات جديدة كلياً أو إزالة مكتبات قديمة متعارضة، وهنا نلجأ للترقية الشاملة الذكية:

أمر الترقية الكاملة:

sudo apt full-upgrade

توضيح بسيط حول full-upgrade و dist-upgrade:

- هل هناك فرق بينهما؟ وظيفياً، هما يؤديان نفس المهمة تماماً (حل تعارض التبعيات وتثبيت أو إزالة الحزم إذا لزم الأمر). الفرق الوحيد هو الأداة المستخدمة؛ فالأمر القديم هو apt-get dist-upgrade، بينما في أداة apt الحديثة والمخصصة للاستخدام البشري المباشر أصبح اسمه apt full-upgrade، وكلاهما يعمل بدون مشاكل.

- الفرق بين الترقية العادية والشاملة: الأمر (apt upgrade) حذر جداً؛ يحدث البرامج دون إزالة أي حزمة قديمة. بينما (apt full-upgrade) أكثر جرأة وذكاء، حيث يتعامل مع التبعيات المعقدة (Dependencies) وقد يحذف حزماً قديمة أو يثبت جديدة إذا كان التحديث يتطلب ذلك.

- الاستخدام: في الاستخدام اليومي المعتاد يكفيك apt upgrade، بينما نلجأ إلى full-upgrade عند وجود تحديثات هامة لنواة النظام (Kernel) أو عند الانتقال من إصدار Debian إلى إصدار أحدث.

تنظيف النظام بعد التحديث (خطوة لترتيب المساحة)

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

حذف الحزم المهملة والملفات الزائدة:

sudo apt autoremove
sudo apt clean

فائدة هذين الأمرين:

- الأمر (autoremove): يحذف تلقائياً الحزم والمكتبات التي تم تنزيلها سابقاً كمتطلبات لبرامج معينة، ولكن بعد حذف تلك البرامج أو تحديثها أصبحت هذه الحزم معلقة بلا أي فائدة.

- الأمر (clean): يقوم بمسح ملفات التثبيت المؤقتة (ملفات .deb المحملة) من مجلد التخزين المؤقت في النظام لتحرير مساحة القرص.

دمج الأوامر (طريقة المحترفين السريعة)

بدلاً من كتابة كل أمر والانتظار حتى ينتهي لتكتب الآخر، يمكنك دمج أمرين متتاليين معاً بعلامة &&:

sudo apt update && sudo apt upgrade -y

(الخيار -y يعني الموافقة التلقائية على السؤال دون أن يتوقف النظام وينتظر ضغطك على Y).

ملاحظة ختامية: الصورة الكبرى (كيف تضمن استقرار Debian؟)

قبل أن نختم، قد تتساءل: كم مرة يجب عليّ تحديث نظامي؟

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

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

التعليقات

شارك في النقاش

يجب عليك تسجيل الدخول لتتمكن من كتابة تعليق والتفاعل مع المحتوى.

تسجيل الدخول باستخدام حساب Google

لا توجد تعليقات حتى الآن. كن أول من يشاركنا رأيه!