انتقل إلى المحتوى الرئيسي

اختبار الوحدة 10 - إدارة الحزم

تعليمات​

يحتوي هذا الاختبار على 30 سؤالاً متعدد الاختيارات للتحقق من فهمك للوحدة 10.

نصيحة: أجب على كل سؤال قبل الكشف عن الإجابة. الإجابات مخفية مباشرة بعد كل سؤال.


السؤال 1​

ما هي الأمر الذي يسمح بتحديث قائمة الحزم المتاحة على Ubuntu 24.04؟

عرض التفسير

الإجابة الصحيحة: apt update

التفسير: sudo apt update يقوم بتحديث قائمة الحزم المتاحة من المستودعات. لا يقوم بتحديث الحزم المثبتة، فقط القائمة. apt upgrade يقوم بتحديث الحزم المثبتة. يجب دائمًا إجراء update قبل upgrade.


السؤال 2​

ما هي الأمر الذي يسمح بتثبيت حزمة على Ubuntu 24.04؟

عرض التفسير

الإجابة الصحيحة: apt install

التفسير: sudo apt install nom-paquet يقوم بتثبيت حزمة. sudo apt install paquet1 paquet2 يقوم بتثبيت عدة حزم. apt هو الأمر الحديث، apt-get هو الأمر القديم (لا يزال متاحًا). مثال: sudo apt install htop.


السؤال 3​

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

عرض التفسير

الإجابة الصحيحة: apt upgrade

التفسير: sudo apt upgrade يقوم بتحديث جميع الحزم المثبتة إلى أحدث الإصدارات المتاحة. sudo apt full-upgrade يقوم بتحديث كامل (قد يحذف حزم إذا لزم الأمر). يجب دائمًا إجراء apt update قبل.


السؤال 4​

ما هي الأمر الذي يسمح بحذف حزمة؟

عرض التفسير

الإجابة الصحيحة: apt remove أو apt purge

التفسير: sudo apt remove paquet يحذف حزمة ولكنه يحتفظ بملفات التكوين. sudo apt purge paquet يحذف أيضًا ملفات التكوين. sudo apt autoremove يحذف الحزم غير المستخدمة (التبعيات اليتيمة).


السؤال 5​

ما هي الأمر الذي يسمح بالبحث عن حزمة؟

عرض التفسير

الإجابة الصحيحة: apt search

التفسير: apt search terme يبحث عن حزم تحتوي على المصطلح في اسمها أو وصفها. apt list --installed يسرد الحزم المثبتة. apt show paquet يعرض تفاصيل الحزمة.


السؤال 6​

ما هي الأمر الذي يسمح برؤية المعلومات التفصيلية لحزمة؟

عرض التفسير

الإجابة الصحيحة: apt show

التفسير: apt show paquet يعرض المعلومات التفصيلية لحزمة: الإصدار، الوصف، التبعيات، الحجم، إلخ. مفيد قبل التثبيت لرؤية ما تفعله الحزمة وتبعياتها.


السؤال 7​

ما هو الملف الذي يسرد مستودعات APT على Ubuntu 24.04؟

عرض التفسير

الإجابة الصحيحة: /etc/apt/sources.list و /etc/apt/sources.list.d/

التفسير: /etc/apt/sources.list يحتوي على المستودعات الرئيسية. /etc/apt/sources.list.d/ يحتوي على ملفات مستودعات إضافية (ملف لكل مستودع). بعد التعديل، قم بتنفيذ sudo apt update.


السؤال 8​

ما هي الأمر الذي يسمح بإضافة مستودع PPA (Personal Package Archive)؟

عرض التفسير

الإجابة الصحيحة: add-apt-repository

التفسير: sudo add-apt-repository ppa:user/repo يضيف PPA. sudo add-apt-repository --remove ppa:user/repo يحذفه. بعد الإضافة، قم بتنفيذ sudo apt update لتحديث قائمة الحزم.


السؤال 9​

ما هي الأمر الذي يسمح برؤية الحزم المثبتة؟

عرض التفسير

الإجابة الصحيحة: apt list --installed

التفسير: apt list --installed يسرد جميع الحزم المثبتة. dpkg -l يقوم بنفس الشيء (dpkg هو الأداة ذات المستوى المنخفض). apt list --upgradable يظهر الحزم التي يمكن تحديثها.


السؤال 10​

ما هي الأمر الذي يسمح برؤية التبعيات لحزمة؟

عرض التفسير

الإجابة الصحيحة: apt depends أو apt show

التفسير: apt depends paquet يعرض التبعيات لحزمة. apt show paquet يظهر أيضًا التبعيات في قسم "Depends". apt rdepends paquet يظهر الحزم التي تعتمد على هذه الحزمة (التبعيات العكسية).


السؤال 11​

