غير متصل
من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي


كيف حال جميع الأعضاء، أتمنى أن تكونو سُعداء. نظراً لظروف و إنشغال أخي طارق سنحاول أنا و الأستاذ أبو أحمد من اكمال ما نستطيع من الدورة وطرح كل ما هو مفيد.

السؤال الأول الذي سيتبادر إلى أذهانكم هو ...
ما هي المستودعات؟ أو ماذا نعني بالمستودعات في أنظمة غنو/لينكس؟
كلمة "مستوع" تدل على المكان الذي يتم الأحتفاظ فية بغرض أو أغراض معينة (مستودع أدوية طبية، مستودع مواد غذائية، مستودع ملابس، ...). فماذا نعني بالمستودعات في أنظمة غنو/لينكس؟
بصورة مبسطة، المستودع في أنظمة غنو/لينكس هو مكان سواءً سيرفر أو خادم وهذا الخادم أمَّا يكون لشركة كبيرة معروفة كـ (ريدهات، دبيان، كونيكال) أو قد يكون لمبرمج أو عدة مبرمجين، يتم الأحتفاظ وتخزين كم كبير من البرمجيات بهذة المستودعات (برامج، تعريفات، تحديثات، ...، إلخ)، كل مايلزمك هو طلب البرنامج الذي تريدة من المستودع وسيتم تثبيته على جهازك فوراً.
مثال للتوضيح أكثر، لنفرض مثلاً أن الأستاذ "Abu-Ahmad 22" مدير شركة أجهزة حاسب كبري ويريد الأستاذ Abu-Ahmad 22 جهاز محمول أو جهاز مكتبيي جديد على مكتبة فوراً، كل ما علية فعلة هو إصدار الأمر وطلب الجهاز إما من نائبة الأول "طارق" أو النائب الثاني "Monner" وسيتم توصيل الجهاز إلى المكتب في أسرع وقت جاهز للأستخدام.
ينطبق الأمر تماماً مع أنظمة/غنو لينكس والمستودعات، في حالة رغبت بتثبيت برنامج أو حزمة كل ما عليك فعلة هو طلب البرنامج أو الحزمة إما عن طريق "الطرفية" أو "مركز البرمجيات" أو "مدير الحزم" وسيتم تثبيت البرنامج على الفور جاهز للأستخدام.
لنفرض أنك تريد تثبيت برنامج "skype" على الجهاز، أفتح الطرفية (أنت هنا = مدير الشركة) و (الطرفية = نائب المدير) وأطلب منها أو منه إحضار وتثبيت برنامج الــ skype من المستودعات بالأمر " sudo apt-get install skype " وسيتم تثبيت البرنامج بالجهاز على الفور. حتى لوقمنا بشرح الأمر سنجده متقارب من المثال بالأعلى!
كلمة "sudo" تستخدم في الطرفية لتنفيذ الأوامر بصلاحيات المستخدم الجذر "Root" (المستخدم Root في أنظمة غنو/لينكس = المستخدم administrator في أنظمة الويندوز)، وايضاً ينطبق الأمر على مدير أو مالك الشركة حيث أنه لدية صلاحيات بفعل ما يريد في الشركة.
أداة "apt-get" تستخدم لإدارة الحزم بالمستودعات من تثبيت وحذف وتحديث البرامج، وهنا ينطبق الأمر على نائب المدير.
الأمر "install" هو أمر تثبيت البرنامج بمعنى "ثبت"، وهنا ينطبق الأمر على الأمر الذي تم إصداره من مدير الشركة بجلب جهاز محمول.
برنامج "skype" برنامج محاثة يعرفة غالبية مستخدمين الحاسب الآلي، وهنا ينطبق الأمر على الغرض الذي تم طلبة من المستودع.
من مميزات المستودعات في أنظمة غنو/لينكس هو أن المستخدم لن يحتاج لتجميع وتخزين الكثير من البرامج على القرص الصلب كما كان يفعل أثناء استخدامه لنظام الويندوز، خوفاً من أنتهاء صلاحيات الروابط المرفوعة على موقع الرفع أو البحث مجدداً عن ذلك البرنامج أو تجهيز تلك البرامج في حالة الفورمات أو ... أو ... إلخ. بل في أنظمة غنو/لينكس يمكنك أعتبار تلك المستودعات هي قرص الصلب الذي تحتفظ وتخزن به البرامج ويمكنك طلب تثبيتها وقت ما تشاء.
أداة "apt-get" تستخدم لإدارة الحزم بالمستودعات من تثبيت وحذف وتحديث البرامج، وهنا ينطبق الأمر على نائب المدير.
الأمر "install" هو أمر تثبيت البرنامج بمعنى "ثبت"، وهنا ينطبق الأمر على الأمر الذي تم إصداره من مدير الشركة بجلب جهاز محمول.
برنامج "skype" برنامج محاثة يعرفة غالبية مستخدمين الحاسب الآلي، وهنا ينطبق الأمر على الغرض الذي تم طلبة من المستودع.
من مميزات المستودعات في أنظمة غنو/لينكس هو أن المستخدم لن يحتاج لتجميع وتخزين الكثير من البرامج على القرص الصلب كما كان يفعل أثناء استخدامه لنظام الويندوز، خوفاً من أنتهاء صلاحيات الروابط المرفوعة على موقع الرفع أو البحث مجدداً عن ذلك البرنامج أو تجهيز تلك البرامج في حالة الفورمات أو ... أو ... إلخ. بل في أنظمة غنو/لينكس يمكنك أعتبار تلك المستودعات هي قرص الصلب الذي تحتفظ وتخزن به البرامج ويمكنك طلب تثبيتها وقت ما تشاء.
من السلبيات التي يراها بعض المستخدمين بتثبيت البرامج من المستودعات هو ضرورة وجود أتصال بالأنترنت لتثبيت البرامج، علماً أنه تتوفر حزم deb و rpm التي يمكن تثبيتها بدون الحاجة إلى أتصال بالأنترنت.
من النقاط التي يجب مراعتها والإنتباه لها هو، موثوقية تلك المستودعات، توجد مستودعات موثوق بها مثل مستودعات الشركات والمؤسسات كــ ( ريدهات، دبيان، كونيكال، وغيرها) أو مثل التوزيعات المشهورة المتعارف عليها ولها مجتمع ومستخدمين كثر. والبعض الآخر قد يكون غير موثوق به (قد ذكرت سابقاً أن المستودع قد يكون لشخص أو مبرمج أو عدة مبرمجين)
ايضاً، ليس هناك داعي لإضافة المستودع مالا تكن بحاجة إليه، قم أولاً بالبحث عن البرنامج أو الحزمة في مستودعات التوزيعة التي تأتي مضافة أفتراضياً بها، في حالة لم تجدها قم بإضافة المستودع.
ملاحظة / في مركز البرمجيات ومدير الحزم لن تحتاج إلى كتابة أي أوامر وإنما الضغط على زر "تثبيت" فقط.


