الفرق بين update و upgrade وخيار -y في لينكس: شرح مبسط للمبتدئين

 

الفرق بين update و upgrade وخيار -y في لينكس: شرح مبسط للمبتدئين

عند استخدام توزيعة لينكس (مثل أوبونتو أو ديبيان)، من الضروري أن تتعرف على بعض الأوامر الأساسية لإدارة النظام وتحديث الحزم. ومن أبرز هذه الأوامر:

  • sudo apt update

  • sudo apt upgrade

  • -y

في هذا المقال، سنشرح الفرق بين هذه الأوامر بطريقة مبسطة تساعد المبتدئين على فهم ما يحدث فعليًا عند استخدامها.


أولاً: ما هو sudo apt update؟

هذا الأمر لا يقوم بتحديث البرامج نفسها، بل يقوم بتحديث قاعدة بيانات الحزم في النظام.

💡 مثال توضيحي:
تخيل أنك تذهب للسوبرماركت وتسأل عن المنتجات المتوفرة. الأمر update هو بمثابة تحديث قائمة الأسعار والمنتجات قبل أن تشتري أي شيء.

🔧 ماذا يفعل بالضبط؟

  • يتصل بمصادر البرامج (Repositories)

  • يتحقق من وجود إصدارات جديدة للبرامج

  • يحدّث قائمة الحزم المتوفرة


ثانيًا: ما هو sudo apt upgrade؟

بعد أن حدّثت قاعدة البيانات باستخدام update، يمكنك الآن استخدام upgrade لتحديث الحزم المثبتة في جهازك إلى الإصدارات الجديدة.

💡 مثال توضيحي:
بعد أن عرفت أن هناك منتجات جديدة في السوبرماركت، تقوم بشراء النسخ الأحدث منها.

🔧 ماذا يفعل؟

  • يبحث عن الحزم التي يمكن ترقيتها

  • يثبت النسخ الأحدث منها بدون إزالة أو تثبيت حزم جديدة

  • لا يغيّر جذريًا في النظام

ثالثًا: ماذا يعني الخيار -y؟

الخيار -y هو اختصار لـ --yes ويُستخدم لجعل الأمر يتم تلقائيًا دون أن يسألك عن تأكيد أثناء التنفيذ.

💡 بدونه: النظام سيسألك:
هل تريد المتابعة؟ [Y/n]
💡 معه: يتم تنفيذ الأمر تلقائيًا وكأنك ضغطت "نعم".

نصيحة من فوان لينكس 💡

لا تستخدم -y بشكل عشوائي، خاصة مع أوامر حساسة مثل dist-upgrade أو remove، حتى لا تحذف أو تغيّر شيئًا مهمًا عن طريق الخطأ. من الأفضل مراجعة ما سيحدث قبل الموافقة التلقائية.

تعليقات

المشاركات الشائعة من هذه المدونة

🎨 واجهات لينكس: دليلك لاختيار بيئة سطح المكتب المثالية

📂 شرح الأمر ls في لينكس: استعراض الملفات والمجلدات بسهولة

الفرق بين su و sudo في لينكس | شرح الأوامر بالصلاحيات وأيهما أكثر أمانًا؟