تغييرات

اذهب إلى التنقل اذهب إلى البحث
تنسيق
سطر 1: سطر 1:  
== الهدف من الجلسة ==
 
== الهدف من الجلسة ==
التعرف على مفهوم الحزمة و مستودع الحزم وأهميتهما
+
* التعرف على مفهوم الحزمة و مستودع الحزم وأهميتهما التناظر بين الحزمة و تطبيق الهاتف وبين مستودع الحزم و متجر التطبيقات (app store)
التناظر بين الحزمة و تطبيق الهاتف وبين مستودع الحزم و متجر التطبيقات (app store)
+
* الفرق بين الحزمة و البرمجية استيعاب مكونات الحزمة وأهميتها فهم دور مدير الحزم و إستخداماته القدرة على إستخدام أساسيات مدير الحزم
 
  −
الفرق بين الحزمة و البرمجية
  −
استيعاب مكونات الحزمة وأهميتها
  −
فهم دور مدير الحزم و إستخداماته
  −
القدرة على إستخدام أساسيات مدير الحزم
  −
 
  −
 
      
== محتوى الجلسة ==
 
== محتوى الجلسة ==
 
* فهم مكونات حزمة البرمجيات
 
* فهم مكونات حزمة البرمجيات
* تتكون الحزمة من [ملفات ثنائية تنفيذية (executable files) - بيانات وصفية (metadata) -  ملفات المكتبة - ملفات التكوين - ملفات المساعدة - أصول (assets) ]
+
** تتكون الحزمة من [ملفات ثنائية تنفيذية (executable files) - بيانات وصفية (metadata) -  ملفات المكتبة - ملفات التكوين - ملفات المساعدة - أصول (assets) ]
 
* فهم التحدي في تثبيت البرامج قبل وجود مدير الحزم
 
* فهم التحدي في تثبيت البرامج قبل وجود مدير الحزم
 
*  
 
*  
سطر 24: سطر 17:     
== طريقة التقديم ==
 
== طريقة التقديم ==
يُحدث المُيسر المتدربين عن مراحل تطور بناء البرمجيات و توزيعها
+
* يُحدث المُيسر المتدربين عن مراحل تطور بناء البرمجيات و توزيعها  
إجابة استرشادية:  
+
** إجابة استرشادية:  
 
+
* يُدير المُيسر نقاش بين المتدربين عن الفرق بين الحزمة والبرنامج؟  
 
+
** إجابة استرشادية:  
يُدير المُيسر نقاش بين المتدربين عن الفرق بين الحزمة والبرنامج؟
+
* يشرح المُيسر ماهية الحزمة و مكوناتها
إجابة استرشادية:  
+
** إجابة استرشادية:
 
+
*** ملف الحزمة عبارة عن ملف أرشيف يحتوي على ثنائيات مترجمة وموارد برمجية أخرى ، بالإضافة إلى البرامج النصية للتثبيت. تحتوي ملفات الحزم أيضًا على بيانات وصفية قيمة ، بما في ذلك تبعياتها ، وقائمة بالحزم الأخرى اللازمة لتثبيتها وتشغيلها.
 
+
* يوضح المُيسر دور كل من مدير الحزم و مستودع الحزم
يشرح المُيسر ماهية الحزمة و مكوناتها
+
** إجابة استرشادية:
إجابة استرشادية:
+
*** دور مدير الحزم
ملف الحزمة عبارة عن ملف أرشيف يحتوي على ثنائيات مترجمة وموارد برمجية أخرى ، بالإضافة إلى البرامج النصية للتثبيت. تحتوي ملفات الحزم أيضًا على بيانات وصفية قيمة ، بما في ذلك تبعياتها ، وقائمة بالحزم الأخرى اللازمة لتثبيتها وتشغيلها.
+
**** حل مشاكل الاعتماديات
يوضح المُيسر دور كل من مدير الحزم و مستودع الحزم
+
**** التحقق من وجود تحديثات للبرمجيات
إجابة استرشادية:
  −
دور مدير الحزم
  −
حل مشاكل الاعتماديات
  −
التحقق من وجود تحديثات للبرمجيات
  −
 
  −
 
      
== التدريب ==
 
== التدريب ==
يطلب المُيسر من المتدربين إستخدام مدير الحزم الخاص بهم لكل من المهام التالية:-
+
* يطلب المُيسر من المتدربين إستخدام مدير الحزم الخاص بهم لكل من المهام التالية:-
إضافة حزمة جديدة
+
** إضافة حزمة جديدة
حذف حزمة مثبتة
+
** حذف حزمة مثبتة
سرد الحزم المثبتة
+
** سرد الحزم المثبتة
تحديث قاعدة بيانات مستودع الحزم
+
** تحديث قاعدة بيانات مستودع الحزم
تحديث الحزم المثبتة
+
** تحديث الحزم المثبتة
البحث عن حزمة معينة
+
** البحث عن حزمة معينة
إضافة مستودع حزم جديد
+
** إضافة مستودع حزم جديد
إجابة إسترشادية:
+
*** إجابة إسترشادية:
مدير dpkg واسمه الكامل Debian Package Management System
+
**** مدير dpkg واسمه الكامل Debian Package Management System
 
هذا البرنامج موجود في توزيعات Debian وهو يستخدم في التعامل مع ملفات من نوع deb. هذا المدير يتم استخدامه في العادة من خلال واجهات رسومية خارجية ويتم عمل العديد من العمليات المعقدة من خلاله فهو حزمة من نوع Low Level ووصوله للنظام مباشر وقوي.
 
هذا البرنامج موجود في توزيعات Debian وهو يستخدم في التعامل مع ملفات من نوع deb. هذا المدير يتم استخدامه في العادة من خلال واجهات رسومية خارجية ويتم عمل العديد من العمليات المعقدة من خلاله فهو حزمة من نوع Low Level ووصوله للنظام مباشر وقوي.
      
استخدامات dpkg
 
استخدامات dpkg
staff
53

تعديل

قائمة التصفح