ما هي الأمر الذي يسمح بتنظيف ذاكرة التخزين المؤقت للحزم؟

عرض التفسير

الإجابة الصحيحة: apt clean أو apt autoclean

التفسير: sudo apt clean يحذف جميع الملفات من ذاكرة التخزين المؤقت. sudo apt autoclean يحذف فقط الملفات القديمة من ذاكرة التخزين المؤقت. مفيد لتحرير مساحة القرص. توجد ذاكرة التخزين المؤقت في /var/cache/apt/archives/.


السؤال 12​

ما هي الأمر الذي يسمح بتجميع برنامج من المصدر؟

عرض التفسير

الإجابة الصحيحة: make (بعد ./configure)

التفسير: العملية النموذجية: ./configure (يضبط التجميع)، make (يجمع)، sudo make install (يثبت). يتطلب أدوات التطوير: sudo apt install build-essential. بديل: cmake لبعض المشاريع.


السؤال 13​

ما هي الأمر الذي يسمح بتثبيت حزمة .deb مباشرة؟

عرض التفسير

الإجابة الصحيحة: dpkg -i أو apt install

التفسير: sudo dpkg -i fichier.deb يثبت حزمة .deb. sudo apt install ./fichier.deb يقوم بنفس الشيء ويحل التبعيات تلقائيًا. dpkg هو الأداة ذات المستوى المنخفض، apt هو الأداة ذات المستوى الأعلى.


السؤال 14​

ما هي الأمر الذي يسمح برؤية الملفات المثبتة بواسطة حزمة؟

عرض التفسير

الإجابة الصحيحة: dpkg -L

التفسير: dpkg -L paquet يسرد جميع الملفات المثبتة بواسطة حزمة. dpkg -S /chemin/fichier يجد أي حزمة قامت بتثبيت ملف محدد. مفيد لرؤية أين تقوم الحزمة بتثبيت ملفاتها.


السؤال 15​

ما هي الأمر الذي يسمح برؤية أي حزمة قامت بتثبيت ملف؟

عرض التفسير

الإجابة الصحيحة: dpkg -S

التفسير: dpkg -S /chemin/fichier يجد أي حزمة قامت بتثبيت ملف محدد. مفيد لتحديد الحزمة المالكة لملف. which يجد موقع أمر، dpkg -S يجد الحزمة.


السؤال 16​

ما هي الأمر الذي يسمح بتثبيت Snap على Ubuntu 24.04؟

عرض التفسير

الإجابة الصحيحة: snap موجود بالفعل، أو sudo apt install snapd

التفسير: Snap عادة ما يكون مثبتًا بالفعل على Ubuntu 24.04. إذا لم يكن: sudo apt install snapd. snap install paquet يثبت حزمة Snap. snap list يسرد الحزم المثبتة.


السؤال 17​

ما هي الأمر الذي يسمح بتثبيت حزمة Snap؟

عرض التفسير

الإجابة الصحيحة: snap install

التفسير: sudo snap install paquet يثبت حزمة Snap. snap install paquet --classic يثبت في الوضع الكلاسيكي (بدون تقييد). snap remove paquet يحذف. snap list يسرد الحزم المثبتة.


السؤال 18​

ما هي الأمر الذي يسمح بتثبيت Flatpak على Ubuntu 24.04؟

عرض التفسير

الإجابة الصحيحة: sudo apt install flatpak

التفسير: sudo apt install flatpak يثبت Flatpak. ثم، أضف مستودع Flathub: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. flatpak install paquet يثبت بعد ذلك.


السؤال 19​

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

عرض التفسير

الإجابة الصحيحة: apt list --upgradable

التفسير: apt list --upgradable يعرض جميع الحزم المثبتة التي لديها إصدار أحدث متاح. مفيد قبل إجراء apt upgrade لرؤية ما سيتم تحديثه.


السؤال 20​

ما هي الأمر الذي يسمح برؤية الحزم اليتيمة (التبعيات غير المستخدمة)؟

عرض التفسير

الإجابة الصحيحة: apt autoremove --dry-run

التفسير: apt autoremove --dry-run يظهر الحزم التي سيتم حذفها (التبعيات اليتيمة) دون حذفها. sudo apt autoremove يحذفها فعليًا. مفيد لتنظيف التبعيات غير المستخدمة.


السؤال 21​

ما هي الأمر الذي يسمح بإصلاح التبعيات المكسورة؟

عرض التفسير

الإجابة الصحيحة: apt --fix-broken install أو apt install -f

التفسير: sudo apt --fix-broken install أو sudo apt install -f يصلح التبعيات المكسورة. مفيد بعد تثبيت يدوي لـ .deb الذي تسبب في مشاكل تبعيات. يحل النزاعات تلقائيًا.


السؤال 22​

ما هي الأمر الذي يسمح برؤية تاريخ تثبيت الحزم؟

عرض التفسير

الإجابة الصحيحة: cat /var/log/apt/history.log أو journalctl -u apt

التفسير: /var/log/apt/history.log يحتوي على تاريخ أوامر apt (التثبيتات، التحديثات، الحذف). journalctl -u apt يظهر أيضًا سجلات apt عبر systemd. مفيد لرؤية ما تم تثبيته ومتى.


السؤال 23​

ما هي الأمر الذي يسمح برؤية الحزم التي تعتمد على حزمة محددة؟

عرض التفسير

الإجابة الصحيحة: apt rdepends

التفسير: apt rdepends paquet يعرض الحزم التي تعتمد على الحزمة المحددة (التبعيات العكسية). مفيد قبل حذف حزمة لرؤية أي حزم أخرى تعتمد عليها. apt depends يظهر التبعيات المباشرة.


السؤال 24​

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

عرض التفسير

الإجابة الصحيحة: apt install --only-upgrade paquet

التفسير: sudo apt install --only-upgrade paquet يقوم بتحديث فقط هذه الحزمة المحددة (وتبعياتها إذا لزم الأمر). apt upgrade يقوم بتحديث جميع الحزم. مفيد لتحديث حزمة دون المساس بالآخرين.


السؤال 25​

ما هي الأمر الذي يسمح برؤية الإصدارات المتاحة لحزمة؟

عرض التفسير

الإجابة الصحيحة: apt policy paquet أو apt-cache policy paquet

التفسير: apt policy paquet أو apt-cache policy paquet يعرض الإصدارات المتاحة لحزمة من جميع المستودعات المكونة، مع الإشارة إلى الإصدار المثبت والإصدار المرشح. مفيد لرؤية خيارات الإصدار.


السؤال 26​

ما هي الأمر الذي يسمح بتنزيل حزمة دون تثبيتها؟

عرض التفسير

الإجابة الصحيحة: apt download paquet

التفسير: apt download paquet يقوم بتنزيل ملف .deb دون تثبيته. يتم تنزيل الملف في الدليل الحالي. مفيد للتثبيت لاحقًا أو على نظام آخر. apt install ./fichier.deb يثبت بعد ذلك.


السؤال 27​

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

عرض التفسير

الإجابة الصحيحة: apt-cache policy أو cat /etc/apt/sources.list

التفسير: cat /etc/apt/sources.list و ls /etc/apt/sources.list.d/ يظهر المستودعات المكونة. apt-cache policy يظهر أيضًا المستودعات لكل حزمة. مفيد للتحقق من تكوين المستودعات.


السؤال 28​

ما هي الأمر الذي يسمح برؤية الحزم Snap المثبتة؟

عرض التفسير

الإجابة الصحيحة: snap list

التفسير: snap list يعرض جميع الحزم Snap المثبتة مع إصداراتها. snap info paquet يعرض تفاصيل حزمة Snap. snap find terme يبحث عن حزم Snap المتاحة.


السؤال 29​

ما هي الأمر الذي يسمح بتحديث جميع الحزم Snap؟

عرض التفسير

الإجابة الصحيحة: snap refresh

التفسير: sudo snap refresh يقوم بتحديث جميع الحزم Snap المثبتة. sudo snap refresh paquet يقوم بتحديث حزمة محددة. الحزم Snap يتم تحديثها تلقائيًا، ولكن يمكن إجبار التحديث باستخدام refresh.


السؤال 30​

ما هي الأمر الذي يسمح بتثبيت حزمة Flatpak؟

عرض التفسير

الإجابة الصحيحة: flatpak install

التفسير: flatpak install flathub paquet يثبت حزمة Flatpak من Flathub. flatpak list يسرد الحزم المثبتة. flatpak uninstall paquet يحذف. flatpak update يقوم بتحديث جميع الحزم Flatpak.


نتيجة الاختبار​

تهانينا لإكمال اختبار الوحدة 10!

النتيجة:

  • 25-30 إجابة صحيحة: ممتاز! أنت تتقن إدارة الحزم في Linux.
  • 20-24 إجابة صحيحة: جيد جدًا! راجع المفاهيم التي واجهت فيها صعوبة.
  • 15-19 إجابة صحيحة: جيد! راجع الفصول حول إدارة الحزم.
  • أقل من 15: يوصى بمراجعة الوحدة قبل المتابعة.

الخطوات التالية​

الآن بعد أن قمت بالتحقق من معرفتك:

الوحدة 11: المراقبة والسجلات
المختبرات العملية: قم بتطبيق إدارة الحزم مع مختبرات الوحدة 10


تم إنشاء الاختبار في: ديسمبر 2024 - تم اختباره على Ubuntu 24.04