توجد طريقتين للتعديل على المستودعات
الاولى عن طريق الواجهه الرسوميه الثانيه عن طريق الطرفيه
هنبدا بالطريقه السهله الي هي عن طريق الطرفيه
طيب لازم نستخدم الصلاحيات الروت للتعديل
نكتب su ثم انتر بعد ذالك الباسورد وانتر
وهنكتب بعدها ( nano /etc/apt/sources.list )

طبعا بالطريقه دي هنفتح المستودعات داخل الطرفيه
بامكاننا فتح المستودعات عن طريق المفكره باستبدال
nano في الامر السابق بي gedit
طيب نكمل
هتظهر لكم المستودعات بالشكل التالي

زي ما تلاحظ انو اخر ثلاث اسطر ملون والي قبله باللون الازرق وتبدا بي ( # )
هذا يعني ان علامة ( # ) هي تقوم بتعطيل المستودع يعني المستودع الان ما له اي فائده زينه يعني
طيب اضفنا وحذفنا وعدلنا زي ما نبي كيف نحفظ ؟
كل ما عليك فعله هو من الكيبورد ( Ctrl+X )
وهيظهر لك كما في الصوره اسفل

نقوم بكتابة Y وثم انتر هيظهر لك

انتر وبكدا نكون انتهينا من التعديل على المستودعات بالطريقه الاولى
=====================
الطريقه الثانيه
اولا نفتح القائمه ونفتح الاعدادات

نتوجه لي software sources

ندخل الباسورد

هنا المرايا ندخل على الاولى ونرى ما هو الاسرع بالنسبه لك



هنا نظيف ppas هذا مخصص للمستودعات الي تم

انشائها من هذا
يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي
تاخذ ما بعد ppa
وتضغط على اضافه

هنا المستودعات التي تبدا بي deb

نضغط على اضافه ثم نظيف المستودع

هنا مفتاح المستودع غالبا لا تحتاج اضافته الا في حالات

بعد الانتهاء من اضافة مستودع عن طريق احد الطرق التي تطرقنا لها نقوم بعمل التالي


بكدا نكون انتهينا من الطريقه التاليه في اضافة
المستودعات

طارق : التحسين و إضافات على التعريف
Abu-Ahmad 22 : الشرح المصور
----------------------------------------------------------------------------------
وللفائدة تم تحويل الموضوع الى كتاب الكتروني pdf من فريق مكتبة زيزووم الالكترونيه
يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي
-----------------------------------------------------------------------------------

التعديل الأخير بواسطة المشرف: