You are on page 1of 464

‫‪1‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪2‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬


‫‪3‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬
‫‪4‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫محتويات الكتاب‬

‫الباب الول ‪ :‬فلسفة المصادر المفتوحة‬

‫الباب الثانى ‪ :‬متطلبات قبل التثبيت‬

‫الباب الثالث ‪ :‬عملية تركيب توزيعة اوبونتو‬

‫الباب الرابع ‪ :‬ضبط أعدادات سطح المكتب‬

‫الباب الخامس ‪ :‬نظام الملفات فى لينوكس‬

‫الباب السادس ‪ :‬طرق اضافة المصادر البرمجية‬

‫الباب السابع ‪ :‬تركيب البرامج على توزيعة اوبونتو‬

‫الباب الثامن ‪ :‬برامج النترنت‬

‫الباب التاسع ‪ :‬برامج الملتيمديا‬

‫الباب العاشر ‪ :‬برامج الجرافيك‬

‫الباب الحادى عشر ‪ :‬أدارة المستخدمين والمجموعات‬

‫الباب الثانى عشر ‪ :‬أدارة الملفات والمجلدات‬

‫الباب الثالث عشر ‪ :‬المساعدة والدعم‬


‫‪5‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الصفحة‬ ‫الموضوع‬
‫‪14‬‬ ‫عن الكاتب ‪.............................................................................................................................................‬‬
‫‪15‬‬ ‫مقدمة ‪..................................................................................................................................................‬‬

‫‪16‬‬ ‫الباب الول‪ :‬فلسفة المصادر المفتوحة‬


‫‪17‬‬ ‫المصادر المفتوحة ‪...................................................................................................................................‬‬
‫‪18‬‬ ‫تعريف المصادر المفتوحة ‪..........................................................................................................................‬‬
‫‪20‬‬ ‫حركة البرامج المجانية و مفتوحة المصدر و لينوكس‪.........................................................................................‬‬
‫‪21‬‬ ‫حركة المصادر المفتوحة و لينوكس‪..............................................................................................................‬‬
‫‪22‬‬ ‫الكود المصدرى المفتوح لجنو ‪ /‬لينوكس‪........................................................................................................‬‬
‫‪23‬‬ ‫اوبونتو لينوكس‪......................................................................................................................................‬‬
‫‪24‬‬ ‫لماذا استخدم ابونتو لينوكس‪.......................................................................................................................‬‬
‫‪27‬‬ ‫اصدرات اوبنتو‪........................................................................................................................................‬‬
‫‪28‬‬ ‫اشتقاقات اوبونتو‪.....................................................................................................................................‬‬
‫‪29‬‬ ‫مجتمع تطوير توزيعة اوبونتو‪......................................................................................................................‬‬
‫‪31‬‬ ‫الختلفات الرئيسية بين اوبونتو وميكروسوفت ويندوز ‪.....................................................................................‬‬
‫‪34‬‬ ‫برامج لينوكس البديلة‪................................................................................................................................‬‬

‫‪35‬‬ ‫الباب الثانى ‪ :‬متطلبات قبل التثبيت‬


‫‪36‬‬ ‫الحصول على التوزيعة ‪.............................................................................................................................‬‬
‫‪36‬‬ ‫فحص ‪..........................................................................................................................................MD5‬‬
‫‪38‬‬ ‫حرق التوزيعة على اسطوانة‪.......................................................................................................................‬‬
‫‪41‬‬ ‫تعريف ‪.....................................................................................................................................live CD‬‬
‫‪43‬‬ ‫ضبط البووت من اعدادات البيوس‪................................................................................................................‬‬

‫‪45‬‬ ‫الباب الثالث ‪ :‬عملية تركيب توزيعة اوبونتو‬


‫‪46‬‬ ‫ادخال ‪ live CD‬فى ‪................................................................................................................CD ROM‬‬
‫‪48‬‬ ‫الخطوة الولى ‪........................................................................................................................................‬‬
‫‪48‬‬ ‫الخطوة الثانية ‪........................................................................................................................................‬‬
‫‪49‬‬ ‫الخطوة الثالثة ‪........................................................................................................................................‬‬
‫‪50‬‬ ‫مسميات وحدات التخزين ‪...........................................................................................................................‬‬
‫‪52‬‬ ‫الفرق بين انظمة ملفات ويندوز ولينوكس ‪......................................................................................................‬‬
‫‪53‬‬ ‫الخطوة الرابعة ‪.......................................................................................................................................‬‬
‫‪54‬‬ ‫خيارات تقسيم الهاردديسك ‪........................................................................................................................‬‬
‫‪54‬‬ ‫الخيار الول ‪...........................................................................................................................................‬‬
‫‪59‬‬ ‫الخيار الثانى ‪..........................................................................................................................................‬‬
‫‪60‬‬ ‫الخيار الثالث ‪.........................................................................................................................................‬‬
‫‪6‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪61‬‬ ‫كيفية تقسيم بارتشن لينوكس‪.......................................................................................................................‬‬


‫‪64‬‬ ‫الخطوة الخامسة ‪.....................................................................................................................................‬‬
‫‪64‬‬ ‫الخطوة السادسة ‪.....................................................................................................................................‬‬
‫‪65‬‬ ‫الخطوة السابعة ‪......................................................................................................................................‬‬
‫‪67‬‬ ‫تسجيل الدخول ‪........................................................................................................................................‬‬

‫‪69‬‬ ‫الباب الرابع ‪ :‬ضبط اعدادات سطح المكتب‬


‫‪70‬‬ ‫بيئة سطح المكتب ‪...................................................................................................................................‬‬
‫‪73‬‬ ‫اشهر بيئات سطح المكتب‪...........................................................................................................................‬‬
‫‪76‬‬ ‫مكونات سطح مكتب اوبونتو ‪......................................................................................................................‬‬
‫‪77‬‬ ‫شرائط الدوات ‪.......................................................................................................................................‬‬
‫‪77‬‬ ‫شريط الدوات العلوى ‪...............................................................................................................................‬‬
‫‪83‬‬ ‫شريط الدوات السفلى ‪...............................................................................................................................‬‬
‫‪84‬‬ ‫مساحة العمل ‪..........................................................................................................................................‬‬
‫‪86‬‬ ‫حذف واسترجاع الملفات المحذوفة ‪...............................................................................................................‬‬
‫‪87‬‬ ‫اضافة خطوط ميكروسوفت ويندوز الى نظام اوبونتو لينوكس‪..............................................................................‬‬
‫‪87‬‬ ‫الطريقة اليدوية لضافة الخطوط الجديدة ‪........................................................................................................‬‬
‫‪88‬‬ ‫طريقة اضافة الخطوط لكل المستخدمين ‪........................................................................................................‬‬
‫‪88‬‬ ‫الطريقة الوتوماتيكية لضافة الخطوط الجديدة ‪................................................................................................‬‬
‫‪89‬‬ ‫الحصول على المزيد من الخطوط ‪.................................................................................................................‬‬
‫‪89‬‬ ‫اصنع خطوطكـ بنفسك ‪...............................................................................................................................‬‬
‫‪90‬‬ ‫دعم كتابة اللغة العربية ‪.............................................................................................................................‬‬
‫‪94‬‬ ‫تغيير اللغة الفتراضية للنظام من اللغة النجليزية الى اللغة العربية ‪.......................................................................‬‬
‫‪95‬‬ ‫تغيير اشكال الخطوط ‪................................................................................................................................‬‬
‫‪96‬‬ ‫ضبط اعدادات سطح المكتب ‪.......................................................................................................................‬‬
‫‪96‬‬ ‫تغيير خلفية سطح المكتب‪..........................................................................................................................‬‬
‫‪100‬‬ ‫تغيير الثيمات ‪..............................................................................................................................theme‬‬
‫‪104‬‬ ‫تغيير شاشة التوقف ‪........................................................................................................... Screensaver‬‬
‫‪105‬‬ ‫تغيير دقة الشاشة ‪.................................................................................................. Screen Resolution‬‬
‫‪106‬‬ ‫اضافة المؤثرات ثلثية البعاد ‪.............................................................................................................. 3D‬‬
‫‪107‬‬ ‫تفعيل المؤثرات ثلثية البعاد‪.......................................................................................................................‬‬
‫‪110‬‬ ‫تعريف كروت الشاشة ‪..................................................................................................................Envyng‬‬
‫‪112‬‬ ‫ضبط الخدمات ‪........................................................................................................................ Services‬‬
‫‪114‬‬ ‫برامج بداية التشغيل ‪................................................................................................. startup programs‬‬
‫‪115‬‬ ‫ضبط اعدادات الطاقة ‪............................................................................ Reduce Power Consumption‬‬
‫‪116‬‬ ‫ضبط اعدادات بدء التشغيل ‪..............................................................................................startup manger‬‬
‫‪7‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪123‬‬ ‫الباب الخامس ‪ :‬نظام الملفات فى لينوكس‬


‫‪124‬‬ ‫الفرق بين ويندوز ولينوكس فى التعامل مع الهارد ديسك ‪...................................................................................‬‬
‫‪125‬‬ ‫الترتيب الهرمى لنظام الملفات ‪....................................................................................................................‬‬
‫‪128‬‬ ‫التعامل مع نظام الملفات من خلل سطر الوامر ‪...............................................................................................‬‬
‫‪128‬‬ ‫كيفية التنقل بين الدلة ‪..............................................................................................................................‬‬
‫‪128‬‬ ‫كيفية استعراض محتويات الدلة ‪..................................................................................................................‬‬

‫‪130‬‬ ‫الباب السادس ‪ :‬طرق اضافة المصادرالبرمجية‬


‫‪131‬‬ ‫تعريف مصادر البرامج‪..............................................................................................................................‬‬
‫‪132‬‬ ‫الطريقة الولى ‪ :‬اضافة المصادر من سطر الوامر‪............................................................................................‬‬
‫‪132‬‬ ‫تحميل الحزم من مستودعات ‪...................................................................................................GetDeb.net‬‬
‫‪133‬‬ ‫تحميل الحزم من مستودعات ‪.............................................................................................source-o-matic‬‬
‫‪134‬‬ ‫تحميل الحزم من مستودعات ‪.................................................................................Medibuntu repository‬‬
‫‪137‬‬ ‫حل مشكلة ازدواجية قائمة المصادر ‪.............................................................................................................‬‬
‫‪138‬‬ ‫البحث عن الحزم البرمجية ‪.........................................................................................................................‬‬
‫‪139‬‬ ‫الطريقة الثانية‪ :‬اضافة المصادرمن خلل الواجة الرسومية‪.................................................................................‬‬
‫‪139‬‬ ‫تعريف مصادر البرامج ‪.............................................................................................................................‬‬
‫‪139‬‬ ‫اقسام مستودعات البرامج ‪..........................................................................................................................‬‬
‫‪140‬‬ ‫كيفية تنشيط المصادر البرمجية المتاحة للنظام ‪................................................................................................‬‬
‫‪140‬‬ ‫التبويب الول ‪............................................................................................................ubuntu update :‬‬
‫‪142‬‬ ‫التبويب الثانى ‪....................................................................................................third party software :‬‬
‫‪145‬‬ ‫التبويب الثالث ‪........................................................................................................ internet updates :‬‬
‫‪148‬‬ ‫التبويب الرابع ‪...........................................................................................................Authentication :‬‬
‫‪149‬‬ ‫التبويب الخامس ‪................................................................................................................. Statistics :‬‬

‫‪150‬‬ ‫الباب السابع ‪ :‬تركيب البرامج على توزيعة اوبونتو‬


‫‪151‬‬ ‫طرق تركيب البرامج على توزيعة اوبونتو ‪.....................................................................................................‬‬
‫‪152‬‬ ‫تعريف الملفات المصدرية ‪.................................................................................................source code :‬‬
‫‪153‬‬ ‫‪................................................................................................. binary file‬‬ ‫‪:‬‬ ‫تعريف الملفات الثنائية‬
‫‪154‬‬ ‫‪.................................................................................................. package file :‬‬ ‫تعريف ملفات الحزم‬
‫‪155‬‬ ‫‪.................................................................................................. Libray‬‬ ‫‪:‬‬ ‫تعريف المكتبات‬
‫‪157‬‬ ‫تعريف أصدرات البرامج ‪........................................................................................... software version :‬‬
‫‪158‬‬ ‫‪ -1‬تركيب البرامج المصدرية ‪ source code‬من سطر الوامر ‪..........................................................................‬‬
‫‪160‬‬ ‫‪ -2‬تركيب الملفات الثنائية ‪ Binary file‬من سطر الوامر ‪................................................................................‬‬
‫‪162‬‬ ‫تركيب برنامج ‪............................................................................................................Real player 11‬‬
‫‪163‬‬ ‫ادارة الحزم ‪...................................................................................................... package mangement :‬‬
‫‪164‬‬ ‫ادارة العتمادية ‪...........................................................................................Dependency mangemen :‬‬
‫‪8‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪164‬‬ ‫اول ‪:‬العتمادية فى حالة تركيب البرامج ‪....................................................................................................‬‬


‫‪164‬‬ ‫ثانيا ‪:‬العتمادية العكسية فى حالة حذف البرامج ‪..........................................................................................‬‬
‫‪164‬‬ ‫ثالثا ‪ :‬عدم العتمادية ‪...........................................................................................................................‬‬
‫‪165‬‬ ‫فوائد اسلوب ادارة الحزم فى لينوكس‪.............................................................................................................‬‬
‫‪166‬‬ ‫جحيم التبعية )حالة تركيب ‪ /‬حذف البرامج (‪....................................................................................................‬‬
‫‪167‬‬ ‫مكونات نظام ادارة الحزم ‪...........................................................................................................................‬‬
‫‪168‬‬ ‫‪-3‬تركيب وحذف الحزم الديبيانية من سطر الوامر من خلل ‪...................................................................... dpkg‬‬
‫‪169‬‬ ‫اول ‪ :‬تركيب الحزم‪................................................................................................................................‬‬
‫‪170‬‬ ‫ثانيا ‪ :‬ازالة الحزم‪.................................................................................................................................‬‬
‫‪170‬‬ ‫ثالثا ‪:‬الستفسار عن حزمة‪......................................................................................................................‬‬
‫‪171‬‬ ‫‪-4‬ادأة الحزم المتقدمة ‪.................................................................................. Advanved package tools :‬‬
‫‪172‬‬ ‫اول‪ :‬لتركيب حزمة ‪................................................................................................................................‬‬
‫‪172‬‬ ‫ثانيا‪ :‬لحذف حزمة‪..................................................................................................................................‬‬
‫‪172‬‬ ‫ثالثا‪ :‬لحذف ملفات ‪................................................................................................. configuration files‬‬
‫‪172‬‬ ‫رابعا‪:‬لتركيب الروابط من متصفح الويب ‪......................................................................................................‬‬
‫‪173‬‬ ‫خامسا‪ :‬لتركيب اكثر من برنامج فى نفس الوقت‪.............................................................................................‬‬
‫‪173‬‬ ‫امثلة على تركيب وحذف البرامج ‪...............................................................................................................‬‬
‫‪174‬‬ ‫سادسا‪:‬الستفسار عن الحزم والمستودعات‪...................................................................................................‬‬
‫‪175‬‬ ‫سابعا‪ :‬تحديث قائمة الحزم ‪.......................................................................................................................‬‬
‫‪175‬‬ ‫ثامنا‪ :‬تحديث الحزم المركبة على النظام ‪.......................................................................................................‬‬
‫‪175‬‬ ‫تاسعا ‪ :‬المساعدة فى استخدام الشيل ‪..........................................................................................................‬‬
‫‪176‬‬ ‫‪ -5‬تركيب وحذف الحزم الديبيانية من سطر الوامر من خلل ‪.................................................................aptitude‬‬
‫‪177‬‬ ‫الوامر الكثر استخداما فى ‪.......................................................................................................aptitude‬‬
‫‪178‬‬ ‫امثلة على تركيب الحزم من خلل ‪...............................................................................................aptitude‬‬
‫‪179‬‬ ‫امثلة على حذف الحزم من خلل ‪................................................................................................aptitude‬‬
‫‪181‬‬ ‫الصيغة العامة لستخدام الوامر من خلل ‪.....................................................................................aptitude‬‬
‫‪181‬‬ ‫الوامر شائعة الستخدام ‪........................................................................................................................‬‬
‫‪182‬‬ ‫الخيارات الضافية شائعة الستخدام ‪..........................................................................................................‬‬
‫‪182‬‬ ‫تحديث النظام ‪.......................................................................................................................................‬‬
‫‪183‬‬ ‫ترقية النظام ‪........................................................................................................................................‬‬
‫‪184‬‬ ‫البحث عن الحزم فى مستودعات البرامج ‪.....................................................................................................‬‬
‫‪185‬‬ ‫استعراض معلومات عن الحزم ‪.................................................................................................................‬‬
‫‪186‬‬ ‫اين اجد البرامج التى قمت بتركيبها لكى استطيع تشغيلها ؟ ‪...............................................................................‬‬
‫‪187‬‬ ‫‪-6‬تركيب وحذف حزم ريدهات من سطر الوامر‪................................................................................................‬‬
‫‪188‬‬ ‫‪-7‬تركيب الحزم التوماتيكية من سطر الوامر ‪..................................................................................................‬‬
‫‪189‬‬ ‫‪-8‬تركيب حزم ‪ Klik‬من سطر الوامر‪............................................................................................................‬‬
‫‪190‬‬ ‫‪-9‬تركيب ‪ Shell Script‬من سطر الوامر‪......................................................................................................‬‬
‫‪9‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪192‬‬ ‫‪ -10‬تركيب ‪ RunPackage‬من سطر الوامر‪................................................................................................‬‬


‫‪194‬‬ ‫‪-11‬تركيب وحذف الحزم الديبيانية من خلل الواجهة الرسومية بواسطة ‪........................................................gdebi‬‬
‫‪197‬‬ ‫اضافة وحذف البرامج بواسطة مديرى الحزم‪...................................................................................................‬‬
‫‪198‬‬ ‫‪-12‬تركيب و حذف البرامج من خلل الواجهة الرسومية باستخدام ‪........................... Add/Remove Application‬‬
‫‪203‬‬ ‫تركيب الحزم الحتكارية والغير قانونية ‪......................................................................................................‬‬
‫‪206‬‬ ‫‪-13‬تركيب و حذف البرامج من خلل الواجهة الرسومية باستخدام ‪...........................Synaptic package manger‬‬
‫‪215‬‬ ‫‪-14‬تركيب و حذف البرامج من خلل الواجهة الرسومية باستخدام ‪.................................................. CNR Client‬‬
‫‪224‬‬ ‫‪-15‬تركيب وحذف البرامج من خلل الواجهة الرسومية باستخدام ‪.................................................... Easyubuntu‬‬
‫‪227‬‬ ‫‪-16‬تركيب وحذف البرامج من خلل الواجهة الرسومية باستخدام ‪................................................Ubuntu Tweak‬‬
‫‪231‬‬ ‫‪-17‬تركيب وحذف البرامج من خلل الواجهة الرسومية باستخدام ‪........................................................Ultamatix‬‬
‫‪237‬‬ ‫النسخ الحتياطى للبرامج ‪........................................................................................................APTonCD‬‬

‫‪240‬‬ ‫الباب الثامن ‪ :‬برامج النترنت‬


‫‪241‬‬ ‫استخدام النترنت‪......................................................................................................................................‬‬
‫‪241‬‬ ‫التصال واستخدام النترنت‪..........................................................................................................................‬‬
‫‪242‬‬ ‫مدير الشبكة‪.............................................................................................................................................‬‬
‫‪242‬‬ ‫التصال السلكى‪........................................................................................................................................‬‬
‫‪244‬‬ ‫التصال اللسلكى‪......................................................................................................................................‬‬
‫‪245‬‬ ‫استخدام التصال الهاتفى‪.............................................................................................................................‬‬
‫‪247‬‬ ‫تصفح الويب باستخدام ‪...................................................................................................................firefox‬‬
‫‪250‬‬ ‫الدخول للخبار ‪........................................................................................................................................‬‬
‫‪250‬‬ ‫قارىء الخبار ‪........................................................................................................................................‬‬
‫‪251‬‬ ‫‪............................................................................................................................Liferea Newsread‬‬
‫‪255‬‬ ‫‪.....................................................................................................................................Thunderbird‬‬
‫‪260‬‬ ‫ارسال واستقبال رسائل البريد اللكترونى ‪.......................................................................................................‬‬
‫‪261‬‬ ‫اول ‪.................................................................................................................................Evolution :‬‬
‫‪266‬‬ ‫ثانيا ‪.............................................................................................................Mozilla Thunderbird :‬‬
‫‪270‬‬ ‫المراسلة الفورية‪......................................................................................................................................‬‬
‫‪271‬‬ ‫‪.................................................................................................................................................Pidgin‬‬
‫‪275‬‬ ‫اجراء المكالمات الهاتفية عن طريق برامج الهاتف ‪............................................................................................‬‬
‫‪276‬‬ ‫‪..................................................................................................................................................Ekiga‬‬
‫‪282‬‬ ‫‪....................................................................................................................................WengoPhone‬‬
‫‪285‬‬ ‫حل مشكلت الجافا والفلش فى تصفح النترنت ‪...............................................................................................‬‬
‫‪289‬‬ ‫معرفة سرعة الشبكة ‪...............................................................................................................................‬‬
‫‪290‬‬ ‫‪.......................................................................................................................................... Azureus‬‬
‫‪291‬‬ ‫‪.............................................................................................................................................Filezilla‬‬
‫‪292‬‬ ‫‪.................................................................................................................................................Skype‬‬
‫‪10‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪293‬‬ ‫‪.................................................................................................................................................Xchat‬‬

‫‪294‬‬ ‫الباب التاسع برامج الملتيمديا‬


‫‪295‬‬ ‫‪....................................................................................................................................Digital Audio‬‬
‫‪295‬‬ ‫القضايا التى تحيط باعادة تشغيل الوسائط المتعددة‪............................................................................................‬‬
‫‪295‬‬ ‫اول ‪ :‬براءات اختراع‪................................................................................................................................‬‬
‫‪296‬‬ ‫ثانيا ‪ :‬القيود القانونية‪...............................................................................................................................‬‬
‫‪297‬‬ ‫ثالثا ‪ :‬ادارة الحقوق الرقمية ‪......................................................................................................................‬‬
‫‪297‬‬ ‫كيف تغلب مبرمجى لينوكس على مشكلة تشفير الملتيمديا ‪.................................................................................‬‬
‫‪298‬‬ ‫تشغيل صيغ الملتيمديا الحتكارية‪.................................................................................................................‬‬
‫‪299‬‬ ‫‪...............................................................................................................Multimedia Frameworks‬‬
‫‪299‬‬ ‫انواع الكوديك المتوفرة لتوزيعة اوبونتو ‪.......................................................................................................‬‬
‫‪300‬‬ ‫كيفية تركيب اضافات الكوديك ‪....................................................................................................................‬‬
‫‪307‬‬ ‫دليل شامل لتشغيل كوديك الصوت والفيديو ‪................................................................................... playback‬‬
‫‪307‬‬ ‫الخطوة الولى ‪........................................................................................................................................‬‬
‫‪309‬‬ ‫الخطوة الثانية‪.........................................................................................................................................‬‬
‫‪311‬‬ ‫مثال على احدى انواع الكوديك المتاحة فى توزيعة اوبونتو‪..................................................................................‬‬
‫‪312‬‬ ‫تطبيقات الصوت والفيديو‪...........................................................................................................................‬‬
‫‪313‬‬ ‫‪...............................................................................................................Rhythmbox Music Player‬‬
‫‪314‬‬ ‫‪-1‬الستماع الى ملفاتك الموسيقية المحفوظة على جهازك‪...................................................................................‬‬
‫‪318‬‬ ‫‪-2‬الستماع الى ‪........................................................................................................................Podcasts‬‬
‫‪320‬‬ ‫‪-3‬الستماع الى محطات الراديو‪....................................................................................................................‬‬
‫‪321‬‬ ‫تشغيل واستيراد الملفات الصوتية من ‪.....................................................................................................CD‬‬
‫‪322‬‬ ‫‪................................................................................................................................... Sound Juicer‬‬
‫‪322‬‬ ‫تشغيل الملفات الصوتية من ‪..................................................................................................................CD‬‬
‫‪323‬‬ ‫استيراد الملفات الصوتية من ‪................................................................................................................CD‬‬
‫‪326‬‬ ‫حرق اسطوانات الصوت ‪............................................................................................................................‬‬
‫‪327‬‬ ‫‪....................................................................................................................................... Serpentine‬‬
‫‪331‬‬ ‫‪..................................................................................................................................................Ipod‬‬
‫‪331‬‬ ‫تشغيل ملفات ‪................................................................................................................................. ipod‬‬
‫‪332‬‬ ‫‪..............................................................................................................................................Gtkpod‬‬
‫‪333‬‬ ‫اضافة الملفات من جهاز الكمبيوتر الى جهاز ‪..........................................................................................Ipod‬‬
‫‪335‬‬ ‫صنع و تعديل الملفات السمعية ‪....................................................................................................................‬‬
‫‪336‬‬ ‫‪..............................................................................................................GNOME Sound Recorder‬‬
‫‪336‬‬ ‫اول ‪ :‬عملية التسجيل الصوتى ‪....................................................................................................................‬‬
‫‪338‬‬ ‫ثانيا ‪ :‬التعديل على ملفات ‪...............................................................................................................Audio‬‬
‫‪339‬‬ ‫‪.......................................................................................................................................... Audacity‬‬
‫‪344‬‬ ‫تشغيل الديفيدى‪.......................................................................................................................................‬‬
‫‪11‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪345‬‬ ‫تشغيل الديفيدى بواسطة ‪................................................................................................................Totem‬‬


‫‪349‬‬ ‫استرجاع ملفات الديفيدى‪............................................................................................................................‬‬
‫‪350‬‬ ‫‪.......................................................................................................................................... Thoggen‬‬
‫‪353‬‬ ‫تشغيل ملفات الملتيمديا من النترنت مباشرة‪...................................................................................................‬‬
‫‪353‬‬ ‫مشاهدة الفيديو من خلل متصفح النترنت‪.....................................................................................................‬‬
‫‪355‬‬ ‫‪...................................................................................................................................RealPlayer 10‬‬
‫‪361‬‬ ‫تعديل ملفات الفيديو ‪.................................................................................................................................‬‬
‫‪362‬‬ ‫‪............................................................................................................................Pitivi video editor‬‬
‫‪367‬‬ ‫برامج الملتيمديا البديلة ‪............................................................................................................................‬‬
‫‪367‬‬ ‫‪.........................................................................................................................................Audacious‬‬
‫‪368‬‬ ‫‪............................................................................................................................................Mplayer‬‬
‫‪369‬‬ ‫‪...................................................................................................................................................K3B‬‬
‫‪370‬‬ ‫‪.............................................................................................................................................K9Copy‬‬
‫‪371‬‬ ‫‪.............................................................................................................................................Amarok‬‬
‫‪373‬‬ ‫‪............................................................................................................................................Kaffeine‬‬
‫‪374‬‬ ‫‪.................................................................................................................................................Gxine‬‬
‫‪375‬‬ ‫‪...................................................................................................................................................VLC‬‬
‫‪376‬‬ ‫‪.....................................................................................................................................Streamtuner‬‬

‫‪377‬‬ ‫الباب العاشر ‪ :‬برامج الجرافيك‬


‫‪378‬‬ ‫مقدمة عن تطبيقات الجرافيك ‪......................................................................................................................‬‬
‫‪381‬‬ ‫عرض الصور بواسطة ‪...............................................................................................................gThumb‬‬
‫‪386‬‬ ‫‪.........................................................................................................................................The GIMP‬‬
‫‪388‬‬ ‫ادارة الصور بواسطة ‪....................................................................................................................F-Spot‬‬
‫‪389‬‬ ‫استيراد الصور بواسطة ‪.................................................................................................................F-Spot‬‬
‫‪389‬‬ ‫اول ‪ :‬استيراد الصور من جهازك الشخصى بواسطة ‪..............................................................................F-Spot‬‬
‫‪392‬‬ ‫ثانيا ‪ :‬استيراد الصور من الكاميرا الرقمية بواسطة ‪...............................................................................F-Spot‬‬
‫‪393‬‬ ‫ثالثا ‪ :‬طرق استعراض الصور ‪....................................................................................................................‬‬
‫‪394‬‬ ‫تنظيم الصور‪...........................................................................................................................................‬‬
‫‪395‬‬ ‫الرسم بواسطة برنامج ‪...............................................................................................................Inkscape‬‬
‫‪395‬‬ ‫عمل الصورالتخطيطية المتجهة بواسطة ‪........................................................................................InkScape‬‬
‫‪396‬‬ ‫عمل وحفظ الشكال‪...................................................................................................................................‬‬
‫‪397‬‬ ‫مسح الصور باستخدام الماسح الضوئى ‪.........................................................................................................‬‬
‫‪398‬‬ ‫‪.....................................................................................................................XSane Image Scanner‬‬
‫‪399‬‬ ‫‪............................................................................................................................................Digikam‬‬
‫‪12‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪400‬‬ ‫الباب الحادى عشر ‪:‬أدارة المستخدمين والمجموعات‬


‫‪401‬‬ ‫مميزات ادارة المستخدمين فى لينوكس‪..........................................................................................................‬‬
‫‪402‬‬ ‫مفهوم المستخدمين والمجموعات‪.................................................................................................................‬‬
‫‪403‬‬ ‫المستخدم الجذر‪.......................................................................................................................................‬‬
‫‪404‬‬ ‫المستخدم الممتاز‪.....................................................................................................................................‬‬
‫‪404‬‬ ‫المستخدم العادى‪.....................................................................................................................................‬‬
‫‪405‬‬ ‫المستخدم النظامى‪...................................................................................................................................‬‬
‫‪405‬‬ ‫هويات المستخدمين والمجموعات‪.................................................................................................................‬‬
‫‪406‬‬ ‫اضافة وحذف المستخدمين والمجموعات من خلل سطر الوامر ‪.........................................................................‬‬
‫‪407‬‬ ‫التنقل بين المجموعات المختلفة‪...................................................................................................................‬‬
‫‪407‬‬ ‫معرفة معلومات عن المستخدمين‪..................................................................................................................‬‬
‫‪407‬‬ ‫شروط يجب مراعاتها عند اضافة المستخدمين الجدد ‪.........................................................................................‬‬
‫‪408‬‬ ‫امثلة على اضافة المستخدمين الجدد‪..............................................................................................................‬‬
‫‪409‬‬ ‫كيفية وضع كلمة مرور على حساب المستخدم‪..................................................................................................‬‬
‫‪409‬‬ ‫الشروط العامة لوضع كلمة السر القوية ‪........................................................................................................‬‬
‫‪410‬‬ ‫التنقل بين المستخدمين‪..............................................................................................................................‬‬
‫‪411‬‬ ‫التحكم فى حسابات المستخدمين الخرين‪........................................................................................................‬‬
‫‪412‬‬ ‫التحكم فى حسابات المجموعات الخرى‪..........................................................................................................‬‬
‫‪413‬‬ ‫نصائح للمبتدئين‪......................................................................................................................................‬‬
‫‪414‬‬ ‫أدارة المستخدمين والمجموعات من خلل الواجهة الرسومية ‪..............................................................................‬‬
‫‪414‬‬ ‫كيفية ضبط اعدادات اضافة مستخدم جديد من خلل الواجهة الرسومية ‪..................................................................‬‬
‫‪416‬‬ ‫النتقال السريع بين حسابات المستخدمين ‪......................................................................................................‬‬

‫‪417‬‬ ‫الباب الثانى عشر ‪ :‬أدارة الملفات‬


‫‪418‬‬ ‫الفرق بين ادارة الملفات فى نظام لينوكس عنها فى نظام ميكرروسوفت ويندوز‪.........................................................‬‬
‫‪418‬‬ ‫تسمية الملفات‪.........................................................................................................................................‬‬
‫‪419‬‬ ‫تداول الملفات وحفظها ‪..............................................................................................................................‬‬
‫‪419‬‬ ‫مفهوم الملفات والمستخدمين‪......................................................................................................................‬‬
‫‪420‬‬ ‫الملفات الحقيقية والملفات الوهمية ‪..............................................................................................................‬‬
‫‪421‬‬ ‫عملية الحاق ألجهزة بشجرة الملفات ‪............................................................................................MOUNT‬‬
‫‪421‬‬ ‫طريقة تسمية وحدات قراءة وتخزين البيانات ‪..................................................................................................‬‬
‫‪422‬‬ ‫طريقة تسمية بارتشانات الهاردديسك‪.............................................................................................................‬‬
‫‪423‬‬ ‫الربط المؤقت‪..........................................................................................................................................‬‬
‫‪423‬‬ ‫الربط الدائم ‪...........................................................................................................................................‬‬
‫‪425‬‬ ‫أمثلة على اعادة ضبط الصلحيات الموضوعة على البارتشانات‪............................................................................‬‬
‫‪427‬‬ ‫الصلحيات‪.............................................................................................................................................‬‬
‫‪427‬‬ ‫تعريف الصلحيات واهدافها ‪.......................................................................................................................‬‬
‫‪427‬‬ ‫الفرق بين الصلحيات المستخدمة فى لينوكس عنها فى ويندوز ‪..........................................................................‬‬
‫‪13‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪427‬‬ ‫انواع الملفات المطبق عليها الصلحيات ‪........................................................................................................‬‬


‫‪428‬‬ ‫فئات المستخدمين المراد تطبيق الصلحيات عليهم ‪...........................................................................................‬‬
‫‪428‬‬ ‫انواع الصلحيات فى الحالت البسيطة ‪...........................................................................................................‬‬
‫‪428‬‬ ‫انواع الصلحيات فى الحالت المعقدة ‪............................................................................................................‬‬
‫‪428‬‬ ‫الوامر المستخدمة فى ادارة الصلحيات ‪........................................................................................................‬‬
‫‪429‬‬ ‫مثال على استعراض الصلحيات الموضوعة على الملفات والمجلدات بواسطة الحروف‪...............................................‬‬
‫‪430‬‬ ‫مثال على استعراض الصلحيات الموضوعة على الملفات والمجلدات بواسطة الحروف والرقام‪....................................‬‬
‫‪432‬‬ ‫تعديل الصلحيات‪.....................................................................................................................................‬‬
‫‪432‬‬ ‫كيفية تعديل الصلحيات باستخدام الرقام‪........................................................................................................‬‬
‫‪433‬‬ ‫كيفية تعديل الصلحيات باستخدام الحروف‪......................................................................................................‬‬
‫‪434‬‬ ‫كيفية وضع الصلحيات على الملفات والمجلدات الجديدة ‪....................................................................................‬‬
‫‪435‬‬ ‫تغيير ملكية الملفات والمجلدات‪....................................................................................................................‬‬

‫‪437‬‬ ‫الباب الثالث عشر ‪ :‬المساعدة و الدعم‬


‫‪438‬‬ ‫الطرق الساسية للحصول على المساعدة والدعم الفنى‪.....................................................................................‬‬
‫‪439‬‬ ‫اول ‪................................................................................................ offline system documentation :‬‬
‫‪440‬‬ ‫ثانيا ‪.................................................................................................online system documentation :‬‬
‫‪440‬‬ ‫‪ -1‬المساعدة الرسمية ‪..............................................................................................................official‬‬
‫‪441‬‬ ‫‪ -2‬المساعدة المجتمعية ‪..........................................................................................community Docs‬‬
‫‪443‬‬ ‫ثالثا ‪...............................................................................................................Community Support :‬‬
‫‪444‬‬ ‫‪ -1‬العناوين البريدية ‪...................................................................................................... Mailing lists‬‬
‫‪447‬‬ ‫‪ -2‬منتديات الويب ‪........................................................................................................ Web Forums‬‬
‫‪449‬‬ ‫‪ -3‬قنوات الدردشة ‪...................................................................................................... IRC Channels‬‬
‫‪451‬‬ ‫‪ -4‬الفريق المحلى ‪......................................................................................................... LoCo Teams‬‬
‫‪453‬‬ ‫‪ -5‬فريق ‪..........................................................................................................Ubuntu Team Wiki‬‬
‫‪454‬‬ ‫رابعا ‪ :‬منصة الصدار ‪..........................................................................................................Launchpad‬‬
‫‪455‬‬ ‫‪..............................................................................................Launchpad Technical Answers -1‬‬
‫‪457‬‬ ‫‪........................................................................................Launchpad Bug Tracker: Malone - 2‬‬
‫‪459‬‬ ‫‪ -3‬الطلب ‪............................................................................................................................... Shipit‬‬
‫‪460‬‬ ‫خامسا ‪........................................................................................................................... The Fridge :‬‬
‫‪461‬‬ ‫سادسا ‪............................................................................................Paid For Commercial Services :‬‬
‫‪462‬‬ ‫‪....................................................................Professional Support Services from Canonical -1‬‬
‫‪463‬‬ ‫‪.................................................................................................. The Canonical Marketplace -2‬‬
‫‪464‬‬ ‫الخاتمة‬
‫‪14‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عن الكاتب‬

‫بسم ال الرحمن الرحيم‬

‫والصلة والسلم على افضل المرسلين سيدنا محمد وعلى اله وصحبه أجمعين‬

‫اهداء‬

‫اهداء الى كل ابناء وطننا العربى والى كل المهتمين بالنظمة مفتوحة المصدر‬

‫و الى كل المهتمين بانظمة جنو ‪ /‬لينوكس‬

‫عن الكاتب‬
‫السم ‪ :‬صبرى عبدال‬

‫السن ‪ 25 :‬سنة‬

‫الجنسية ‪ :‬مصرى‬

‫المهنة ‪ :‬مهندس انتاج‬

‫موقعى المفضل ‪ :‬مجتمع لينوكس العربى ‪www.linuxac.org‬‬

‫اسم العضوية ‪kasper :‬‬

‫الكتاب متاح للجميع من اهداء او نسخ او تصوير او اقتباس ولك الحق فى نشره كيفما تريد‬
‫‪15‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مقدمة‬
‫تعد توزيعة اوبونتو ‪ ubuntu‬حاليا من اشهر توزيعات لينوكس لتميزها بالعديد من المميزات التى تجعلها توزيعة اكثر من رائعة يمكنك‬

‫تنزيلها مجانا من الموقع الرسمى للتوزيعة او طلبها من الموقع الرسمى وسوف يقوم بارسالها اليك مجانا كما ان لك الحرية فى نسخها او‬

‫اهدائها او بيعها اذا اردت بالضافة الى دعمها الجيد للغة العربية وصغر حجمها مع احتوائها على الكثير من البرامج القوية التى تاتى مع‬

‫التوزيعة بصفة افتراضية بالضافة لمكانية تشغيلها كـ ‪ live CD‬مما يمكنك من تجربتها بدون الحاجة الى تنصيبها واذا اعجبتك ستجد ان‬

‫تنصيبها على جهازك من اسهل العمليات وبواجهة رسومية رائعة وايضا دعم العتاد والجهزة و الملحقات فى اوبونتو كبير جدا كما ان‬

‫الشركات العالمية الن بدات فى التوجه الى دعم المصادرالمفتوحة وتركيب توزيعة ابونتو على اجهزتها بصورة افتراضية بدل من انظمة‬

‫ويندوز والتى بدات تخسر اسواقها ايضا يوفر الموقع الرسمى للتوزيعة كل البرامج التى يحتاجها المستخدمون فى شتى المجالت مجانا وبدون‬

‫اى تكاليف تحت اى مسمى ايضا وبذلك يوفر عليك المال والبحث فى المنتديات عن البرامج التى تحتاجها والتى غالبا ما تكون غير مجانية و‬

‫بحاجة الى الكراكات والباتشات المليئة بالفيروسات‪ ,‬ان فلسفة المصادر المفتوحة التى يتبعها توزيعة ابونتو جعلت من برامجها ندا قويا لبرامج‬

‫الشركات التجارية التى تعانى حاليا من شدة منافسة المصادر المفتوحة لها بالضافة سهولة تركيب وحذف البرامج فيها اسهل من الوينـدوز‬

‫نفسه وتـوفر توزيعة ابونتو ايضـا لمستخدميها خدمة الدعم لفترات طويلة تكون احيانا ‪ 3‬سنوات فى بعض الصدرات وفى احيانا اخرىتصـل‬

‫هذه الفترة الى ‪ 5‬سنوات ‪ ,‬مع توزيـعة ابونتـو سيكون جهازك فى يد امينـة من اى فيروسات او اختراقات او طرق التجسس الخبيثة ذلك لن‬

‫مبرمجى هذه التوزيعة قد اعطوا للمن اهمية قصوى لذلك فانت مع ابونتو لن تحتاج الى برامج حماية ال لمزيد من الطمئنان بعكس نظام‬

‫الويندوز الذى لن تستطيع فيه استخدام جهازك او تصفح النترنت ال بمنظومة حماية متكاملة انتى فايروس فايروول انتى سباى وير انتى سبام‬

‫انتى تروجان و على الـرغم من هذا لن تصل الى حماية ‪ %100‬تاتى توزيعة اوبونتو اليك بواجهة سطح مكتب خرافية فى الشكل افضل من‬

‫انظمة الويندوز والماك ايضا تتوفر حاليا العديد من التوزيعات التى تبنى على توزيعة ابونتو لتناسب كافة الذواق‬
‫‪16‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الول‬
‫فلسفة المصادر المفتوحة‬
‫‪17‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪open source‬‬
‫المصادر المفتوحة‬
‫اوبونتو هو نظام تشغيل مفتوح المصدر اساسه لينوكس يمكننا تعريف المصادر المفتوحة كمجموعة من المبأدى والممارسات التى‬

‫تنشر طريقة الوصول الى تصميم وانتاج السلع والمعرفة المصادر المفتوحة بصفة عامة يطبق قاعدة وهى اتاحة الكود المصدرى‬

‫‪ source code‬للبرامج التى ينشئها لكل المستخدمين بدون قيود الملكية الفكرية ليتمكن المستخدمين من توزيعها و تصنيعها‬

‫وتعديل محتوياتها البرمجية اما بشكل فردى لتلبية متطلبات معينة او بتعاون لتحسين البرامج كل من المصادر المفتوحة ولينوكس‬

‫مرت بالعديد من المراحل لكى تصل الى شكلها الحالى ان الفكرة وراء النص الصلى الموزع بشكل مفتوح ان يشجع التطوير‬

‫التعاونى الطوعى للبرامج ان المستخدمين يقومون بتحسين البرامج بشكل مستمر لصلح الخطاء ‪ fix bugs‬و لتطوير مميزات‬

‫جديدة ثم يقومون بمشاركتها مع بعضهم البعض كنتيجة لتطوير البرامج التعاونى الذى يتضمن عدد كبير من المبرمجين لذلك يحظى‬

‫المستخدمين فى اغلب الحيان ببرامج افضل فى النوعية والداء بدل من البرامج المتلكية ان المستخدمين يشجعون على تفصيل‬

‫برامج تناسب متطلباتهم الشخصية انها خطوة ضخمة لتطبيق فلسفة الفرد من اجل المجموعة ان مشاريع المصادر المفتوحة تدعو‬

‫مواهب العديد من الناس بالمهارات حيث يوجد عدة مشاريع للفنانين منها للموسيقيين واخرى لمصممى واجهات الستعمال ‪GUI‬‬

‫ليقومون بعمل منتجات كاملة‬


‫‪18‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تعريف المصادر المفتوحة‬


‫‪ -1‬الحرية فى اعادة توزيع البرنامج ‪ :‬يجب ال تعيق اتفاقية الترخيص اى طرف من بيع او توزيع البرنامج بالمجان كجزء من برنامج اخر يحتوى‬

‫وحدات برمجية من عدة مصادر كما يجب ال تفرض اتفاقية الترخيص اية رسوم استخدام او اية رسوم اخرى لقاء هذا التوزيع‬

‫غايته ‪ :‬بالزام اتفاقية الترخيص لتاحة حرية اعادة التوزيع ستنخفض الحوافز وراء التضحية بالمكاسب بعيدة المدى لقاء عوائد مبيعات مرحلية‬

‫ضئيلة‬

‫‪ -2‬الشيفرة المصدرية ‪ :‬يجب ان يحتوى البرنامج على شيفرته المصدرية كاملة كما يجب ان تتيح اتفاقية الترخيص توزيع الشيفرة المصدرية جنبا الى‬

‫جنب مع النسخة التنفيذية وفى حال كان احد المنتجات يوزع دون شيفرته المصدرية يجب ان تكون هذه الشفرة المصدرية متاحة لمن يود الحصول‬

‫عليها بسهولة ويسر وبكلفة لتتجاوز كلفة النسخ او التوضيب ويفضل اتاحة هذه الشفرة المصدرية عبر النترنت بالمجان ‪ .‬وتعتبر الشيفرة المصدرية‬

‫الوسيلة المثل لتعديل البرنامج من قبل المطورين ‪ .‬ويمنع منعا باتا تعقيدالشيفرة المصدرية للبرنامج عمدا كما يمنع استخدام اية صيغ مرحلية ضمن‬

‫البرنامج‬

‫غايته ‪ :‬يعتبر الوصول الى الشيفرة المصدرية اساسيا كون تطور البرمجيات يعتمد بالساس على التعديل المستمر ‪ .‬بما ان الهدف هو جعل التحول سهل‬

‫لبد من ضمان سهولة التعديل‬

‫‪ -3‬العمال المشتقة ‪ :‬يجب ان تتضمن اتفاقية الترخيص امكانية اجراء التعديلت وبناء برمجيات جديدة مشتقة من البرمجيات الصلية كما يجب ان‬

‫تتيح توزيع هذه البرمجيات ضمن شروط ترخيص البرنامج الساسى‬

‫غايته ‪ :‬ل يكفى مجرد الطلع على الشيفرة المصدرية لضمان المراجعة المستقلة للبرنامج من قبل اطراف اخرى )وبالتالى ضمان عملية التطوير‬

‫السريعة والفعالة ( لتحقبق عملية التطوير هذه يجب ان نمكن المطورين من الوصول بحرية الى الشيفرة المصدرية وتعديلها واعادة توزيع النسخ‬

‫المعدلة‬

‫‪ -4‬تكامل الشيفرة المصدرية للمطور الساسى ‪ :‬يمكن ان تمنع اتفاقية الترخيص اعادة توزيع الشيفرة المصدرية فى صيغتها المعدلة فقط فى حال‬

‫اتاحة توزيع "ملفات التعديل " مع الشيفرة المصدرية والتى تقوم بتعديل البرنامج اثناء بنائه ‪ .‬كما يجب ان تتيح اتفاقية الترخيص بوضوح توزيع‬

‫البرامج المبنية على الشيفرة المصدرية المعدلة ‪ .‬ويمكن ان تتطلب اتفاقية الترخيص منح البرمجيات المعدلة اسماء او ارقام اصدار تختلف عن تلك‬

‫المعطاة للبرمجيات الصلية ‪.‬‬

‫غايته ‪ :‬يعتبر تشجيع التعديلت من قبل اطراف متعددة امرا ايجابيا ال ان المستخدم يملك الحق فى معرفة المسئول عن البرمجيات التى يستخدمها كما‬

‫يملك مطورو البرامج الساسيين الحق فى معرفة البرمجيات التى يطلب اليهم دعمها لحماية سمعتهم ‪ .‬ولذلك فان ترخيص المصادر المفتوحة يجب ان‬

‫يضمن اتاحة الشيفرة المصدرية لى برنامج ينطوى تحت لوائه ولكن هذا الترخيص قد يفرض ضرورة توزيع الشيفرة المصدرية الساسية كقاعدة‬

‫رئيسية اضافة الى جميع التعديلت التى تمت اضافتها عبر " برامج التعديل " وهكذا يمكن اجراء اية تعديلت تعتبر " غيررسمية " وجعلها مميزة‬

‫عن الشيفرة المصدرية الساسية‬


‫‪19‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬لينبغى التمييز بحق الشخاص والمجموعات ‪ :‬يجب ال تميز اتفاقية الترخيص بحق اى شخص او مجموعة‬

‫غايته ‪ :‬للحصول على الفادة القصوى من فلسفة المصادر المفتوحة يجب ضمان مساهمة اكبر عدد ممكن من الشخاص والمجموعات على اختلف‬

‫انتماءاتهم و مذاهبهم فى تطوير برمجيات المصادر المفتوحة دون ادنى تمييز بينهم ‪ .‬ولذلك يحظر على اية اتفاقية ترخيص للمصادر المفتوحة تحديد‬

‫اومنع مساهمة اى كان فى عملية التطوير والمشاركة ‪ .‬بعض الدول – كالوليات المتحدة المريكية – تفرض قيودا على تصدير مجموعات معينة من‬

‫البرمجيات ‪ .‬وقد يتم التنويه الى هذه القيود ضمن اتفاقية الترخيص وانذار المستخدم انه قد ينتهك قوانين الدول التى تفرض هذه القيود ال ان اتفاقية‬

‫الترخيص بحد ذاتها ل يجوز ان تفرض هذا النوع من القيود على مستخدميها‬

‫‪ -6‬ل نبغى ان تميز اتفاقية الترخيص بين اية مجالت لستخدام البرمجيات ‪ :‬ينبغى ال تحول اتفاقية الترخيص دون استخدام اى شخص للبرامج‬

‫مفتوحة المصدر فى اى مجال كان على سبيل المثال يجب ال تمنع اتفاقية الترخيص استخدام البرنامج فى الشركات او مراكز البحوث‬

‫غايته ‪ :‬الهدف الرئيسى لهذا النص يتجلى فى منع اى تلعب فى اتفاقية الترخيص قد يمنع استخدام البرمجيات مفتوحة المصدر تجاريا ‪ .‬ينبغى دعم‬

‫وتشجيع المستخدمين للبرمجيات فى عالم المال والعمال على النضمام الى مجتمع المصادر المفتوحة وعدم المساس فى حقهم هذا باستثنائهم من هذا‬

‫المجتمع‬

‫‪ -7‬توزيع اتفاقية الترخيص ‪ :‬يجب ان تنطبق الحقوق والمتيازات الملحقة بالبرنامج عبر اتفاقية الترخيص على جميع الطراف التى يتم توزيع‬

‫البرنامج اليها دون الحاجة الى تطبيق اية تراخيص جديدة من قبل هذه الطراف ‪.‬‬

‫غايته ‪ :‬تهدف هذه العبارة الى منع اغلق البرمجيات باساليب غير مباشرة كاضافة اتفاقية لضمان سرية المعلومات مثل‬

‫‪ -8‬يجب ال تقتصر اتفاقية الترخيص على منتج محدد ‪ :‬يجب ال تعتمد الحقوق والمتيازات الملحقة بالبرنامج بكونه جزءا من برنامج اخر ‪ .‬اذا كان‬

‫البرنامج مشتقا من برنامج اساسى وتمت اعادة توزيعه ضمن نفس الترخيص للبرنامج الساسى فان الحقوق والمتيازات الممنوحة لمستخدمى هذا‬

‫البرنامج يجب ان تتطابق مع الحقوق الممنوحة لمستخدمى البرنامج الساسى ‪.‬‬

‫غايته ‪ :‬تمنع هذه العبارة اتفاقيات الترخيص ) المضللة (‬

‫‪ -9‬يجب ال تضع اتفاقية الترخيص اية قيودعلى البرمجيات الخرى المرافقة للبرنامج المرخص ‪ :‬على سبيل المثال ل ينبغى ان تتضمن اتفاقية‬

‫الترخيص اشارات لحصر البرمجيات المرافقة للبرنامج المرخص بالبرمجيات مفتوحة المصدر دون غيرها ‪.‬‬

‫غايته ‪ :‬يملك موزعى البرمجيات مفتوحة المصدر مطلق الحرية فى تقرير التركيبة الملئمة لحالة كل منهم على حدة ‪ .‬يتطلب ترخيص ‪ GPL‬من‬

‫البرمجيات المرتبطة مع وحدات برمجية مشمولة بترخيص ‪ GPL‬ان تنطوى ضمن نفس الترخيص فقط فى حال كانت هذه الوحدات البرمجية و‬

‫البرمجيات تشكل عمل متكامل وليس فى حال مجرد وجود هذه الوحدات البرمجية الى جانب البرمجيات الخرى دون ادنى ترابط فيما بينها‬
‫‪20‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Free Software Movement, Open Source and Linux‬‬


‫حركة البرامج المجانية ومفتوحة المصدر ولينوكس‬
‫هناك فى اغلب الحيان يحدث تشويش بين المصدر المفتوح والبرامج المجانية ولينوكس بينما هما الثلثة لديهم ارتباطات ببعضهن البعض لكن‬

‫يمكننا تمييز الختلفات بينهم اذا نظرنا الى تطورهم‬

‫‪The Free Software Movement‬‬


‫حركة البرامج المجانية‬
‫فى الستينات كانت حركة البرامج المجانية هى الطريقة المثالية التى على هيئتها يتم توزيع البرامج مثل شركة ‪ IBM‬التى كانت تقوم بمشاركة‬

‫هذه البرامج بين المستخدمين التى كانت تعتبرمساعدا للجهزة لكن هنا يطرح سؤال ما هو نموذج العمل الذى على اساسه بنيت هذه الشركات‬

‫ان البرامج فى هذه الفترة كانت مجهزة بالنص الصلى الذى يمكن ان يحسن ويعدل لذلك كانت هذه هى البذور المبكرة جدا لبرامج المصادر‬

‫المفتوحة‬

‫فى السبعينات اصبحت الجهزة ارخص وتأكلت هوامش الربح مما دفع المنتجين بالنظر الى البرامج للحصول على عوائد مادية اضافية‬

‫فى الثمانينات قام شخص يدعى ريتشارد ستولمان وهو مبرمج سابق فى معامل ‪ MIT‬باطلق مشروع اطلق عليه اسم ‪ GNU‬هدفه هو عمل‬

‫نظام تشغيل مفتوح المصدر شبيه بنظام يونكس )الذى قامت شركة ‪ AT&A‬باغلق الكود المصدرى له (‬

‫وكانت بداية هذا المشروع فى عام ‪ 1985‬ابتكر ريتشارد ستولمـان تعريف وخصائص‬

‫البرامج ذات المصدر المفتوح ومفهوم جديد هو ‪ copyleft‬وهو المـؤلف الرئيسى لعدة‬

‫رخـص ‪ copyleft‬التـى تضمنت رخصة جنو العمومية )‪ (GPL‬الكثر استعمال فى‬

‫المصادر المفتوحة‬

‫فى عام ‪ 1991‬كان يوجد الكثير من الدوات التى انتجتها ‪ GNU‬متضمنة اقوى ‪GCC‬‬

‫الذى هو ‪ GNU compiler collection‬لكن حتى هذه اللحظة لم تتوفر لهذه الدوات‬

‫نواة مفتوحة المصدر ‪kernel‬‬


‫‪21‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Open Source Movement and Linux‬‬


‫حركة المصادر المفتوحة ولينوكس‬

‫الختلف بين البرامج المجانية ومفتوحة المصدر يمكن ان يعرف كالختلف بين الحركة الجتماعية )‪ (free software‬وعلم منهج تطوير‬

‫)‪ (open source‬عندما نقول لينوكس فقط فنحن نشير هنا الى لب النظام او العمدة الفقرية من الهندسة المعمارية مفتوحة المصدر‬

‫فى عام ‪ 1991‬بدا لينوس بنيديكت ترافولدز )طالب فى علوم الحاسب بجامعة هلسنكى( العمل على نظام ‪) Minix‬هو نظام مشابه لنظام‬

‫يونكس كتبه اندرواس ليعلم به الطلب كيف يمكنهم بناء انظمة التشغيل وكيف تحدث العمليات الداخلية لكنه لم يسمح لحد بتطويره (‬

‫لقد حاول لينوس ترافولدز عمل نظام تشغيل مشابه لنظام مينكس الذى كان يتعلم عليه وكان‬

‫يحلم ان يقوم بتشغيله على الحاسـوب فى بيته لذلك بدا فى تحقيق حلمه وعمل بجد حتى اخرج‬

‫الى الوجود فى عام ‪ 1994‬اول نواة مفتوحة المصدر واعطى لها رقم الصدار ‪ 0.01‬تحت‬

‫رخصة جنو العمومية ‪ GPL‬فى هذا الوقت توفرت ‪ kernel‬مفتوح المصدر وادوات ‪GNU‬‬

‫مما شكل بيئة خصبة لبناء نظام التشغيل المنتظر والذى كان استخدامه من خلل سطر الوامر‬

‫‪CLI‬‬

‫وعندما توافرت الداة ‪ X Window System‬تم دمجها معه حتى امكنهم من تشغيل لينوكس من خلل واجهة رسومية ‪ GUI‬فى المراحل‬

‫التالية لحظ ان لينوكس لم يمتلك من قبل اى فرد او مؤسسة حتى لينوس ترافولدز الذى بدا لينوكس على يديه والذى يشترك فى عمليات‬

‫تطوير ‪ kernel‬الرئيسية لكنه يمتلك العلمة التجارية لـ لينوكس‬


‫‪22‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪GNU/Linux open source code‬‬


‫الكود المصدرى المفتوح لجنو‪ /‬لينوكس‬
‫ان السم الصحيح للنظمة المبنية على نواة لينوكس وبرمجيات جنو هو انظمة جنو لينوكس ومن الخطاء الشائعة هو اطلق اسم لينوكس على النظام‬

‫ككل ال لضرورات الختصار والتسهيل‬

‫مميزات انظمة جنو‪/‬لينوكس‬

‫‪ -1‬متوفر وسهل الوصول الى كل شخص‬

‫‪ -2‬من الممكن تفصيله حسب المتطلبات الشخصية والبرامج المستخدمة‬

‫‪ -3‬من الممكن ان يعاد توزيعه بحرية فى عدة اشكال معدلة‬

‫فى البداية يجب ان نعرف ان لينوكس تم بناءه بتقنية عالية وتم تصميمه بنواة قوية باستخدام ادوات برمجية مفتوحة المصدر بالكامل بواسطة الف من‬

‫المطورين الذين قاموا بتحسينه ليكون اكثر سهولة فى الستخدام مما ادى الى انطلق مئات من التوزيعات الغير تجارية والتجارية في عام ‪ ،1998‬قام‬

‫جون "‪،"maddog‬لري أوغسطين‪ ،‬إيريك إس ‪ .‬رايموند‪ ،‬بروس ‪ Perens‬اطلقوا رسميا بداية حركة المصادر المفتوحة حيث روجوا للبرامج¿‬

‫المصدرية¿ المفتوحة¿ بشكل خاص على أساس البراعة¿ التقنية¿‪.‬‬

‫ان الحركة المصدرية المفتوحة تزامنت مع فترة ازدهار ‪ dot.com‬فى اواخر التسعينيات مما ادى الى تزايد شعبية لينوكس حيث تطور العديد من‬

‫الشركات الصديقة للمصادر المفتوحة مثل ) ‪ Corel (Corel Linux‬و )‪ Sun Microsystems (OpenOffice.org‬و )‪IBM (OpenAFS‬‬

‫فى القرن الحادى والعشرون عندما انهار ‪ dot.com‬من قمته كانت المصادر المفتوحة فى موقع اساسى كبديل فعال عن البرامج المتلكية الغالية لنه‬

‫غنى بالعلوم القوية المتوفرة لزيادة السهولة فى استخدام البرامج ان هذا فى حد ذاته ما ان بدات هذه الفكرة حتى بدات تثور فى وجه براءة الختراع‬

‫مما جعله الخيار القضل لدى المستثمرين وحسن ميزات قابلية الستعمال ان لينكس الن هو الخيار الفعال للمشاريع ومستخدمى المنازل‬
‫‪23‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ubuntu linux‬‬
‫اوبونتو لينوكس‬
‫اوبونتو لينوكس هو احدى التوزيعات المبنية على نظام جنو‪ /‬لينوكس وهو مثالى الستخدام للحواسب النقالة ‪ laptops‬واجهزة سطح المكتب‬

‫‪ desktops‬والخادمات ‪ servers‬وهو يتضمن بشكل افتراضى الكثير من البرامج مثل برامج لتصفح الويب ‪ Web browser‬واخرى‬

‫للعروض المتقدمة ‪ presentation‬وايضا برامج كتابة النصوص ‪ document‬و الحسابات والجداول ‪ spreadsheet‬وبرامج المراسلة‬

‫الفورية ‪ instant messaging‬وغيرها الكثير اوبونتو هى كلمة افريقية " معناها النسانية الى الخرين" او "انا الذى بسبب من كلنا "‬

‫تاريخ اوبونتو يعود الى ابريل ‪ /‬نيسان ‪ 2004‬عندما قام ‪ Mark Shuttleworth‬بتشكيل مجموعة من مطورى المصادر المفتوحة لصناعة‬

‫نظام تشغيل جديد سيتم بناءه استنادا على الصدارات المتلحقة لتـوزيعة ‪ Debian‬القوية و باستخدام واجهة سطح المكتب جنـوم‬

‫‪ GNOME‬وجعل هذه التوزيعة مفتوحة المصدر و مجانية فى البداية عملت هذه المجموعة تحت رعاية ‪http://no-name-yet.com‬‬

‫فى اقل من ‪ 3‬سنوات اتسع مجتمع اوبونتو لكثر من ‪ 12,000‬عضو ووصل عدد المستخدمين فى يونيو ‪ 2007‬اللى اكثر من ‪ 8‬مليون‬

‫مستخدم الن ‪ Canonical‬هى الراعى الرسمى لتوزيعة اوبونتو‬

‫من هو ‪ Mark Shuttleworth‬؟‬

‫هو رجل اعمال افريقى يحب التقنية و البداع والسفر والطلع درس علم التمويل و تقنية المعلومات‬

‫فى جامعة كيب تاون ثم اسس شركة ‪ Thawte‬المتخصصة فى الشهادات الرقمية والكتابة المشفرة‬

‫ثم قام ببيعها الى الشركة المريكية ‪ VeriSign‬فى عام ‪1999‬ثم اسس شركة ‪ HBD‬ثم انتقل الى‬

‫لندن فى عام ‪ 2001‬ليبدا فى الستعداد كأول رجل افريقى يسافر الى الفضاء تدرب فى مدينة‬

‫ستارسيتى وروسيا وكازاخستان وفى ابريل ‪ 2002‬اصبح عضو فى طاقم الفضاء الروسى‬
‫‪24‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫لماذا استخدم اوبونتو لينوكس ؟‬


‫أسئلة كثيرة قد تتردد فى ذهنك عند دخولك بعض المواقع التى تتحدث عن لينوكس ‪ ..‬او عند حديثك مع بعض الصدقاء الذين يستخدمون لينوكس ؟‬

‫ماهو أوبونتو لينوكس؟‬

‫لماذا استخدم أوبونتو لينوكس؟‬

‫ما الجديد فى أوبونتو لينوكس؟‬

‫هذه السئلة وأكثر قد تتبادر على ذهنك ‪..‬ل تقلق سأجيبك عليها جميعا‪ Â‬ان شاء ال ‪..‬‬

‫ماهو نظام التشغيل أوبونتو لينوكس ؟‬

‫أوبونتو هو نظام تشغيل مبني اساسا‪ Â‬على نظام لينكس تحديدا‪ Â‬على نظام ديبيان الكثر استقرارا‪ Â‬فى انظمة لينوكس‪.‬‬

‫ماذا تعني كلمة ‪ Ubuntu‬؟‬

‫أوبونتو هي كلمة انجليزية مشتقة من كلمة أفريقية الصل هي ‪ oo-bunt-oo‬والتي تعني النسانية من أجل الخرين‪ .‬وقد استخدم النظام هذا السم‬

‫تحديدا‪ Â‬لنه متوافق مع وعودهم لمستخدمي النظام‬

‫ماهي وعود أوبونتو لمستخدميها ؟‬

‫‪ -1‬اوبونتو سوف يظل مجانيا بدون اى تكاليف تحت اى مسميات متضمنا الصدارات والتحديثات المنية‬

‫‪ -2‬اوبونتو سياتى مدعوما ماديا من شركة ‪ Canonical‬ومئات الشركات حول العالم‬

‫‪ -3‬اوبونتو سياتى بافضل الترجمات وسهولة الوصول الى البرامج التى يعرضها مجتمع البرامج المجانية‬

‫‪ -4‬اصدارة ابونتو ‪ CD‬سوف تتضمن فقط البرامج المجانية حيث ان اوبونتو تشجع على استخدام البرامج المجانية مفتوحة المصدر والعمل على تحسينها‬

‫و نشرها بين اصدقائك ومعارفك‬

‫ماذا يعني رقم إصدار اوبونتو؟‬

‫كل إصدارة لنسخة أوبونتو لينوكس تحمل رقما‪ Â‬خاصا‪ Â‬كالنسخة الخيرة ‪ 8.04‬وسابقتها ‪ .. 7.10‬الكثير ل يعلمون ماسر هذه الترقيمة الغريبة فكيف‬

‫الصدارة ان تكون ‪ 7.10‬والتي تليها مباشرة هي ‪ 8.04‬المر بسيط جدا‪ .. Â‬فصناع النظام يختاروا رقم الصدارة حسب تاريخ إصدارها ‪ ..‬فالصدارة‬

‫الخيرة صدرت فى شهر أبريل سنة ‪ 2008‬فأخذت الرقم ‪ 8.04‬الرقم ‪ 8‬يعني عام ‪ 2008‬والرقم ‪ 04‬يعني شهر أبريل او شهر ‪ 4‬من السنة الميلدية‪ .‬إذن‬

‫ماذا تعني ‪7.10‬؟‬

‫النسخة الخيرة حملت صفة أخرى هي ‪ LTS‬ماذا تعني ‪ LTS‬؟ ‪ LTS‬هي أختصار لكلمة ‪ Long Term Support‬اي دعم لمدة طويلة ‪..‬‬

‫فالصدارة الخيرة صدرت بدعم كامل لها ولبرامجها لمدة ثلثة اعوام كاملة‪.‬‬
‫‪25‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫لماذا أستخدم نظام أوبونتو لينوكس؟‬

‫سبعة أسباب تجعلك تستخدم نظام أبونتو لينوكس كنظام تشغيل‪.‬‬

‫مستقر‬

‫نظام أوبونتو مبني على نظام ديبيان لينوكس الذي يعد من اكثر النظمة استقرارا‪ Â‬حول العالم ‪ ,‬ودع التوقفات المفاجئة والتعطلت فى نظام التشغيل وقل‬

‫مرحبا‪ Â‬لنظام التشغيل الثابت والسلس‪ .‬سبب استقرار أوبونتو هو الطريقة التى صمم وطور عليها‪ ,‬فإذا واجه اي شخص مشكلة فى استقرار اي برنامج‬

‫فيمكنه بكل سهولة التبليغ عن المشكلة ويتم حلها فى الصدارات التالية والتي تتاح خلل ستة أشهر من صدور النسخة السابقة لها‪ .‬ل يوجد تحديثات‬

‫كل فترة للصدارات ‪ ..‬هناك تحديثات شاملة فقط ‪ ..‬لذا فتمتع بالستقرار التام للنظام‪.‬‬

‫آمن‬

‫إن امان جهاز الكمبيوتر الخاص بك يقع فى اعلى مراتب الهتمام من فريق مطوري أوبونتو لينوكس‪ ,‬فنظام أوبونتو بالساس يوفر لك المان التام من‬

‫الفيروسات‪ ,‬وملفات التجسس ) ‪ ( Spyware‬والعلنات المزعجة التى تخرج بشكل مفاجئ ) ‪ ( Adware‬ل تراهم ول تسمع عنهم فعليا‪ Â‬فى نظام‬

‫أوبونتو لينوكس وكل مشاكل المان التي قد تظهر فى النظام يتم حلها وبشكل سريع جدا‪ Â‬بحيث انك ل تشعر بأنها حدثت من الساس‪.‬يتمتع أوبونتو بنظام‬

‫تحديث أمني رائع حيث يبلغك دوما‪ Â‬بأن هناك تحديث امنى فى الوقت الحالي‪ .‬ولكن نادرا‪ Â‬ما تراه للسبب الول “ الستقرار ”‬

‫سهل الستخدام‬

‫نظام أوبونتو لينوكس للبشر جميعا‪ , Â‬فالبرامج والتطبيقات التي تستخدمها قد صممت لك ول يوجد بها اية تعقيدات ذائدة عن الحاجة ‪ ,‬سواء كنت محترفا‪Â‬‬

‫أو مبتدئا‪ Â‬فالنظام لك‪ .‬عالمي نظام أوبونتو لينوكس يمكن أن يستخدم من قبل أي شخص‪ ,‬في اي مكان كان وبأي لغة يتحدث هذا ل يهم‪ ,‬فمع دعم أكثر‬

‫من ‪ 100‬لغة حية متداولة عبر الكرة الرضية بداية من الفريقية وحتى لغة الزولو ‪ ,‬وسهولة الوصول إلى لغات اخرى عندما تكون متاحة للستخدام‪.‬‬

‫حتى انك يمكنك ان تضيف ترجمتك الخاصة حتى ولو كانت باللغة السنسكرية او المسمارية ‪ . D :‬ومع هذه اللغات يوفر نظام أوبونتو لينوكس‬

‫العديد من ترميزات الحروف والتي تجعلك تكتب باي لغة بكل سهولة‪.‬‬
‫‪26‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكن استخدامه حتى للمعاقين ذهنيا‬

‫نظام تشغيل أوبونتو لم ينسى المعاقين فكريا فهو كما ذكرنا من قبل يعمل تحت مبدأ أوبونتو للبشر جميعا‪ . Â‬ففي اوبونتو العديد من خصائص الوصول‬

‫السهلة المخصصة المعاقين فكريا فهو يحتوى على مكبر للصور‪ ,‬قارئ لما يعرض على الشاشة‪ ,‬لوحة مفاتيح تعمل بالصوت لتسهيل عمليات الكتابة‪.‬‬

‫فهناك فريق مطوريين لنظام أوبونتو لينوكس يكرسون جهودهم لتوفير وصول افضل للجميع‪.‬‬

‫مجاني‬

‫نظام أوبونتو لينوكس نظام مجاني ومفتوح المصدر‪ ,‬لن تدفع لكي تستخدم أوبونتو لينوكس‪ ,‬ويمكنك دائما‪ Â‬الوصول ‪ ,‬والتعديل وحتى إعادة توزيع‬

‫البرامج المدعومة من فريق أوبونتو لينوكس‪ ,‬فى الحقيقة أنت مشجع لتفعل هذا‪ ,‬ليس ان تستخدم نظام مجاني ول تدفع شئيا‪ Â‬فقط ‪ ,‬ولكن يعني ايضا‪ Â‬ان‬

‫البرامج التى تستخدمها شفافة تماما‪ Â‬ومفتوحة ومتاحة للفحص‪ .‬بهذا يتم ايجاد اي مشاكل امنية أسرع من ذي قبل‪ ,‬ل مفاجئات سخيفة قد تكون موجودة‬

‫بدون علمك‪ ,‬حتى انك تستطيع التغيير على النظام نفسه ‪ ..‬حرية!‬

‫إجتماعي‬

‫وهذا يندرج تحته كل ما يفعله أوبونتو‪ ,‬بدون مجتمع اوبونتو العالمي المفتوح لن يكون أوبونتو نظام التشغيل الذي هو عليه الن‪ .‬بداية من تقديم‬

‫الترجمات لكل هذه اللغات‪ ,‬الختبار والدعم لكتابة برامج جديدة‪ ,‬وحل المشاكل‪ ,‬المجتمع ل يتجزأ عن نجاح أوبونتو‪ ,‬فمبجرد استخدامك لنظام أوبونتو‬

‫لينوكس سواء شئت أم ابيت فأنت جزء من مجتمع أوبونتو لينوكس‪ .‬اي شخص يمكن ان يشارك ‪ ,‬سواء بكثرة او بقلة ‪ ..‬فهو يعود له ول يهم فأنت‬

‫جزء من هذا المجتمع‪ ,‬يمكنك المساعدة فى تشكيل اتجاه مشروع اوبونتو لينوكس وتطوير البرمجيات التي يستخدمها الناس حول العالم ‪.‬‬

‫هذا وبإختصار اجابة على السؤال الذي اخترته عنوانا‪ Â‬لهذا المقال ‪ ..‬لماذا أستخدم أوبونتو لينوكس ؟ هل علمت الن لماذا تستخدم أوبونتو لينوكس؟‬
‫‪27‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ubuntu versions‬‬

‫اصدارات اوبنتو‬
‫صدرت أول نسخة من توزيعة ابونتو فى اكتوبر ‪ 2004‬ويتم عمل اصدارة جديدة كل فترة ‪ 6‬شهور ويتم تحديث الصدارات القديمة مجانا ويتم تقديم‬

‫الدعم لصدارة سطح المكتب ‪ desktop‬لمدة تصل الى ‪ 3‬سنوات بينما الصدارة المقدمة للخوادم ‪ server‬يصل دعمها الى ‪ 5‬سنوات‬

‫والجدول التالى يوضح كل اصدارات اوبونتو‪.‬‬


‫‪28‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ubuntu Derivatives‬‬
‫اشتقاقات اوبونتو‬
‫توزيعة اوبونتو متوفرة فى عدة اصدارات‬

‫‪ : ubuntu -1‬عندما نقول اوبونتو فقط فنحن نقصد هنا التوزيعة الساسية وهى توزيعة اوبونتو بواجهة ‪ desktop environment‬هى الجنوم‬

‫‪ GNOME‬وهى واجهة سهلة وبسيطة ‪.‬‬

‫‪ : Kubuntu -2‬هى عبارة عن نفس توزيعة اوبونتو لكن لها واجهة سطح المكتب ‪ KDE‬وهى واجهة اكثر تعقيدا من الواجهة ‪ GNOME‬وتعطيك‬

‫سطح مكتب اكثر جمال ‪.‬‬

‫‪ : Xubuntu -3‬هى عبارة عن نفس توزيعة اوبونتو لكن لها واجهة سطح المكتب ‪ XFC‬وهذه الواجهة مخصصة للجهزة قليلة القدرات وهذه‬

‫الواجهة ذات كفأة وسرعة عالية ‪.‬‬

‫‪ : Edubuntu-4‬وهى توزيعة اوبونتو بواجهة ‪ desktop environment‬هى الجنوم ‪ GNOME‬وهى واجهة سهلة وبسيطة وهذه التوزيعة تم‬

‫تخصيصها للبيئة المدرسية لحتوائها على برامج والعاب تعليمية ‪.‬‬


‫‪29‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ubuntu Development and the Community‬‬


‫مجتمع تطوير توزيعة اوبونتو‬

‫اوبونتو هو حلقة الوصل بين مشروعات التعاونية لمجتمع اعضاء اوبونتو التى تمارس عملها حول العالم كله فقد كانت بداية ظهوره فى عام ‪2004‬‬

‫وانضم اليه عدة الف من المساهمين الذين يشاركون فى تطوير توزيعة اوبونتو من خلل كتابة الكواد ‪ code‬والدعم ‪ advocacy‬و العمل الفنى‬

‫‪ artwork‬والترجمات ‪ translations‬و الفحص ‪ testing‬وكتابة الوثائق ‪.documentation‬‬

‫عمليات تطوير اوبونتو منفتحة وشفافة للجميع سواء للمبتدئين او المطورين المحترفين كل الشخاص يرحب بهم فى عمليات تحسين اوبونتو ‪.‬‬

‫مؤسسة ‪ Canonical‬تستخدم المطورين للمساهمة فى اوبونتو كما يمكنك ان تشترك مع مجتمع اوبونتو الذى يشتمل على الكثير من الفراد والفرق‬

‫التعاونية الذين يعملون على اضافة المزيد من المميزات على توزيعة اوبونتو ‪.‬‬

‫اذا كنت من المطورين ‪ : developer‬يمكنك ان تشارك فى عمليات التطوير الرئيسية يمكنك كتابة تطبيقات جديدة وعمل حزم اضافية للبرامج واصلح‬

‫الخطاء البرمجية ‪ fix bugs‬للبرامج الموجودة ‪.‬‬

‫اذا كنت من الفنانين ‪ : artist‬يمكنك اضافة قيمة من المظهر و الحساس التى يمكن توظيفها فى اوبونتو يمكنك ايضا ان تزود دعمك عبر النترنت‬

‫بكتابة الوثائق والمساعدة فى التدريب على هـذه المواد أدخل على منتديات اوبونتو وارسل رسالة على اليميل تحتوى على الطريقة التى تستطيع من‬

‫خللها الشتراك فى عملية التطوير ‪.‬‬

‫قسم التطوير ‪ :‬وهو يشتمل على المبرمجين الذين يقومون بصناعة الحزم البرمجية واصلح الخطاء البرمجية وصيانة التوزيعة وهم المسئولين عن‬

‫ضمان ان اوبونتو لديها سلسلة من البرمجيات التى تعمل بشكل موثوق وسهل ‪.‬‬

‫من اروع الطرق لكى تتواصل مع مبرمجى الحزم ‪ packager‬هو الدخول الى الرابط التالى‬

‫‪https://wiki.ubuntu.com/MOTU/GettingStarted‬‬
‫‪30‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اذا كنت تتسأل كيف يمكنك ان تساهم معهم يمكنك ذلك عن طريق تزويدهم بافكار المشروعات والخطط و التحسينات يمكنك اضافة هذه الفكار من خلل‬

‫‪https://wiki.ubuntu.com/IdeaPool‬‬

‫المستخدمين التقنيون ‪:‬‬

‫اذا كان لديك المهارات التقنية الضرورية يمكنك ان تساهم مع مجتمع اوبونتو بالطرق التية ‪:‬‬

‫‪ -1‬اختبار الصدارات قبل النهائية للمساعدة على ايجاد الخطاء قبل اطلق الصدار النهائى ‪.‬‬

‫‪ -2‬عمل التقارير عن الخطاء ومساعدة فريق التطوير فى تحليلها‪.‬‬

‫‪ -3‬تدوين الخطاء وتقسيمها الى مجموعات لسهولة دراستها و تقييمها قبل ان تصدر التوزيعة ‪.‬‬

‫‪ -4‬انضم الى قائمة دعم البريد اللكترونى او قائمة المناقشات على عناوين اوبونتو ‪.‬‬

‫‪ -5‬انضم الى منتديات اوبونتو للردود على الطلبات‪.‬‬

‫‪ -6‬انضم الى دعم اوبونتو وتناقش من خلل قناة الدردشة الفورية‪.‬‬

‫المستخدمين غير التقنيون‪:‬‬

‫لو لم يكن لديك معرفة تقنية باوبنتو يمكنك ان تساعد مستخدمى اوبونتو من خلل هذه المشروعات‬

‫‪ -1‬العمال الفنية والتصميم ‪.‬‬

‫‪ -2‬الترجمة الى لغتك المحلية ‪.‬‬

‫‪ -3‬كتابة الوثائق المتجددة ‪.‬‬

‫‪ -4‬الدعم الفنى‪.‬‬

‫دورات توزيعة اوبونتو المكتبية‪:‬‬

‫هى جزء من مهام مؤسسة ‪ Canonical‬لتتمكن من تحقيق انتشـار اوسع على اجهزة الكمبيـوتر والخوادم فى كل انحاء العالم يجب ان تدرك ان‬

‫التدريب اساسى لكى تتمكن من النتقال من ويندوز الى اوبونتو وبناءا على هذا فان هذه الدورات وضعت من اجل تأهيلك لكى تكون مستخدم محترف‬

‫لكى تساعد فى نشر اوبونتو وتشرحه للمبتدئين للمزيد من المعلومات حول دورات اوبونتو والشهادات المعتمدة يمكنك زيارة هذا الموقع‬

‫‪http://www.ubuntu.com/training‬‬

‫كما هو الحال مع تطوير البرامج كذلك يساهم مجتمع اوبونتو فى تطوير وتحسين مستوى الدورات التى يتم تدريسها كذلك فان خبراء مجتمع اوبونتـو‬

‫يحددون مجال وطريق التدريب حسب حاجـة المستخدمين كما يقنعون كاتبى محتويات ‪ Canonical‬و ‪ third-party‬بتطوير محتوياتها ومراجعتها‬

‫لمزيد من المعلومات لمجتمع تدريب اوبونتو‬

‫‪http://wiki.ubuntu.com/Training‬‬

‫كل عمليات تطوير المحتويات تمت بنية صادقة على اساس فلسفة المصادر المفتوحة‬
‫‪31‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ubuntu and Microsoft Windows: Key Differences‬‬


‫الختلفات الرئيسية بين اوبونتو وميكروسوفت ويندوز‬
‫المصادر المفتوحة تختلف عن النموذج الحتكارى فى عدة اشياء‪:‬‬

‫‪ -1‬يشجع على تعديل البرامج وعمل العديد من البرامج المشتقة المتنوعة‪ :‬بعكس البرامج الحتكارية التى ل تعطيك الشفرة المصدرية و تمنعك من‬

‫استخدام الهندسة العكسية لتفهم كيف تعمل برامجهم وربما تحتوى برامجهم على ادوات تجسس علي حياتك الشخصية واعمالك ومشاريعك وانت‬

‫لتدرى !!!‬

‫‪ -2‬يوفر لك الدعم المجانى والدعم المدفوع حسب رغبتك ‪ :‬ولكن الدعم المدفوع اسرع فى الستجابة اليك بعكس البرامج المتلكية التى لتبيع لك‬

‫البرامج ولكنها تجعلك تدفع لها اموال مقابل استخدامك للبرامج وتتضاعف عليك التكلفة كلما زادت عدد الجهزة المركب عليها نفس البرامج وسوف‬

‫تطالبك بالتعويضات اللزمة سواء حصلت على هذه البرامج من مراكزهم المعتمدة او قمت بنسخها او اذا قام احد الشخاص باهدائها اليك احد كما انهم‬

‫ليقدمون اليك خدمة ما بعد البيع وغير مسئولين عن اى اضرار تلحق بك نتيجة استخدامك لبرامجهم و لتستطيع ان تطالبهم بالتعويضات اذا تعرضت‬

‫للخسائرعلى سبيل المثال لقد سمعنا عن انهيار العديد من السواق العالمية نتيجة انتشار احدى الفيروسات والذى يقوم باتلف كل البيانات والمشاريع و‬

‫الحسابات مما يؤدى الى خسائر فادحة تقدر بالمليارات ولكنهم لن يستطيعون مطالبة شركات الحماية من الفيروسات اى تعويضات !!!‬

‫‪ -3‬تستفيد المصادر المفتوحة فى عملها بفائدة روح التعاون ‪ :‬ومساهمات العديد من فرق التطوير بالمقارنة مع البرامج الحتكارية التى لديها فرق‬

‫تطوير صغيرة ومحدودة القدرات‬

‫‪ -4‬التكلفة المرتبطة ‪ : Associated Costs‬ان تكلفة نظام التشغيل ميكروسوفت ويندوز يتزايد مع تزايد الوظائف والتطبيقات التى يلزمك شرائها لكى‬

‫تستطيع تشغيلها عليه وفى بعض الحيان ربما تحتاج الى استخدام برامج ‪ third party‬لداء بعض المهام التى لتؤديها برامج ميكروسوفت‬

‫على سبيل المثال عند استخدامك لميكروسوفت اوفيس واردت ان تحفظ ملفاتك على صيغة ‪ pdf‬لن يمكنك ذلك وعليك شراء برنامج تحويل‬

‫‪ third party‬للتحويل الى ملفات ‪pdf‬‬

‫بالمقارنة مع توزيعة اوبونتو التى تاتى مجانية تماما بدون اى رسوم تحت اى مسميات ويمكنك ايضا الحصول على كل ما تريده من برامج بالمجان‬

‫والقيام بتحديث برامجك ونظامك بدون اى رسوم او اشتراكات ‪.‬‬

‫‪ -5‬الصدارات والتطبيقات الجديدة فى اوبونتو مجانية تماما مع تشابه ‪ :‬كل اصدراتها بينما تجد ان ميكروسوفت تصدر نسخ غير متشابهة من الويندوز‬

‫النسخة المنزلية غير نسخة المحترفين مع الختلف فى السعر بالطبع فنسخة المحترفين اكثر امانا من النسخة المنزلية ‪.‬‬

‫‪ -6‬الصدارات الحديثة ‪ : New version releases‬اوبونتو يتم اصدارها كل ‪ 6‬شهور حيث تجد نظام تشغيل متجدد كليا متضمنا معه احدث البرامج‬

‫وكل التحديثات المنية يمكنك تنزيلها من موقعهم الرسمى او ان تقوم بتحديث اصدارتك القديمة الى الصدارة الحديثة مجانا مع الدعم الكامل بينما‬

‫الويندوز يتم اصداره فى فترات متباعدة ‪.‬‬


‫‪32‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬السمات المنية ‪ : Security aspects‬ان نظام اوبونتو نادرا ما يستهدف من قبل الفيروسات او ‪ malware‬لن المستخدم الجذر ‪ root‬مغلق‬

‫بالساس فى توزيعة اوبونتو وفقط يمكنك تادية مهامك عن طريق المتيازات الدارية ‪ , administrative privileges‬بينما مع ويندوز فان‬

‫المستخدمين يستعملون حساب المدير ) الذى يناظر المستخدم ‪ root‬فى اوبونتو( بصورة افتراضية فى اداء كل مهامهم اليومية ‪.‬‬

‫‪ -8‬قابلية التعديل ‪ : Customisation‬اوبونتو قادر على التصميم واضافة الطابع الشخصى عليه على سبيل المثال يوجد منه العديد من النكهات‬

‫التوزيعات ‪ ubuntu & kubuntu & xubuntu & Edubuntu‬كما يمكنك ان تركب احداهما وتضيف اليها بيئة سطح المكتب التى ترغبها ‪,‬‬

‫على سبيل المثال يمكنك تركيب ‪ ubuntu‬ثم تضيف اليها واجهة ‪ KDE‬ويصبح لديك واجهتان لسطح المكتب واحدة جنوم والخرى كيدى يمكنك‬

‫التبديل بينهم عندما تريد توزيعة اوبونتو توفر لك سهولة الوصول الى اكثر من ‪ 24000‬حزمة برمجية مجانية من خلل النترنت بينما ميكروسوفت‬

‫ويندوز له خيارات اقل يمكنك تعديلها واغلب برامجه يلزمها رخصة لكى تستعملها ‪.‬‬

‫‪ -9‬تخزين البيانات ‪ : Data Storage‬يقوم ميكروسوفت ويندوز بوضع بيانات المستخدم فى العديد من الماكن التى يجعلها صعبة السترجاع‬

‫‪ backing up‬والنقل من جهاز الى اخر بينما يوفر اوبونتو كل معلومات المستخدم فى مكان واحد هو مجلد البيت ‪ home‬مما يسهل استرجاع الملفات‬

‫ونقلها‪.‬‬
‫‪33‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مقارنة بين نظام اوبونتو لينوكس ونظام تشغيل الويندوز‬

‫ميكروسوفت ويندوز‬ ‫اوبونتو‬ ‫اوجه المقارنة‬

‫رخصة جديدة لكل مستخدم‬ ‫مجانى بدون تراخيص‬ ‫التكلفة‬

‫كل الصدارات مختلفة منزلية ‪ /‬محترفين‬ ‫كل الصدارات متشابهة‬ ‫اطلق الصدارات‬

‫فى فترات متباعدة وغبر منتظمة‬ ‫اصدارة كل ‪ 6‬شهور‬


‫يعمل بحساب المستخدم المدير افتراضيا‬ ‫مغلق حساب المستخدم الجذر‬ ‫المن‬

‫اكثر استهدافا من ‪ malware‬والفيروسات‬ ‫اقل استهدافا من ‪ malware‬والفيروسات‬


‫محدود القدرات فى اضافة الطابع الشخصى‬ ‫سهل التصميم واضافة الطابع الشخصى‬ ‫قابلية التعديل‬

‫ادفع لتحصل على ميزات اضافية‬ ‫توجد منه اشتقاقات مختلفة‬


‫البيانات تحفظ فى اى مكان‬ ‫سهل التحديث والترقية‬ ‫البيانات المخزنة‬
‫البيانات تحفظ فى الدليل ‪home‬‬
‫صعوبة نقل واسترجاع البيانات‬ ‫سهل نقل واستبدال بيانات المستخدم‬
‫وتعريفها على حاسب اخر‬
‫‪34‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫نظرة على البرامج البديلة المتاحة فى نظام تشغيل لينوكس بالمقارنة مع نظام تشغيل الويندوز‬
‫‪35‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الثانى‬

‫متطلبات قبل التثبيت‬


‫‪36‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الحصول على التوزيعة‬

‫الموقع الرسمى للتوزيعة ‪www.ubuntu.com‬‬

‫يمكنك تحميل التوزيعة ‪ ubuntu live CD‬من ‪http://www.ubuntu.com/getubuntu/download‬‬

‫فحص ‪MD5‬‬

‫بعد اكتمال التنزيل يجب فحص الملف للتأكد من خلوه من الخطاء أثناء التنزيل‪..‬‬

‫ما هو ‪ MD5‬وما هى اهميته ؟‬

‫ملف ‪ MD5‬أو ‪ SFV‬يسمى مفتاح البصمة للملفات )عبارة عن كود مكون من عدة ارقام وحروف( والذى تجده مكتوب بجوار النسخة التى تقوم‬

‫بتنزيلها من موقع توزيعة ‪ UBUNTU‬يمكنك معرفة ‪ MD5‬و نحن نستخدمه للتأكيد من سلمة الملفات المحملة ‪.‬‬

‫كيفية فحص ‪MD5‬‬

‫رقما نحن هنا نقارن بين رقم ‪ MD5‬والرقم الناتج من عملية الفحص فان كان الرقمين متطابقان تماما فاعلم‬
‫البرنامج يقوم بحساب تكامل الملف وينتج ‪Â‬‬

‫ان النسخة التى انزلتها سليمة مائة بالمائة وان كان يوجد اختلف بالتالى سوف يلزمك اعادة تنزيلها مرة اخرى ‪.‬‬

‫البرنامج المستخدم فى عملية الفحص‬

‫سوف نقوم باستخدام برنامج ‪ md5summer‬الذى نقوم بتنصيبه على نظام تشغيل الويندوزللتاكد من سلمة الملف )‪ (ISO‬بتاع لينوكس قبل عملية‬

‫حرقه على اسطوانة ‪.CD‬‬

‫موقع البرنامج‬

‫‪http://www.md5summer.org‬‬
‫‪37‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التعامل مع البرنامج‬

‫خطوات عمل البرنامج ‪:‬‬

‫‪ - 1‬حفظ الملف النصى ‪ MD5‬الموجود بموقع التوزيعة ‪.‬‬

‫‪ - 2‬إنسخ رقم الـ ‪ Md5‬الخاص بالملف الذي قمت بتنزيله‪ ،‬وألصقه في المكان الخاص به من واجهة البرنامج‪.‬‬

‫‪ - 3‬من واجهة البرنامج اختار مكان نسخة ‪ ISO‬التى تحتفظ بها ‪.‬‬

‫‪ - 4‬اضغط على ‪ calculate‬لحساب ‪. MD5‬‬

‫‪ - 5‬اضغط على ‪ compare‬لعملية المقارنة بين الرقم المفروض ان يكون عليه والرقم المحسوب ‪.‬‬

‫نتيجة الفحص‬

‫وهنا نجد نتيجة الفحص ‪ MD5 check sums are the same‬معنى كده ان كل شاء تمام فلنتوكل على ال ونكمل باقى متطلبات التثبيت‪.‬‬
‫‪38‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫حرق التوزيعة على اسطوانة ‪CD‬‬


‫الشرح‬

‫على سبيل المثال سوف نقوم باستخدام برنامج النيرو )‪(Nero 6‬‬

‫‪ - 1‬نقوم بفتح نافذة البرنامج ونختار التبويب الخاص بنسخ ‪CD/ DVD /Image‬‬

‫‪ - 2‬نختار ‪ burn image to disk‬كما موضح بالشكل‬

‫‪ -3‬نقوم باختيار ملف اليزو )‪ (ISO‬الخاص بالتوزيعة من المكان الذى نحتفظ فيه بهذا الملف ‪.‬‬
‫‪39‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬افتح قائمة ‪ writing speed‬وقم باختيار اقل سرعة نسخ ممكنة على سبيل المثال ‪ 8x‬حيث انه كلما قلت سرعة النسخ كلما تاكدنا ان النسخة‬

‫الناتجة سليمة وليس بها اخطاء ويمكنك وضع علمة صح امام الخيار ‪ verify data of disk after burning‬وهى عملية تقوم بعد عملية النسخ‬

‫بمطابقة الملفات المنسوخة للتاكد من سلمتها ‪.‬‬


‫‪40‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الصورة التالية توضح استمرار عملية النسخ‬

‫الحمد ل تمت عملية النسخ بنجاح‬

‫اضغط ‪ next‬ثم ‪ finish‬ثم استخرج اسطوانة ‪ubuntu live CD‬‬


‫‪41‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تعريف ‪live CD‬‬


‫تتميز توزيعات لينوكس حاليا بميزة هامة عن باقى انظمة التشغيل الخرى وهى قدرة نظام لينوكس على العمل بدون تنصيب‪ .‬بمعنى انه يوجد حاليا‬

‫توزيعات لينوكس تعمل مباشرة )‪ (live‬من القرص المضغوط )‪ ( live CD‬او من خلل الفلش ميمورى ) ‪ (USB flash memory‬حتى انه هذه‬

‫التقنية الجديدة تساعدك على تشغيل جهازك حتى لو قمت بفصل الهارد ديسك ) ‪ (hard disk‬حيث يتم تخزين ملفات النظام على الذاكرة المؤقتة‬

‫) ‪( RAM MEMORY‬‬

‫فوائد ‪live CD‬‬


‫‪ -1‬توفر العديد من التطبيقات على التوزيعة ‪ live CD‬تغطى كل جوانب السنخدام برامج مكتبية وجرافيك وملتيميديا وبرامج تصفح النترنت والشات‬

‫والعديد من البرامج التى يصعب حصرها والتى تمكنك من العمل المباشر عليها بعكس نظام ويندوز الذى لياتى معه اى برامج مفيدة بالضافة لسرعة‬

‫القلع وخفة التشغيل ‪.‬‬

‫‪ - 2‬من خلل ‪ live CD‬يمكنك تسطيب لينوكس من خلل واجهة رسومية )‪ (GUI‬سهلة ومريحة ‪.‬‬

‫‪ - 3‬تمكنك من الدخول بحساب ‪ ROOT‬مما يعطيك صلحيات كاملة فى ادارة النظام ‪.‬‬

‫‪ - 4‬نستخدمها كاسطوانة انقاذ ”‪ “rescue‬فى حالة فقدان استقرار النظام لى سبب من السباب ‪.‬‬

‫‪ - 5‬اعادة ضبط برنامج ‪ boot loader‬التى يعطى قائمة النظمة المتاحة فى بداية التشغيل ‪.‬‬

‫‪ - 6‬من الممكن استخدامها فى عملية تقسيم الهاردديسك )‪ (repartition‬والتى تدعم انظمة ملفات ويندوز و لينوكس ‪.‬‬

‫‪ - 7‬عدم الضرار بأى داتا هامة نحتفظ بها على الهارد ديسك بعد عملية التجربة ‪ ,‬من الجدير بالذكر ان استخدام ‪ live CD‬ل يتلف نظام التشغيل المنصب‬

‫على الجهاز وملفاته و ليغير بأي من اعداداته فمهما ارتكبت من اخطاء خلل تعاملك مع النظام فل تقلق فبإعادة تشغيل الجهاز سيعود النظام الى حالته‬

‫البتدائية نظيفا كما ولدته امه ‪ .‬وذلك لن أي اعدادات تخصصها خلل استخدامك للنظام )العدادات الشبكية واعدادات المتصفح ‪ ...‬الخ( يجري تخزينها‬

‫في قسم الذاكرة الموقتة من القرص الصلب أو مايسمى ذاكرة الوصول العشوائي ‪ RAM‬ونعلم ان هذه الذاكرة تفقد محتوياتها عند انقطاع التيار الكهربائي‬

‫عنها وهذا مايحدث عند اعادة التشغيل ‪.‬‬

‫‪ - 8‬يستخدمها المبتدئون الذين يرغبون فى تجربة نظام تشغيل لينوكس ولكنهم ليس لديهم دراية كافية بكيفية تنصيب النظام الجديد او لنهم يخافون‬

‫من عملية تقسيم الهارد ديسك وبذلك يمكنك من تشغيل نظامك الجديد بكل سهولة وأمان ‪.‬‬

‫‪ - 9‬يستخدمه المبتدئون فى اختيار التوزيعة الجديدة التى يرغبون فيها استخدامها حيث يمكنك تنزيل العديد من التوزيعات ‪ live CD‬ونسخها وبعد ذلك‬

‫تقوم بتجربتها كلها وتختار التوزيعة التى تعجبك مع مراعاة ان من اهم شروط اختيار التوزيعة ان تتعرف على كل مكونات جهازك حتى لتواجه مشكلت‬

‫التعريف على لينـوكس خصوصا كونك مبتدىء مثل التعرف على كروت الشبكة والشاشة وغيرها مع العلم ان مشكلت التعريف على لينـوكس تم حل‬

‫معظمها مع تزايد عدد شركات الهـاردويرالداعمة لنظمة لينوكس والتى تقوم باصدار تعريفات وتحديثات دورية لها وتقوم بوضعها جنبا الى جنب بجوار‬

‫تعريفات ويندوز ‪.‬ويجب ال ننسى انتقال العديد من شركات تصنيع الهاردوير ) ‪ ( hardware‬لوضع نظام تشغيل لينوكس كنظام تشغيل افتراضى بدل‬

‫عن نظام ميكروسوفت ويندوز لسرعتها وخفتها على اجهزتهم وكفائها فى اداء المهام المنوطة بها مما يشهد على قوة توزيعات لينوكس ‪.‬‬
‫‪42‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -10‬يستخدم فى اماكن العمل ذات الخصوصية الشديدة خوفا من تسرب المعلومات الهامة حيث تبقى الجهزة بدون انظمة تشغيل ثم نشغلها باستخدام‬

‫السطوانات ‪ live CD‬وعند انتهاء العمل نقوم باستخراج ‪ live CD‬بكل سهولة وبذلك نتخلص من محاولت زرع ملفات خبيثة او تجسسية وبذلك‬

‫نكون فى مأمن من مخاطر الفيروسات المؤذية ‪.‬‬

‫‪ -11‬يستخدمها البعض فى عمليات الصيانة للجهزة حتى لوكانت هذه الجهزة تعمل بنظام تشغيل ويندوزحيث تستطيع ان تجد الملفات الغريبة التى‬

‫توجد على هاردديسك والتى تحتوى على فيروسات مع ملحظة ان هذه الملفات تقوم باخفاء نفسها على نظام تشغيل ويندوز وفى كثير من الحيان تفشل‬

‫انظمة الحماية على ويندوز من كشفها )ولقد مررت بنفسى بمشكلة من نفس النوع (‪.‬‬

‫فوأئد عملية التنصيب‬

‫يلزم تنصيب النظام على الهاردديسك حتى تتمكن من الحتفاظ بملفات التحديث و التعديلت التى تجريها على ملفات النظام و البرامج وتعريفات الهاردوير‬

‫لنه بمجرد اخراج ‪ liveCD‬سوف تفقد كل هذه التعديلت حيث انها تعامل معاملة الملفات المؤقتة ويتم اختزانها فى الذاكرة المؤقتة للجهاز ونفقدها‬

‫بمجرد اعادة التشغيل ‪ .reboot‬بمعنى انه عند اعادة تركيب ‪ live CD‬فى المرات التالية سوف تعود نفس العدادات الفتراضية ‪.‬‬
‫‪43‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ضبط البووت من اعدادات البيوس‬


‫بعد اتمام عملية حرق السطوانة بنجاح تبقى لنا ان نقوم بعملية القلع لنستطيع استخدام السطوانة كـ ‪live CD‬‬

‫‪ -1‬نقوم باعادة تشغيل الكمبيوتر ‪ reboot‬ثم الضغط باستمرار على مفتاح ‪ Delete‬حتى تظهر الشاشة الزرقاء‪.‬‬

‫‪ -2‬نقوم باختيار ‪ advanced BIOS features‬ومنها يظهر عدة اختيارات‬

‫‪ -3‬نقوم باعادة ترتيب البووت‬

‫‪first boot device :‬‬ ‫‪CD ROOM‬‬


‫‪second boot device :‬‬ ‫‪hard disk‬‬
‫‪third boot device :‬‬ ‫‪floppy disk‬‬
‫‪44‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اضغط ‪ f10‬من اجل الحفظ ثم بعد ذلك اعمل ‪restart‬‬


‫‪45‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الثالث‬

‫عملية تركيب توزيعة اوبونتو‬


‫‪46‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ادخال ‪ live CD‬فى ‪CD ROM‬‬


‫عند عملية البووت لحظ الشاشة الفتتاحية ‪.‬‬

‫هنا نختار اللغة التى سوف تظهر بها نوافذ من هنا اختار ‪English‬‬

‫هنلحظ الواجهة التالية نختار منها ‪install ubuntu‬‬


‫‪47‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ملحوظة ‪:‬‬

‫‪ -1‬لحظ ان لو انك اخترت الختيار الول ‪ try ubuntu without any change to your computer‬كل ما يمكنك فعله هو تجربة ‪CD‬‬

‫كاسطوانة ‪ Live CD‬ولن تطرا اى تغييرات على جهازك‬

‫‪ -2‬من المزايا الرائعة لسطوانة ‪ ubuntu‬هو امكانية فحصها من الخطاء قبل تثبيت النظام ذلك عن طريق الختيار الثالث ‪check CD for defects‬‬

‫ثم ننتظر قليل‪ Â‬من الوقت اثناء القيام بالتحميل‬


‫‪48‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ubuntu installation steps‬‬

‫خطوات تنصيب النظام‬

‫الخطوة الولى ‪:‬‬

‫تحديد اللغة النجليزية ‪ English‬كلغة اساسية للنظام‪.‬‬

‫الخطوة الثانية ‪:‬‬

‫اختيار التوقيت دولتك مهم جدا تحرى الدقة فى الختيار و يمكنك الختيار بطريقتين من القائمة او من على الخريطة‪.‬‬

‫اضغط ‪forward‬‬
‫‪49‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخطوة الثالثة ‪:‬‬

‫بعد ذلك نختار لغة لوحة المفاتيح اللغة العربية )‪ (Arabic‬من القائمة اليسرى‪.‬‬

‫اضغط ‪forward‬‬
‫‪50‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪prepartition‬‬
‫مسميات وحدات التخزين‬
‫اذا كان الهاردديسك من نوع ‪IDE/ATA‬‬

‫‪/dev/hda = Primary master‬‬

‫‪The main hard disk in the computer and the one that is booted by default‬‬

‫‪ : hda‬هو الهاردديسك الرئيسى والذى يتم وضع نظام التشغيل عليه حيث يرمز للهاردديسك الول بالحرف ‪ A‬وتسمى البارتشنات التى فيه حسب‬

‫الترتيب التالى‬

‫‪hda1= C‬‬
‫‪hda5= D‬‬
‫‪hda6= E‬‬
‫‪hda7= F‬‬

‫يرجع السبب فى عدم تسمية البارتشن ‪ D‬مثل ‪ hda2‬نتيجة ان اقصى عدد لـ ‪ Primary Partitions‬على اى هاردديسك يكون اربعة فقط فلو‬

‫افترضنا أنه يوجد لديك القسم ‪ c‬على ويندوز و هو ‪ primary partition‬فطبيعى سيحمل السم ‪ hda1‬على لينوكس بعد ذلك يوجد لديك قسم تحت‬

‫اسم ‪ extended‬والذى يحتوى على ال ‪ logical partitions‬والقسم ‪ extended‬يحجز الرقام من ‪ 2‬إلى ‪ 4‬وبالتالى أول بارتشن ‪ logical‬تحت‬

‫القسم ‪ extended‬سيحمل الرقم ‪ 5‬وذلك فعل ما يحدث مع لينوكس‬

‫‪dev/hdb :Primary slave‬‬

‫‪A hard disk connected to the same IDE cable as the main hard disk On the CD/DVD drive is connected to the‬‬
‫‪primary slave some budget compute‬‬

‫‪ : hdb‬يكون فى بعض الجهزة عبارة عن الهاردديسك التابع ويتم استخدامه كوحدة تخزين اضافية او يكون فى بعض الجهزة عبارة عن‬

‫‪ CDROM‬او ‪ DVD‬وفى هذه الحالة يرمز له بالحرف ‪ B‬وتكون وحدات التخزين لها مسميات على الترتيب التالى‬

‫‪hdb1=G‬‬
‫‪hdb5=H‬‬
‫‪hdb6=I‬‬
‫‪hdb7=J‬‬

‫‪/dev/hdc : Secondary master Usually, this is the CD/DVD drive‬‬

‫‪/dev/hdd : Secondary slave A hard disk connected to the same IDE cable as the CD/DVD drive‬‬

‫لحظ ان‬

‫لحظ لو ان الهاردديسك الذى لديك من النوع ‪ SATA‬تتغير المسميات من ‪ hd‬الى ‪ sd‬على سبيل المثال يكون اسم البارتشن ‪ c‬هو ‪ sda1‬بدل عن‬

‫‪hda1‬‬
‫‪51‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫رسم توضيح لقسام ومسميات وحدات الهاردديسك‬

‫‪hda1‬‬ ‫‪hda2‬‬ ‫‪hda3‬‬ ‫‪hda4‬‬

‫‪hda1=C‬‬

‫‪hda5=D‬‬ ‫‪hda6=E‬‬ ‫‪hda7=F‬‬ ‫‪hda8=G‬‬

‫لحظ انه فى المعتاد عند تقسيم الهاردديسك يكون عدد اقسام ‪ Primary‬هو قسم واحد وليس اربعة‬
‫‪52‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪prepartition‬‬

‫الفرق بين انظمة ملفات ويندوز ولينوكس‬

‫من جهة اخرى يمكننا المقارنة بين النظامين من حيث نوع انظمة الملفات المستخدمة فى التنصيب فكما هو معلوم ان نظام التشغيل ويندوز يستخدم‬

‫نوعين من انظمة الملفات هما ‪ fat32 & NTFS‬بينما نجد ان لينوكس يستخدم انظمة ملفات مختلفة على سبيل المثال ‪& EXT2 & EXT3‬‬

‫‪REISERFS‬‬

‫أشهر أنظمة الملفات‬

‫‪EXT2&EXT3‬‬

‫هما نظاما الملفات الساسيان لنظام لينكس وال ‪ EXT3‬هو الطراز الحدث وقد تم إبتكاره لعلج بعض المشاكل التي كانت تحدث في الطراز القديم مثل‬
‫مشكلة تلف البيانات والمعلومات عندما كان يتعرض لنقطاع التيار الكهربي ومشكلة قيام الطراز القديم بعمل فحص كامل لنظام الملفات في حالة تشغيله‬
‫مرة ثانية بعد إنقطاع التيار الكهربي وهذا الفحص كان يأخذ الكثير من الوقت‬

‫‪VFAT&NTFS‬‬

‫هما نظاما الملفات الساسيان لنظمة الويندوز‬

‫‪SWAP‬‬
‫هو طراز يستخدم لتنسيق الجزء الذي يتعامل معه اللينكس بإعتباره ذاكرة تكميلية للجهاز ومستخدموا أنظمة ويندوز يعرفون ملف الذاكرة الوهمية الذي‬
‫ينشئه النظام أساسا على القرص ‪ C‬لكن تجزئة السواب في لينكس تختلف كثيرا‪ Â‬في معماريتها عن ملف المبادلة في ويندوز‬

‫‪REISERFS‬‬

‫هو أحدث طرازات أنظمة ملفات لينكس وهذا الطراز الذي تعتمد عليه معظم التوزيعات الحديثة وهو نظام ملفات يستخدم معمارية ‪ Journaled‬التي تعتمد‬
‫عليها قواعد البيانات في خوادم النترنت وهو يعتبر في نظر الكثيرين أفضل وأكثر تطورا وإعتمادية من الطرازان الساسيان لنظمة لينكس‬
‫‪ EXT2&EXT3‬وينتظر له أن ينتشر في كل توزيعات لينكس خصوصا‪ Â‬بعد أن تبين أنه أفضل وأسرع وأأمن من الطرازات القديمة وتبين أن كل المخاوف‬
‫التي أثيرت ضده كانت دون سند حقيقي ومن ثم فسوف يكون هو طراز الملفات الول في توزيعات لينكس ومعلوم أن التوزيعات العربية الحديثة مثل أرابيان‬
‫وجواثا وفيكتارا تدعمان هذا الطراز وهو الختيار الول في هذه التوزيعات ‪.‬‬
‫‪53‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخطوة الرابعة‬
‫‪prepare disk space‬‬
‫تقسيم بارتشن لينوكس‬

‫ان شاء ال فى هذا الجزء سنتعرف على كيفية اجراء تقسيم لبارتشن لينوكس لذلك أنصحك باخذ نسخة احتياطية )‪ (back up‬من ملفاتك الهامة حتى‬

‫لتتعرض للضياع فى حال اخطئت ل قدر ال فى عملية التنصيب كذلك أنصحك ان كنت تمتلك احد الجهزة القديمة التى ليهمك امرها بتجربة عملية‬

‫التنصيب والتقسيم عليها حتى تكتسب بعض الخبرة قبل التنصيب على جهازك الرئيسى ‪.‬‬
‫‪54‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫خيارات تقسيم الهارد ديسك‬

‫الخيار الول ‪guided – resize IDE master , partition 5 # (hda5) and use freed space :‬‬

‫لمن يريد البقاء على الويندوز و أخذ جزء من القسم الخاص به و تنزيل أوبنتو عليه أي أنه عند إختيارك هذا الخيار ستختار في كل مرة تشغل بها‬

‫الجهاز إما الويندوز أو أوبنتو هذا الختيار يعطيك امكانية حجز مساحة فارغة منه لتخصصه لتنصيب لينـوكس كل ما عليك فعله هو تحريك ‪slider‬‬

‫المنزلق ليعطى لك مساحة والنسبة المئوية لها ‪ .‬مع الخذ فى العتبار ان هذه المساحة الماخوذة يجب ال تقل عن ‪ 4‬جيجا بحد ادنى‪ .‬لكن عليك قبل‬

‫اختيار هذا الخيار ان نجرى بعض العمليات لتوفير بعض المساحات التى نحتاجها فى البارتشن المثبت عليه ويندوز ‪.‬‬

‫‪we must be free up enough disk space‬‬


‫‪55‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عمليات يجب اجرائها على الويندوز لزيادة المساحة المتوفرة من اجل تركيب اوبونتو لينوكس مع الويندوز على نفس القسم ‪:‬‬

‫‪ -1‬عمل )‪ (Disk defragment‬على البارتشن ‪: C‬‬

‫المثبت عليه نظام التشغيل ويندوز وهى عملية تفيد فى تجميع ملفات ويندوز المبعثرة فى كل انحاء ‪ C‬وضمها فى مكان واحد وبذلك نتجنب اتلف جزء‬

‫من ملفات الويندوز‪ .‬يمكنك اجراء هذه العملية بواسطة برنامج ‪ Disk defragmenter‬المرفق مع نظام التشغيل ويندوز‬

‫‪ -1‬افتح ‪ my computer‬و اعمل كليك يمين على البارتشن ‪C‬‬

‫‪ -2‬اختار ‪ properties‬ومنها نختار ‪ tools‬ثم نختار ‪Defragment new‬‬

‫نقوم بالتاكيد على الختيار البارتشن ‪ C‬واضغط على ‪Defragment‬‬


‫‪56‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬عمل تنظيف )‪ (clean up‬للبارتشن ‪: C‬‬

‫لتوفير بعض المساحات التى من الممكن استغللها لصالح مساحة مطلوبة لبارتشن لينوكس ذلك بمسح الملفات المؤقتة الخاصة بويندوز والنترنت‬

‫وغيرها ‪.‬‬

‫اضغط على ‪ Disk cleanup‬ثم من القائمة التى تظهر امامك ضع علمة صح امام كل الختيارات ثم ‪ok‬‬

‫وبذلك نكون قد اتممنا عملية التنظيف‬


‫‪57‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الغاء مساحة مخصصة لستعاة النظام )‪: (Turn off System Restore‬‬

‫وهى احدى الطرق التى تساعدنا على توفير بعض المساحات من بارتشن الويندوز ونستغل هذه المساحة لتوسيع مساحة للينوكس ‪ .‬هذه الخاصية‬

‫تخصص ‪ 12 %‬من مساحة ال ‪ C‬بشكل افتراضى من اجل استعادة النظام بمعنى انه لو كان لديك مثل مساحة ‪ C‬حوالى ‪ 10‬جيجا اذن المساحة‬

‫المخصصة لهذه الخدمة ‪ 1200‬ميجا ولكن هنا عليك الحذر حيث ان ايقاف هذه الخدمة فى ويندوز يضيع عليك الفرصة فى استعادة النظام فى حالة‬

‫انهياره اذا كنت متاكدا من انك لتحتاج هذه الخاصية يمكنك ايقافها بكل سهولة‬

‫‪ -1‬اعمل كليك يمين على ‪ my computer‬واختار ‪ properties‬واختار تبويب ‪System Restore‬‬

‫‪ -2‬ضع علمة صح اما ايقاف الخدمة ‪turn off system restore on all drives‬‬

‫‪ -3‬تظهر امامك نافذة تحذيرية من انك ستفقد جميع نقاط الستعادة نختار ‪ yes‬من اجل الستمرار ثم انقر زر ‪ Apply‬ثم ‪OK‬‬
‫‪58‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬الغاء المساحة المخصصة ل ‪: hibernation‬‬

‫هذه الخاصية تستخدم حوالى ‪ 1000‬ميجا من مساحة البارتشن ‪ C‬من الممكن ايقاف هذه الخاصية واستغلل المساحة الخاصة بها لتوسعة بارتشن‬

‫لينوكس‬

‫‪ -1‬افتح قائمة ‪ start‬ومنها اختار ‪ control panal‬ومنها اختار ‪power options‬‬

‫‪ -2‬اختار التبويب ‪ Hibernate‬واحذف علمة الصح من امام ‪Enable hibernation‬‬

‫‪: uninstalling unused software -5‬‬

‫اى ازالة اى برامج لتحتاجها او اى العاب قمت بتسطيبها لتوفير المزيد من المساحات‬
‫‪59‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخيار الثانى ‪: Guided – use entire disk :‬‬

‫يقوم بمسح كامل محتويات احدى القراص الصلبة )‪ (hard disk‬التى لديك واستحدام المساحة بالكامل لتنصيب لينوكس حيث يقوم بعمل ‪format‬‬

‫لكامل الهاردديسك وكل ما فيه من بارتشنات لذلك يجب عليك هنا الحذر و اخذ نسخة احتياطة من ملفاتك الهامة ‪.‬‬

‫ملحوظة ‪:‬‬

‫اذا كنت تخاف من اجراء عملية التقسيم على الهاردديسك الذى تستخدمه ك ‪ master‬يمكنك شراء هارد ديسك اخر و تركيبه ك ‪ slave‬و تنصيب‬

‫لينوكس عليه ‪ .‬مع العلم ان لينوكس من الممكن ان تقوم بتنصيبه على اى هارد ديسك سواء كان اساسى ‪ master‬او خارجى ‪ slave‬كذلك من‬

‫الممكن تنصيبه على اى بارتشن سواء كان ‪ primary‬او ‪logical‬‬


‫‪60‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخيار الثالث ‪ :‬عملية التقسيم يدويا ‪: manual‬‬

‫وهذه الطريقة تعتبر الطريقة المثالية من وجهة نظرى حيث انها تتيح للمستخدم كامل الصلحيات لختيار‬

‫‪ -1‬اختيار البارتشن اذى تريد تركيب لينوكس عليه‬

‫‪ -2‬اختيار المساحة التى يرغب فيها بدقة مثل قسم ‪ root‬وقسم ‪ swap‬وقسم ‪ home‬اذا رغبت فى ذلك‬

‫‪ -3‬اختيار نظام الملفات الذى ترغب فيه مثل ‪SWAP & REISERFS‬‬

‫يجب عليك توفير مساحة كافية مثل ‪ 10‬جيحا وطبعا عليك عمل نسخة احتياطية من ملفاتك الهامة قبل التقسيم حتى لتفقدها للبد ‪.‬‬

‫كما يلزم ان تكون مساحة ‪ swap‬على القل مرة ونصف المرة من مساحة ‪RAM‬‬
‫‪61‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيفية تقسيم بارتشن لينوكس ‪:‬‬

‫هنا الخطوة الهم في مرحلة تثبيت النظام ‪ :‬اذا كان لديك نظام ويندوز و كذلك لديك أقراص صلبة ل تريد ضياع اى بيانات لبد ان تختار طريقة التقسيم‬

‫‪ Manual‬هذا الختيار يتيح لك انشاء بارتيشن للنظام بمعنى انك هتحذف بارتيشن من عندك و تعمله من جديد لكن هيتحول نظام ملفاته من ‪NTFS‬‬

‫او ‪ Fat32‬الخاص بنظام تشغيل الويندوز الى ‪ EXT3‬الخاص بلينوكس انتبه رجاء‪ Â‬يجب عليك تخصيص بارتيشن معين للنظام مثل‪ Â‬لو عندنا كذا‬

‫بارتيشن في الهارد تلحظ ان لينوكس يعطى اسماء مختلفة للسواقات )‪ (partition‬كما موضح فيما يلى ‪:‬‬

‫‪C = dev/hda1‬‬
‫‪D = dev/hda5‬‬
‫‪E = dev/hda6‬‬
‫‪62‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيفية تقسيم البارتشن الخاص باوبونتو لينوكس‬

‫‪ -1‬اختار ‪ partition‬الذى ترغب فى تنصيب اوبونتو عليه‬

‫‪ -2‬اختار المر ‪ Delete‬لمسح هذا ال ‪ partition‬ويتحول الى مساحة فارغة ‪. free space‬‬

‫‪ -3‬اضغط ‪ Edit partition‬لتظهر لك النافذة التى بالسفل‬

‫اول ‪ :‬تهيئة القسم الجذر ‪ROOT‬‬

‫هو القسم الرئيسى الذى تم اختياره لتثبيت النظام عليه‪.‬‬

‫نختار مساحة ‪ :‬تكون ‪9557MB‬‬

‫نختار نوع التقسيم ‪ :‬يكون ‪EXT3‬‬

‫نختار نوع الربط ‪ :‬يكون العلمة ‪/‬‬

‫ثانيا ‪ :‬تهيئة قسم الذاكرة الوهمية ) ‪(SWAP‬‬

‫ناخذ المساحة المتبقية لجزء ‪ SWAP‬وهى مساحة مخصصة للذاكرة الوهمية وهى ‪995MB‬‬

‫تعريف ‪ :‬هو القسم المختص بالملفات المؤقتة التى ينشئها النظام عند تشغيل احد التطبيقات وهى مساحة ماخوذة من الهارديسك وتعتبر مساحة اضافية‬

‫لمساحة الرام الصلية ال انها اقل سرعة من الرام الصلية والقيمة القياسية لها هى مرة و نصف من مساحة الرام و من فوائدها انها تزيد من كفاءة‬

‫الداء )‪ (performance‬خصوصا للجهزة القديمة و منخفضة الداء وهى تناظر ملفات )‪ (virtual memory‬فى الويندوز ‪.‬‬

‫الصورة التية توضح كيفية تقسيم وتهيئة قسم ‪ ROOT‬وقسم ‪SWAP‬‬


‫‪63‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫جدول مساحات ‪ swap‬المقترحة )‪(mb‬‬

‫‪Physical RAM‬‬ ‫‪Swap‬‬

‫‪256‬‬ ‫‪384‬‬

‫‪512‬‬ ‫‪768‬‬

‫‪1024‬‬ ‫‪1536‬‬

‫‪2048‬‬ ‫‪3072‬‬

‫ملحوظة ‪:‬‬

‫اذا اخطئت فى عملية التقسيم ل قدر ال يمكنك اعادة ضبط التقسيم يمكنك هنا بكل سهولة ان تستعيد الوضع الفتراضى قبل عملية التقسيم عن طريق‬

‫الضغط على زر ‪ undo changes to partitions‬ثم تعود لضبط المساحات والفورمات من جديد سواء فى مرحلة تهيئة قسم ‪ root‬او ‪. swap‬‬

‫سؤال‪:‬‬
‫بعد ان قمنا بعملية تحديد المساحات ونوع الفورمات هنا يطرح سؤال هل سنقوم بهذه العملية عند كل مرة نقوم فيها بتنصيب لينوكس او‬

‫تجربة احدى التوزيعات الخرى والجابة هى ل كل ما عليك فعله فى المرات التالية هى ان تترك المساحات كما هى لكن عليك ان تقوم بعمل‬

‫فورمات لقسم )‪ (root‬فقط بنظام ) ‪ ( EXT3‬كما سبق ان اوضحنا ‪.‬‬


‫‪64‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخطوة الخامسة ‪:Migrate documents and settings :‬‬

‫عند إختيارك الخيار الول أو الثالث سينتقل بك إلى مساعد النتقال الى وندوز ليقوم بإستيراد المعلومات من نظام الوندوز الخاص بك مثل خلفية سطح‬

‫المكتب و صور المستخدمين و ملفاتك من مجلد ‪ ... my documents‬إلخ‬

‫الخطوة السادسة ‪:‬‬

‫اسم المستخدم وكلمة السر ويجب ان تحفظهم جيدا حتى تستطيع دخول النظام‪.‬‬

‫‪ -2‬نكتب كلمة السر‬ ‫‪ -1‬نكتب اسم المستخدم‬

‫‪ -4‬السم الذىتريد ان تظهر به على الشبكة‬ ‫‪ -3‬الباسورد و تأكيده‬


‫‪65‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخطوة السابعة ‪Ready to install :‬‬

‫وهنا يظهر ملخص يحتوى على اهم االعدادات التى اجريناها اثناء التنصيب‬

‫صورة توضح عملية نسخ الملفات اثناء عملية التنصيب‬


‫‪66‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد النتهاء من عملية التنصيب تظهر القائمة التالية لنختار ‪Restart new‬‬

‫صورة توضح بداية تحميل نظام ‪ubuntu‬‬


‫‪67‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تسجيل الدخول‬

‫هنا عليك ادخال السم والباسورد الصحيح اللى اختارتهم فى عملية تنصيب النظام‬
‫‪68‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اهل ومرحبا بك فى عالم ‪ubuntu linux‬‬


‫‪69‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الرابع‬

‫ضبط اعدادات سطح المكتب‬


‫‪70‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Desktop enviroment‬‬

‫بيئة سطح المكتب‬

‫ما هو مفهوم بيئة سطح المكتب فى انظمة لينوكس عنها فى نظيره انظمة تشغيل الويندوز؟‬

‫قد يعتقد البعض من المستخدمين اننا عندما نتحدث عن بيئة سطح المكتب فى انظمة لينوكس اننا نتحدث عن تغيير بعض الخلفيات لسطح المكتب او بعض‬

‫الثيمات الضافية يرجع هذا الفهم الخاطىء لهولء المستخدمين نتيجة لعدم تعودهم على اسلوب العمل فى انظمة لينوكس حيث ان نظام تشغيل‬

‫ميكروسوفت ويندوز ياتى بصفة افتراضية ببيئة سطح مكتب اسمها ‪ Explorer‬وهذه البيئة هى بيئة العمل الوحيدة المتوفرة بداخل نظام التشغيل ويندوز‬

‫ومن غير الممكن اضافات بيئات عمل اخرى او حتى التعديل على اسلوب عمل هذه البيئة ولو قمنا بفحص هذه البيئة جيدا لوجدنا انها تتكون من ‪ 3‬اجزاء‬

‫اساسية وهى ‪ My Computer‬وهو الجزء المختص بالتعامل مع وحدات تخزين البيانات فى جهازك مثل الهاردديسك ووحدة القراص المرنة‬

‫والمضغوطة ونجد الجزء الثانى هو ‪ Internet Explorer‬وهو الجزء المختص بتصفح مواقع النترنت وعمل تنزيل ورفع للملفات بينما نجد الجزء‬

‫الثالث عبارة عن ‪ My Network Places‬وهو الجزء المختص بالتعامل مع الجهزة الخرى المرتبطة بجهازك عن طريق الشبكة المحلية وتبادل‬

‫الملفات معها ‪ ,‬بينما نجد ان مفهوم بيئة سطح المكتب فى انظمة لينوكس ذات معنى مختلف حيث هى الواجهة الرسومية لنظامك والتى تغنيك عن استخدام‬

‫سطر الوامر فى معظم متطلبات تشغيل نظامك حيث انها تكون عبارة عن الوسيط بين المستخدم وسطر الوامر الذى يقوم بتوجيه اوامره الى النظام‬

‫التشغيل لينوكس حيث توفر لك هذه البيئة كل وسائل التعامل مع نظامك بسهولة تامة بدرجة لتقل عن درجة السهولة المستخدمة فى انظمة ميكروسوفت‬

‫ويندوز وتعطيك المزيد من المكانيات لتستطيع ان تتحكم فى كل صغيرة وكبيرة من مكونات نظامك كما ان هذه البيئة توفر لك بدائل عن البيئة المستخدمة‬

‫فى انظمة ميكروسوفت ويندوز حيث يوجد لديك برنامج يقوم بمهمة التعامل مع بياناتك التى تحتفظ بها على جهازك وبرنامج اخر يمكنك من خلله تصفح‬

‫شبكة النترنت وبرنامج اخر ايضا لكى تكون قادرا على التعامل مع الجهزة الخرى المرتبطة بجهازك عن طريق شبكة محلية‬

‫عيوب بيئة سطح المكتب فى ميكروسوفت ويندوز‬

‫‪ -1‬يعيب بيئة سطح المكتب المستخدمة فى انظمة ويندوز انها فى الصل تم بنائها داخل نواة نظام التشغيل ميكروسوفت ويندوز وهى تؤدى الى تضخم‬

‫حجم النواة وبطء عملها وصعوبة تحديثها بالضافة الى انه اذا انهارت الواجهة الرسومية لنظام التشغيل ميكروسوفت ويندوز فان ذلك يؤدى الى انهيار‬

‫النظام بالكامل ذلك لعدم وجود بيئة عمل اخرى بديلة او حتى ميزة سطر الوامر المستخدمة فى انظمة لينوكس‬

‫‪ -2‬عدم قابلية بيئة سطح المكتب المستخدمة فى نظام ويندوز لعملية الضافة عليها او التعديل لنها فى الصل بيئة سطح مكتب مغلقة المصدر ومن غير‬

‫المسموح لى جهة اخرى غير ميكروسوفت بتطويرها او تعديلها‬

‫‪ -3‬نجد ان بيئة سطح المكتب فى انظمة ميكروسوفت ويندوز على الرغم من انها تعتبر بيئة سطح مكتب سهلة التعامل النها انها فى ذات الوقت تعتبر‬

‫محدودة القدرات بالمقارنة مع بيئة سطح المكتب المستخدمة فى نظام لينوكس كما انها اقل جمال وسرعة وبها العديد من العيوب الخطيرة منها العيوب‬

‫البرمجية لنها اكثر توقفا عن العمل ‪ hung‬وكما انها سهلة التوقف والنهيار تحت ضغوط العمل الشديدة كما ان ثغراتها المنية كثيرة وتعتبر من‬

‫اسهل الطرق التى من خللها يستطيع الفايروس اختراق نظامك وتدميره‬


‫‪71‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫نظرة اكثر عمقا على اسلوب عمل بيئة سطح المكتب فى لينوكس‬

‫قديما عندما اصدرت اولى توزيعات لينوكس كان يتم التعامل معها من خلل سطر الوامر وليس من خلل واجهة رسومية يرجع هذا السبب الى عدم توفر‬

‫طريقة تمكننا من التعامل مع الواجهة الرسومية حيث ان نواة نظام التشغيل لينوكس كانت تضم مشغلت لجميع اجزاء الجهزة والملحقات الخاصة بجهاز‬

‫الحاسب الشخصى ولكنه لم تكن تدعم مشغلت لكروت الشاشة وعندما انضمت موسسة جنو لتدعم نواة لينوكس مفتوحة المصدر تم بعد ذلك توفير الداة‬

‫‪ X Window System‬وهى الداة المختصة بتعريف والتعامل مع كروت الشاشة ومن المعلوم طبعا انك اذا واجهت مشكلت مع تعريف كارت الشاشة‬

‫الخاص بك فافضل طريقة للحل هى تحديث برنامج ‪ X‬وتركيب احدث مشغلت كارت الشاشة مع ملحظة ان برنامج ‪ X‬فى حد ذاته ليعتبر هو الواجهة‬

‫الرسومية التى نتحدث عنها ولكنه يعتبر هو البيئة المناسبة والتى من خللها يمكننا توفير العديد من المكتبات التى تعتمد عليها بيئة سطح المكتب فى‬

‫عملها وياتى هذا البرنامج اليك من مجموعة ‪ Xfree86.org‬والتى هى جزء من موسسة المصادر المفتوحة‬

‫ملحظات ‪:‬‬

‫‪ -1‬لحظ ان ان برنامج ‪ X‬سيكون هو البرنامج المسئول عن التعامل مع الفارة ولوحة المفاتيح وكارت الشاشة بينما النواة هى المسئولة عن المكونات‬

‫المادية الخرى من جهازك وجميع الملحقات‬

‫‪ -2‬لحظ ان بيئات سطح المكتب الكثر انتشارا هى بيئة سطح المكتب ‪ KDE‬وبيئة سطح المكتب ‪GNOME‬‬

‫رسم توضيحى لكيفية عمل بيئة سطح المكتب فى انظمة لينوكس‬

‫برامج كيدى‬ ‫برامج جنوم‬

‫‪KDE‬‬ ‫‪GNOME‬‬

‫‪Xfree86‬‬

‫كارت الشاشة‬
‫‪72‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مميزات اسلوب بيئة سطح المكتب فى انظمة لينوكس‬


‫‪ -1‬يجب ايضا ان تلحظ ان بيئة سطح المكتب المستخدمة فى نظام التشغيل لينوكس مفصولة تماما عن نواة نظام التشغيل بمعنى انه من فوائدها ان نواة‬
‫النظام ستكون اصغر حجما واكثر سرعة ومن السهل تحديثها او تعديلها ايضا سيكون التعامل مع بيئة سطح المكتب اكثر سهولة وامانا لنها غير مرتبطة‬
‫بنواة النظام ول تؤثر على استقراره‬

‫‪ -2‬يمكنك تحديث بيئة سطح المكتب التى تستخدمها بسهولة فائقة او يمكنك ان تضيف عليها العديد المؤثرات التى تعطى سطح المكتب جمال مبهرا كما‬
‫يمكنك تعديلها وتخصيصها بصورة افضل بالمقارنة مع انظمة ويندوز وماك‬

‫‪ -3‬تتميز بيئة سطح المكتب فى انظمة لينوكس بانه عند انهيار احدى مكوناته يمكنك بسهولة اعادة اصلح هذا الجزء بدون ان يؤدى ذلك الى انهيار بيئة‬

‫سطح المكتب بالكامل كما يحدث غالبا فى نظام التشغيل الويندوز عندما ينهار المتصفح ‪Explorer‬‬

‫‪ -4‬اذا حدث ان انهارت بيئة سطح المكتب الرسومية بالكامل فى انظمة لينوكس فهذا ليعنى انهيار نظام التشغيل لديك حيث يمكنك التعامل مع نظامك عن‬

‫طريق سطر الوامر او تقوم بتركيب هذه البيئة من جديد‬

‫‪ -5‬يمكنك نظام التشغيل لينوكس من ان تقوم بتركيب العديد من واجهات سطح المكتب البديلة على نفس نظام التشغيل وهذه الميزة ايضا غير متوفرة فى‬

‫انظمة ميكروسوفت ويندوز حيث يمكنك ان تختار بيئة سطح المكتب التى تريدها قبل دخولك للنظام والتبديل بينهم اذا رغبت فى ذلك‬

‫‪ -6‬بيئات سطح المكتب فى انظمة لينوكس اكثر سرعة ومرونة فى اداء المهام المطلوبة منها وتحتوى على العديد من الدوات التى تمكنك من التحكم‬

‫بشكل كامل فى نظامك ومكونات جهازك بشكل اكثرقوة من بيئة عمل ويندوز‬

‫‪ -7‬يمكنك اضافة العديد من الدوات ومؤثرات بيئة سطح المكتب الضافية بسهولة بدون ان يتم استهلك موارد جهازك بصورة كبيرة بعكس بيئة ويندوز‬

‫والتى تكون شرهة لموارد جهازك واكبر دليك على ذلك بيئة سطح المكتب المستخدمة فى نظام التشغيل فيستا حيث يعانى جهازك المرين عندما تريد‬

‫تشغيل بعض المؤثرات البصرية مثل النوافذ الزجاجية الشفافة‬

‫‪ -8‬توفر لك بيئة سطح المكتب واجهة رسومية لمعظم البرامج التى يعتمد عملها على سطر اوامر وهى بذلك توفر على المستخدمين عملية حفظ الوامر‬

‫المختلفة ويجعلها اكثر سهولة خصوصا للمستخدمين الجدد او حتى لصغار السن حيث يمكنهم التعامل مع كل مكونات البرنامج عن طريق الصور‬

‫واليقونات والتى تعبر عن العمل الذى يقوم به هذا الزر ومن الكثر البرامج المستعملة بين المستخدمين هى برامج الملتيمديا والنترنت والجرافيك‬

‫وكذلك مديرى الحزم الذى يمكنك من تركيب كل البرامج التى تريدها بطريقة سهلة وبسيطة‬

‫‪ -9‬بيئات سطح المكتب المستخدمة فى نظام التشغيل لينوكس هى بيئات بالطبع مفتوحة المصدر ويعمل على تطويرها العديد من المؤسسات الخيرية‬

‫والتطوعية وهى ترحب بكل الفكار الجديدة والمساهمات فى تطوير هذه البيئات او حتى ابداء بعض الراء الشخصية كما توفر لك هذه المجتمعات هذه‬

‫البيئات بمجانية كاملة وتعطيك تحديثات شاملة لكل مكونات بيئة سطح مكتبك‬

‫‪ – 10‬يعتبر ايضا العامل المنى ذو اهمية كبرى فى تامين البرامج الرسومية فهى لتقل عن الهتمام بمظهر هذه الواجهات ويرجع تخوف الكثير من‬

‫المستخدمين من استخدام الواجهة الرسومية انها اكثر تعقيدا فى التصميم من استخدام سطر الوامر مما يعطى احتمالية غير مؤكدة على وجود ثغرات‬

‫امنية خطيرة كما يحدث فى انظمة ويندوز حيث ان اصابة بيئة سطح المكتب فى ويندوز بفايروس ما وما اكثرها يؤدى الى اصابة نواة النظام وانهياره بكل‬

‫سهولة ولكن على نظام لينوكس ستجد انك بمأمن من هذه المخاطرات حيث ان واجهة سطح المكتب مفتوحة المصدر ومن السهل اكتشاف اى اخطاء‬

‫برمجية او ثغرات امنية وستحصل على اصلحات سريعة لكل هذه المشكلت بدون اى اشعارات او ازعاجات من الجهة المطورة‬
‫‪73‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ما هى اشهر بيئات سطح المكتب المنتشرة على انظمة لينوكس ؟‬

‫‪ : GNOME -1‬هى بيئة سطح المكتب الكثر سهولة والسرع اداء ذلك لحتوائها على الدوات الساسية الضرورية التى يحتاجها كل مدير للنظام بدون‬

‫وضع اى ادوات زائدة او بهرجة لداعى منها لقد تم تصميم هذه الواجهة على مكتبات ‪ GTK‬وهذا معناه ان كل البرامج التى سوف تعمل على نظامك‬

‫يجب ان تكون متوافقة مع هذه المكتبات لكى تعمل على نظامك بصورة صحيحة‬

‫‪ :KDE -2‬وهى بيئة سطح المكتب الكثر جمال وينصح بها البعض للمستخدمين المنتقلون حديثا الى نظام لينوكس حيث تتميز هذه الواجهة باللوان‬

‫الزاهية والثيمات الجميلة ولكنها يعيبها انها اكثر استهلكا لموارد جهازك من الواجهة جنوم ذلك لحتوائها على كل ما يمكن وضعه من ادوات مساعدة‬

‫للمستخدم بغض النظر عن مدى الحاجة الفعلية لها حيث ربما يكون بعض المستخدمين ليحتاجون مثل هذه الدوات الضافية لقد تم تصميم هذه الواجهة‬

‫على مكتبات ‪ QT‬وهذا يعنى ان البرامج التى سوف تعمل على نظامك يجب ان تكون متوافقة مع هذه المكتبات لكى تعمل بصورة صحيحة‬
‫‪74‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : XFCE -3‬هى بيئة سطح المكتب تم بنائها على بيئة جنوم ولكنها قليلة المكانيات ومخصصة للجهزة القديمة ومنخفضة القدرات وهى تمتاز ببساطة‬

‫التصميم وخفة فى الداء‬

‫‪ : XPDE -4‬وهى بيئة سطح متكاملة تشبه فى الشكل بيئة سطح المكتب الخاصة بميكروسوفت ويندوز باستخدام ادوات برمجية مفتوحة المصدر‬
‫‪75‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ما هى افضل بيئة سطح مكتب التى تنصحنى باستخدامها ؟‬

‫هذا هو السؤال الذى يتردد دائما وكثيرا ما يساله كل مستخدمى الويندوز المنتقلون حديثا الى انظمة لينوكس ولكن دعنى اؤكد لك لتوجد اجابة قاطعة‬

‫تصلح لكل المستخدمين وعليك انت ان تقوم بالجابة على هذا التساول حيث يمكنك ان تقوم بنفسك بتجربة كل هذه البيئات والحكم النهائى يعود اليك فكما‬

‫لك توزيعة عشاقها كذلك ستجد ان واجهات سطح المكتب لها العديد من الجماهير التى تشجع على استخدام واجهة معينة‬
‫‪76‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مكونات سطح مكتب اوبونتو‬


‫بيئة سطح المكتب الصلية لتوزيعة اوبونتو هى ‪ GNOME‬وهى اختصارا ل ‪ GNU Network Object Model Environment‬وهى ناتجة عن‬

‫جهود العديد من المبرمجين والمطورين من جميع انحاء العالم تعاونوا لكى يخرجوا لنا بيئة سطح مكتب رسومية متكاملة ‪ GUI‬وهى عبارة عن مجموعة‬

‫من المكونات البرمجية مفتوحة المصدر والهدف من بيئة سطح المكتب جنوم هو خلق بيئة سطح مكتب متطورة تمكنك من االتعامل مع برامجك بسهولة‬

‫وادارة برامجك وملفاتك وكل المهام التى تريد ان تقوم بها بكفأة تامة ‪ ,‬يساعد اعضاء مجتمع جنوم فى ترجمة واجهة سطح المكتب الى العديد من لغات‬

‫العالم من ضمنها اللغة العربية اذا اردت معرفة المزيد من التفاصيل يمكنك الدخول اللى الرابط التى‬

‫‪http://en.wikipedia.org/wiki/GNOME‬‬

‫عند الدخول الى بيئة سطح المكتب سوف يسالك عن اسم المستخدم وكلمة السر قبل الدخول الى نظامك سوف تلحظ عند بداية تعاملك مع سطح مكتب‬

‫جنوم انه ياتى فى الساس نظيفا وخاليا من اى ايقونات بصورة افتراضية‬

‫يمكنك سطح مكتب اوبونتو من الوصول الى ملفاتك بسرعة حيث يعرض تظهر لك وحدة القراص المضغوطة والمرنة والفلش ميمورى او اى اداة‬

‫خارجية بصورة اوتوماتيكية على سطح مكتبك عندما تقوم بتركيبها‬


‫‪77‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫شرائط الدوات‬
‫يظهر لنا شريطان احداهما علوى ‪ upper bar‬مختص بالدوات التى تستخدمها فى ادارة اعمالك اما الشريط السفلى ‪ lower bar‬يمكنك من خلله‬

‫تصغير النوافذ المفتوحة امامك‬

‫اول ‪ :‬شريط الدوات العلوى‬

‫ايضا فى الجانب العلوى اليسر يوجد ‪ 3‬شرائط قوائم ‪ System‬و ‪ Places‬و ‪Applications‬‬

‫‪ : Applications -1‬هى عبارة عن قائمة التطبيقات وهى تحتوى على العديد من التصنيفات مثل برامج النترنت والموسيقى والجرافيك وغيرها‬
‫‪78‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : Places -2‬هى عبارة عن قائمة الماكن وهى تسهل لك الوصول الى دليل البيت ومحتويات الهاردديسك وكذلك الجهزة الخارجية مثل القراص المرنة‬

‫والمضغوطة والفلش ميمورى وكذلك الشبكة المحلية‬

‫لحظ ان دليل البيت ‪ home folder‬يتم تهيئته بصورة افتراضية من خلل النظام نفسه حيث يحتفظ فيه النظام بكل البيانات الشخصية لهذا المستخدم‬

‫اما اذا كان النظام متعدد المستخدمين ‪ multi-user‬فستجد ان النظام قام بتخصيص مجلد منفصل لكل مستخدم داخل دليل البيت‬

‫‪ : System -3‬هى عبارة عن قائمة تحتوى على ادوات التحكم فى النظام والجهزة ويمكنك من خللها الوصول الى المساعدة او اغلق جهازك‬
‫‪79‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عمل اختصارات للتطبيقات‬


‫هناك بالساس ‪ 3‬ايقونات اختصار بجوار شريط القوائم هى ‪ Mozilla Firefox‬و ‪ Evolution‬و ‪ Help‬يمكنك ان تضيف العديد من الختصارات لى‬

‫تطبيق ترغب فيه من اجل الوصول السريع‬

‫‪ -1‬اعمل كليك يمين على اى مكان خالى ثم اختار ‪Add to panel‬‬

‫‪ -2‬سوف تظهر لك الن قائمة تحتوى على كل التطبيقات المتاحة على نظامك اختار التطبيق الذى تريده ثم اضغط زر ‪ Add‬او يمكنك وضعها عن طريق‬

‫السحب والفلت ‪ drag and drop‬من النافذة التية ايضا اذا اردت اضافة اختصار لحدى التطبيقات الموجودة فى قائمة ‪ Application‬اضغط على‬

‫زر ‪Application Launcher‬‬


‫‪80‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لك الن نافذة تحتوى على مكونات قائمة ‪ Application‬ولنفترض مثل اننا نريد عمل اختصار لحدى اللعاب ندخل الى قائمة ‪Games‬‬

‫ونضغط عليها لتظهر لنا محتوياتها‬

‫نقوم الن باختيار اللعبة التى نريدها ونضغط على زر ‪ Add‬ليظهر لنا اختصارا لها فى الشريط العلوى‬
‫‪81‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكنك بكل سهولة تغيير مكان هذا الختصار على الشريط العلوى وتحريكه يمينا ويسارا باستخدام الماوس او اعمل عليه كليك يمين واختار ‪move‬‬

‫النتقال الى حساب مستخدم اخر سريعا‬


‫يمكنك بكل بساطة النتقال الى حساب مستخدم اخر عن طريق الضغط على اسم المستخدم الحالى بالشريط العلوى لتظهر لك قائمة تحتوى على حسابات‬

‫المستخدمين الخرين حيث يمكنك التنقل بين حسابات المستخدمين الخرين بصورة سريعة‬

‫البحث عن التطبيقات‬
‫هى اداة مستخدمة للبحث عن التطبيقات او الملفات التنفيذية ويمكنك اظهارها عن طريق الضغط على اليقونة بالشريط العلوى او اضغط ‪F11‬‬

‫وهذه القائمة تحتوى على العديد من محركات البحث يمكنك اختيار محرك البحث الذى يعجبك‬
‫‪82‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫شريط الحالة‬
‫فى هذا الجزء الخير من الشريط العلوى يظهر لنا جزء ‪ SYSTEM TRY‬وهذا الجزء مختص بعرض حالة التصال بالشبكة وكذلك ايقونة الصوت‬

‫المختصة بخفض ورفع مستوى الصوت كما يوجد على اقصى يمين الشريط زر ‪ shut down‬والذى من خلله يمكنك تحديد وضع الغلق مثل‬

‫‪shuts down & restarts & hibernates & locks & standby‬‬

‫التحكم فى اعدادات الطاقة‬


‫يوجد فى اقصى يمين الشريط العلوى زر مربع لونه احمر عند الضغط عليه تظهر لك لوحة اعداد الطاقة التية‬

‫‪ : Switch User‬للتنقل والتغيير بين مستخدمي النظام‬


‫‪ : Lock Screen‬إغلق شاشة العمل الحالية إذا كنت ستتغيب عن الجهاز ول تريد ان يعبث أحدا‪ Â‬بملفاتك ‪ ..‬للوصول السريع استخدام ‪Alt+Ctrl+L‬‬
‫‪ : Log Out‬الخروج من المستخدم الحالي‬
‫‪ : Shut Down‬إغلق الجهاز نهائيا‪Â‬‬
‫‪ : Restart‬إعادة تشغيل الجهاز‬
‫‪ :Hibernate‬غلق الجهاز دون فصل الكهرباء عنه ‪ ..‬فإذا كنت تعمل على احد برامج الوفيس مثل‪ Â‬وضغطت زر ‪ Hibernate‬وذهب إلى اي مكان‬
‫وعدت بعد فترة ما وقمت بتشغيل الجهاز مرة أخرى فسيقوم بالقلع اسرع من المعتاد وايضا‪ Â‬ستجد ان برنامج الوفيس الذي كنت تستخدمه لزال يعمل‬
‫ومحتفظا‪ Â‬بما تكتبه ‪..‬‬
‫‪83‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪ :‬شريط الدوات السفلى‬

‫الزر الموجود فى اقصى اليسار خاص بتصغير كل النوافذ المعروضة على سطح المكتب واذا نقرت عليه مرة اخرى سوف تعود كل النوافذ الى وضعها‬

‫الصلى قبل التصغير على سطح المكتب اما الجزء الوسط الكبير من هذا الشريط فهوخاص بوضع تصغير النوافذ الموجودة على سطح المكتب ثم بعد ذلك‬

‫يظهر لك مربعين صغيرين حيث ان نظام اوبونتو لينوكس ياتى اليك بعدد ‪ 2‬سطح مكتب يمكنك التبديل بينهم اذا كثرت التطبيقات التى تستخدمها فى وقت‬

‫ما ‪ ,‬اذا كنت فى مكان عملك مثل سوف تستخدم سطح المكتب الول لداء اعمالك بينما سطح المكتب الثانى يمكنك تخصيصه من اجل التسلية والترفيه‬

‫)بس خلى بالك من المدير ال يشوفك (‬

‫اما اليقونة فى اقصى اليمين فهى سلة المهملت ‪ trash‬تضع فيها كل الملفات التى لتريدها كما يمكنك ايضا زيادة عدد اسطح المكتب التى ترغب فيها عن‬

‫العدد الفتراضى‬
‫‪84‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مساحة العمل‬

‫‪work space‬‬

‫هو جزء مخصص من مساحة سطح المكتب التى من خللها تفتح النوافذ لداء المهام المختلفة‬

‫التنقل بين اسطح المكتب المختلفة‬


‫يمكنك التنقل بين اسطح المكتب المختلفة بالضغط عليها من الشريط السفل او تثبيت مفتاحى ‪ CTRL+ALT‬والضغط على زر التجاه اليمن او اليسر‬

‫يمكنك اختيار تطبيق معين من سطح المكتب الول ونقله الى سطح المكتب الثانى تضغط على ‪ CTRL+ALT+SHIFT‬لنقل نافذة البرنامج المطلوب‬

‫او بان تسحبه مثل فى اقصى يمين الشاشة لينتقل الى سطح المكتب الخر‬

‫على سبيل المثال اذا كان لديك العديد من التطبيقات المفتوحة على سطح المكتب الول واردت ان تنقل نافذة برنامج فايرفوكس الى سطح المكتب الثانى‬

‫لحظ التغييرات الحادثة فى اختصارات اسطح المكتب الول والثانى اقصى اليمين من الشريط السفلى‬
‫‪85‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الن وبعد ان قمنا بنقل نافذة المتصفح الى سطح المكتب الثانى لحظ التغييرات الحادثة على سطح المكتب الول وتغير شكل اختصار سطح المكتب الثانى‬

‫الموجودة فى اقصى يمين الشريط السفلى حيث يحتوى على رمز المتصفخ فايرفوكس‬

‫تانى اليك توزيعة اوبونتو بصفة افتراضية بعدد ‪ 2‬سطح مكتب يمكنك من خللهم اتمام كل اعمالك اذا اردت الحصول على المزيد من اسطح المكتب يمكنك‬

‫ذلك بسهولة اعمل كليك يمين على اختصارات اسطح المكتب الموجودة فى اقصى يمين الشريط السفلى لتظهر لك قائمة نختار منها ‪ Preferences‬لتظهر‬

‫لك نافذة يمكنك من خللها اختيار عدد اسطح المكتب التى تناسبك‬

‫;‪,;,‬‬
‫‪86‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫حذف واسترجاع الملفات المحذوفة‬

‫تظهر لك الن ايقونة سلة المهملت ‪ Waste basket‬والتى تحتفظ بكل الملفات التى تقوم بحذفها مؤقتا قبل ان تقوم بالحذف النهائى لها اذا اردت التاكد‬

‫من محتوياتها قبل الحذف اعمل عليها كليك يمين واختار ‪ open‬لتفتح لك نافذة سلة المهملت الن قم باختيار الملفات التى لتحتاجها من داخل نافذة سلة‬

‫المهملت اعمل كليك يمين على الملفاتت والمجلدات المطلوبة واختار ‪Delet from trash‬‬

‫اذا اردت استرجاع ملفات او مجلدات معينة قم بتحديدها اول ثم قم بسحبها واسقاطها على سطح مكتبك اول او قم بتحديد الملفات والمجلدات المطلوبة‬

‫معا واعمل كليك يمين عليها لتظهر لك قائمة نختار منها ‪ cut‬ثم نعمل ‪ paste‬فى المكان الذى تريد ان تحتفظ فيه بهذه الملفات‬
‫‪87‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اضافة خطوط ميكروسوفت الى نظام اوبونتو لينوكس‬


‫يجب ان تعلم ان خطوط ميكروسوفت هى جزء من نظام التشغيل ميكروسوفت ويندوزوهى خطوط مغلقة المصدر وغير مجانية ولذلك فانك لن تجدها فى‬

‫مستودعات اوبونتو اذا رغبت فى استخدام هذه النوعية من الخطوط يمكنك تركيبها يدويا او عن طريق احدى البرامج المتخصصة‬

‫الطريقة اليدوية‬
‫‪ -1‬نقوم باستيراد خطوط ميكروسوفت ويندوز من نظام التشغيل ويندوز ولعمل ذلك افتح نظام التشغيل ويندوز من جهازك واذا لم يكن مثبت لديك يمكنك‬

‫اخذها مثل من جهاز احدى اصدقائك ولعمل ذلك افتح بارتشن ‪ C‬ثم مجلد ‪ windows‬ستجد بداخلها مجلد اسمه ‪ fonts‬وهذا المجلد يحتوى على كل انواع‬

‫الخطوط المتوفرة على نظام التشغيل ويندوز وسوف نقوم بنسخ ‪ copy‬هذه المجلد وحفظه فى اى مكان موجود لدينا فى الهاردديسك‬

‫‪ -2‬افتح نظام التشغيل ‪ ubuntu linux‬وقم بفتح مجلد ‪ home‬الموجود فى قائمة ‪ place‬الموجودة فى البار العلوى والن قم بعمل ‪Ctrl+H‬‬

‫وذلك لظهار المجلدات المختفية داخل المجلد ثم اعمل كليك يمين داخل المجلد واختار ‪ creat folder‬وقم بتسميته ‪.fonts‬‬

‫ولحظ وجود نقطة قبل السم وذلك حتى يقوم باخفاء هذا المجلد بعد الخروج من مجلد ‪ home‬لنه يعتبر جزء من اعدادات النظام والن سوف نقوم بنسخ‬

‫كل الخطوط التى تم استيرادها من الويندوز حيث نفتح مجلد ‪ font‬الذى قمنا باستيراده ونسخ كل الخطوط الموجودة بداخله الى المجلد ‪.fonts‬‬

‫‪ -3‬الن انتهينا من عملية الضافة للخطوط وسنقوم باغلق المجلد ‪ home‬وتبقى لنا الن القيام بتفعيل عمل الخطوط الجديدة التى قمنا باضافتها ولعمل‬

‫ذلك افتح ‪ system < preference<Appearance<fonts‬لتظهر لك نافذة يمكنك اختيار الخطوط الجديدة منها‬
‫‪88‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫طريقة اضافة الخطوط الجديدة لكل المستخدمين‬


‫لحظ ان الطريقة السابقة تصلح لمستخدم واحد واذا رغب احدى المستخدمين الخرين استخدام هذه الخطوط يجب عليه اضافتها الى مجلد ‪ home‬الخاص‬

‫به لن هذا المجلد غير مشترك بين المستخدمين وللتغلب على هذه المشكلة سنقوم الن بتوضيح طريقة يمكنك من خللها اضافة الخطوط لكى يستفيد منها‬

‫كل المستخدمين‬

‫‪ -1‬قم بنسخ مجلد الخطوط ‪ fonts‬الموجود داخل نظام ميكروسوفت ويندوز واحفظه على الهاردديسك‬

‫‪ -2‬قم بالدخول الى نظام اوبونتو لينوكس وقم بنسخ المجلد ‪ fonts‬الى مجلد البيت ‪ home‬واعطه السم مثل ‪fonts2go‬‬

‫‪ -3‬قم بادخال المر التى لنشاء مجلد اسمه ‪ MyFonts‬يضم الخطوط فى ملفات النظام‬

‫‪sudo mkdir /usr/share/fonts/truetype/MyFonts‬‬

‫سيطالبك الن بادخال كلة سر المستخدم الجذر لنه الوحيد الذى له الصلحيات القيام بتعديل ملفات النظام‬

‫‪ -4‬سنقوم الن بنسخ كل الخطوط الموجودة داخل المجلد ‪ fonts2go‬الموجود داخل مجلد البيت الى المجلد الذى قمنا بانشاؤه داخل ملفات النظام‬

‫‪sudo cp fonts2go/*.ttf /usr/share/fonts/truetype/MyFonts‬‬

‫الطريقة الوتوماتيكية‬

‫‪Microsoft's TrueType Core Fonts‬‬


‫هذا البرنامج يقوم بتركيب بعض خطوط ميكروسوفت مثل ‪ Times New Roman , Arial , Verdana‬وغيرها ‪ ,‬اذا اردت تركيب هذا البرنامج‬

‫عليك تركيب الحزمة التية‬

‫‪msttcorefonts‬‬

‫سوف تشاهد النافذة التية اضغط ‪ Forward‬لستكمال التركيب‬


‫‪89‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الحصول على المزيد من انواع الخطوط‬


‫للحصول على المزيد من انواع الخطوط الخرى سوف تجد انها متوفرة بكثرة على شبكة النترنت بكل بساطة يمكنك البحث عن الخطوط بكتابة كلمة‬

‫‪ fonts‬فى محرك البحث ‪ Google‬لحظ ايضا ان هذه الخطوط تكون على هيئة ‪ font_name.ttf‬واذا جأت اليك هذه الخطوط مضغوطة عليك اول ان‬

‫تقوم بفك الضغط عن هذه الملفات لكى تتمكن من اضافتها‬

‫للحصول على المزيد من الخطوط المجانية يمكنك الدخول الى المواقع التية للحصول على المزيد من هذه الخطوط‬

‫‪www.fontfreak.com‬‬

‫‪www.fontparadise.com‬‬

‫‪http://fonts.tom7.com‬‬

‫اصنع خطوط بنفسك‬


‫هل ترى فى نفسك الموهبة الفنية والقدرة على عمل انواع واشكال جديدة من الخطوط او التعديل على اشكال الخطوط الموجودة لديك هذا البرنامج اسمه‬

‫‪ fontforge‬يمكنك تركيبه بكل بساطة عن طريق مدير الحزم ‪ Synaptic Package Manger‬وهو برنامج سهل وبه العديد من الدوات الجيدة التى‬

‫تتيح لك التحكم بالكامل فى مكونات الحروف والصورة التية توضح لك عملية تعديل على شكل الحرف ‪R‬‬
‫‪90‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫دعم كتابة اللغة العربية‬


‫على الرغم من انه يمكنك اضافة اللغة العربية كلغة ثانوية اثناء عملية تركيب نظام التشغيل اوبونتو ال ان البعض قد ينسى القيام بهذا الختيار ولهذا فاننا‬

‫سنقوم هنا بشرح كيفية اضافة اللغة العربية الى نظام التشغيل اوبونتوبعد عملية التركيب لكى تكون قادرا على قراءة وكتابة ملفاتك بالعربية‬

‫‪ -1‬من البار العلوى اختار ‪ system < prefrences < keyboard‬لتظهر لك النافذة التية‬

‫‪ -2‬سنقوم باختيار التبويب الثانى ‪ layouts‬ونقوم بالضغط على زر ‪choose‬‬


‫‪91‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬تظهر لنا النافذة التية ‪ choose a layout‬لنقوم باختيار اللغة ولوحة المفاتيح‬

‫‪ -4‬نقوم باختيار اللغة العربية ‪ Arabic‬ونوع لوحة المفاتيح ‪Default‬‬

‫‪ -5‬ادخل الى قائمة ‪ layout‬مرة اخرى واضغط على الزر ‪ Add‬لضافة اللغة العربية ‪Arabic‬‬
‫‪92‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬الن سنقوم باختيار التبويب الثالث ‪ layout options‬لعمل مفاتيح اختصار تحويل ‪ short key‬اللغة العربية واللغة النجليزية‬

‫من هنا نقوم باختيار‬


‫مجموعة مفاتيح التبديل‬
‫باستخدام الزر ‪shift‬‬

‫‪ -7‬من هنا نقوم باختيار مفاتيح تحويل اللغة بين العربية والنجليزية بالتبديل عن طريق مجموعة مفاتيح ‪Alt+Shift‬‬

‫من هنا يمكننا اختيار التحويل‬


‫عن طريق‬
‫مجموعة ‪Alt+Shift‬‬

‫اضغط زر الغلق‬

‫بعد انتهاء الختيار نقوم بالضغط على زر الغلق لتنفيذ العدادات التى قمنا باختيارها ‪ ,‬يمكنك الن التبديل بين اللغتين العربية والنجليزية عن طريق‬

‫‪ Alt +Shift‬بكل سهولة كما فى نظام ميكرروسوفت ويندوز‬


‫‪93‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -8‬الن سوف نوضح طريقة اظهار مفاتيح الختصار على البار العلوى للتبديل بين العربية والنجليزية باستخدام الماوس اول اعمل كليك يمين على البار‬

‫العلوى لتظهر لك قائمة نختار منها ‪ Add to the panal‬لتظهر لك النافذة التية ونختار منها ‪keyboard indicator‬‬

‫لحظ ظهور اختصار اللغة العربية موجودا فى البار العلوى يمكنك من خلله تبديل اللغة المطلوبة بين العربية والنجليزي‬
‫‪94‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير اللغة الفتراضية لواجهة النظام من اللغة النجليزية الى اللغة العربية‬

‫تدعم توزيعة اوبونتو لينوكس اكثر من ‪ 100‬لغة عالمية حيث يمكنك اختيار لغتك المحلية كلغة افتراضية للنظام بمعنى ان واجهة سطح مكتبك وكل القوائم‬
‫سوف تتحول الى اللغة العربية ‪ ,‬اذا قمت بتركيب النظام بدون اختيار اللغة العربية كلغة افتراضية يمكنك عمل ذلك فيما بعد والن سوف نشرح لك طريقة‬
‫بسيطة تستطيع من خللها تحويل اللغة الفتراضية للنظام الى اللغة العربية عليك اتباع الخطوات التية ‪:‬‬

‫‪ -2‬سوف تفتح لك النافذة التية والتى تخبرك بوجود العديد من التحديثات التى تدعم لغات متعددة انقر على ‪install‬‬

‫‪ -3‬الن قم باختيار اللغة العربية ‪ arabic‬ثم انقر على ‪ applay‬ثم ‪ ok‬ثم اعمل ‪ logoff‬ثم ‪ logon‬لكى يتم تفعيل التغييرات التى اخترناها‬
‫‪95‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير اشكال الخطوط‬

‫اذا لم تعجبك اشكال الخطوط يمكنك تغييرها عن طريق نافذة ‪APPearance Preference‬‬

‫‪ -1‬افتح قائمة ‪system < preference<Appearance<fonts‬‬

‫‪ -2‬توفر لك النافذة التية العديد من الخيارات للتحكم فى اعدادات الخطوط الموجودة فى نظامك مثل خطوط التطبيقات وخطوط المستندات وخطوط سطح‬

‫المكتب وخطوط شريط العنوان كما يمكنك اختيار نوعية عرض الخطوط مثل لو كان لديك شاشة ‪ LCD‬يمكنك اختيار ااختار ‪Subpixel smoothing‬‬

‫اضغط على ‪ Details‬للمزيد من التفاصيل ليعرض لك نافذة تمكنك من اختيار دقة عرض الخطوط لمزيد من الوضوح‬
‫‪96‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ضبط اعدادات سطح المكتب‬


‫سطح مكتب اوبونتو ياتى خاليا تماما من اى ايقونات والزرار ليسمح لك انت بالضافة اليقونات المناسبة لشخصك واسلوب عملك فى هذا الدرس انت‬

‫سوف تتعلم طرق مختلفة لكى تستطيع تخصيص سطح مكتب يتلئم مع متطلباتك‬

‫‪Customising the Desktop‬‬


‫تخصيص سطح المكتب‬
‫من مميزات اوبونتو انها تقوم بالحتفاظ باعدادات سطح المكتب لكل مستخدم على حدة كما انها ل تتيح لحد المستخدمين التحكم فى خصائص سطح‬

‫مكتب مستخدم اخر و لكن المستخدم الجذر الحرية فى تعديل جميع خصائص سطح المكتب لكل المستخدمين‬

‫تغيير خلفية سطح المكتب‬


‫اتبع الخطوات التية كما موضح بالشكل‬

‫او يمكنك عمل كليك يمين على سطح المكتب واختيار ‪ Change Desktop Background‬لتظهر لك نافذة ‪Appearance preferences‬‬

‫من نافذة ‪ Appearance preferences‬اختار تبويب ‪Background‬‬


‫‪97‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكنك اختيار اى من خلفيات سطح المكتب السابقة و يمكنك اضافة الخلفيات التى تحتفظ بها الى النافذة السابقة او يمكنك الدخول الى هذا الموقع لتحميل‬

‫ما تريده من خلفيات‬

‫‪http://art.gnome.org/‬‬

‫‪ -1‬اختار الخلفية التى تريدها من ‪Background‬‬


‫‪ -2‬اضغط على زر الضافة ‪Add‬‬
‫‪ -3‬اختار الخلفية من المكان الذى تحتفظ فيه بها‬
‫‪98‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الن قد تم تبديل الخلفية القديمة بالخلفية الجديدة التى قمنا باختيارها‬

‫كما انه يمكنك اختيار خلفية لسطح مكتبك ذات لون معين افتح قائمة ‪colours‬‬
‫‪99‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫والن يظهر لك اللون الذى قمت باختياره كخلفية لسطح المكتب‬


‫‪100‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير الثيمات‬

‫‪theme‬‬
‫يمكن من هذا الختيار تغيير اشكال ‪ buttons, scroll bars, icons, panels, borders‬و غيرها الكثير يمكنك اختيار الثيم الذى تريده ب ‪ 3‬طرق‬

‫‪ -1‬يمكن الختيار من الثيمات الفتراضية الموجودة فى هذه النافذة‬


‫‪101‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬يمكن تكوين الثيم من نافذة ‪ customise theme‬التى تتيح لك عمل ثيم مكون من عدة اجزاء كل جزء تختاره على حدة ‪controls & colours‬‬

‫& ‪window & Border & icon & pointer‬‬

‫يمكنك الن بعد تكوينك للثيم الذى تريده ان تحفظ الثيم المعدل عن طريق الختيار ‪ save as‬وتعطيه السم الذى تريده‬
‫‪102‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬يمكنك تركيب ثيم جديد من مصدر خارجى مثل يمكنك تنزيل الكثير من الثيمات من موقع‬

‫‪http://art.gnome.org/‬‬

‫يمكنك حفظ الثيمات التى تنزلها من النترنت فى اى مكان من الهاردديسك اضغط على ‪ install‬لتظهر لك نافذة من خللها يمكنك اختيار الثيم الذى‬

‫تحتفظ به‬

‫‪ -1‬اختار الثيم الذى تريده‬

‫‪ -2‬قم بتنزيل الثيم الذى تريده على اى مكان من جهازك ثم اضغط على ‪ install‬لتظهر لك نافذة يمكنك من خللها اختيار الثيم الذى تحتفظ به‬
‫‪103‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬اضغط على ‪ Apply‬لتفعيل الثيم الجديد‬

‫‪ -5‬سوف يظهر لك الثيم الجديد الذى قمنا باختياره‬


‫‪104‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير شاشة التوقف‬

‫‪Screensaver‬‬
‫من المعروف ان شاشة التوقف تعطى عدة اشكال من الصور المتحركة فى حالت عدم العمل على جهازك لحماية اعمالك من عبث الغير كما يمكنك‬

‫تزويدها برقم سرى اتبع الخطوات التالية كما موضح بالشكل‬

‫‪ -2‬من القائمة السابقة اختار ‪ Screensaver‬لتظهر لك النافذة التالية‬

‫اختار شاشة التوقف التى تريدها‬

‫الوقت المطلوب تغيير شاشة التوقف بعده‬

‫تفعيل او تعطيل خاصية شاشة التوقف‬

‫اغلق الشاشة عند تنشيط شاشة التوقف‬

‫بالطبع سوف تعود الشاشة الى وضعها الطبيعى عند تحريك الماوس او الضغط على لوحة المفاتيح‬
‫‪105‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير دقة الشاشة‬

‫‪Screen Resolution‬‬

‫‪ -1‬يتم ضبط دقة الشاشة اتوماتيكيا من خلل اوبونتو لكن اذا اردت تغيير دقة الشاشة يدويا اتبع الخطوات التية‬

‫‪ -2‬تظهر لك النافذة التالية والتى من خللها يمكنك ضبط دقة الشاشة المطلوبة‬

‫‪ -3‬اختار انسب دقة شاشة ترغبها ثم اضغط على ‪ Apply‬لتظهر لك النافذة التالية وهى نافذة تأكيدية تعطيك القدرة على الحتفاظ بالوضع الجديد او‬

‫الرجوع الى الوضع القديم‬


‫‪106‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اضافة المؤثرات ثلثية البعاد‬

‫‪CompizFusion‬‬

‫قديما فى توزيعات لينوكس كانت تستخدم المؤثرات ثنائية البعاد كما يستخدمها الويندوز حتى الن لكن الن اصبح لينـوكس يتمتع بواجهة سطح مكتب‬

‫ثلثية البعاد كثيرة الجمال و بها الكثير من المؤثرات التى ل يمكن ان تجدها على اى انظمة تشغيل متل الويندوز او الماك ‪ ,‬كل هذه المكانيات لتتطلب‬

‫منك سوى جهاز متوسط القدرات ومزود بكارت شاشة يدعم ‪ ) 3D‬المؤثرات ثلثية البعاد ( من اشهر المؤثرات ثلثية البعاد ما يسمى ب‬

‫‪ CompizFusion‬و الذى يضيف على جهازك الكثير من المؤثرات المذهلة مثل تدوير سطح المكتب على هيئة مكعب او تحريك النوافذ العائمة وغيرها‬

‫الكثيروالذى ل استطيع وصفه ويجب ان تراها بعينك فى اغلب الحيان يتم تفعيل المؤثرات ثلثية بشكل افتراضى لكن فى بعض الجهزة ربما يلزمك‬

‫ضبطها يدويا و تنزيل احدث تعريف لكارت شاشتك لكى تعمل كل المؤثرات بطريقة صحيحة‬

‫لمزيد من المعلومات يمكنك زيارة الموقع التالى‬

‫‪http://doc.ubuntu.com/-ubuntu/desktopguide/C/graphics-cards.html‬‬
‫‪107‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تفعيل المؤثرات ثلثية البعاد‬

‫‪ -1‬نفترض مثل ان لديك كارت شاشة من نيفيديا وغير معرف لديك بصورة اوتوماتيكية لذلك سنقوم بتركيبه عن طريق ‪Hardware Drivers‬‬

‫اتبع الخطوات التية‬

‫‪ -2‬سنجد ان اسم كارت الشاشة موجود فى قائمة الجهزة الغير معرفة لذلك ضع علمة صح فى ‪) check box‬المربع(‬

‫‪ -3‬يظهر لنا تاكيد وتخبرك انك اذا لم تقوم بتعريف كارت شاشك فان تقنية ‪ 3D‬وكذلك المؤاثرات البصرية لن تعمل لديك اضغط ‪Enable Dirver‬‬
‫‪108‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬الن تبدا عملية تنزيل التعريف المناسب من من مستودعات اوبونتو ) من غير ما تدور فى النترنت وتوجع راسك (‬

‫‪ -5‬الن تبدا عملية تركيب التعريف اوتوماتيكيا بدون تدخل منك‬

‫‪ -6‬الن تظهر لك القائمة ولحظ وجود علمة الصح ووجود علمة لبنية دليل على نجاح عملية تركيب التعريف المناسب الن اعمل‬

‫‪ Alt +Ctrl+back space‬لعادة تشغيل الواجهة الرسومية بدون اعادة تشغيل الجهاز‬
‫‪109‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬الن جاء الدور على تفعيل خيار المؤثرات البصرية لذلك اتبع التى‬

‫ادخل المر التى فى سطر الوامر ثم اتبع الخطوات التالية ‪:‬‬

‫‪sudo apt-get install compizconfig-settings-manager fusion-icon‬‬

‫‪ -8‬نختار التبويب الخير ‪ visual effectes‬ونضع علمة صح امام ‪ Extra‬لتفعيل كل المؤثرات البصرية‬

‫‪ -9‬اضغط ‪ close‬فى النافذة السابقة لتظهر لك النافذة التية اختار منها ‪keep settings‬‬
‫‪110‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫برنامج ‪ EnvyNG‬من البرامج الشهيرة التى يمكنك من خللها تعريف اشهر واحدث انواع كروت الشاشة ‪ Ati & Nvidia‬بمنتهى السهولة بطريقة‬

‫اوتوماتيكية ‪ ,‬هذا البرنامج يعد من البرامج الجاهزة التى كتبت خصيصا من اجل توزيعة اوبونتو وتوزيعة ديبيان والتوزيعات المبنية عليهما‬

‫وبالتالى فهو يعتبر اداة جيدة للمستخدمين المبتدئين وقليلى الخبرة ‪ ,‬تم كتابة برنامج ‪ EnvyNG‬بواسطة ‪ Python‬و ‪PyGTK‬‬

‫مميزاته ‪:‬‬

‫‪-1‬يقوم باكتشاف موديل كارت الرسوميات ‪ graphic card‬مثل ‪ Ati & Nvidia‬ويقوم بتركيب التعاريف الملئمة‬

‫‪ -2‬الحزم تأتى اليك من خلل الموقع الرسمى لـ ‪Ati & Nvidia‬‬

‫‪-3‬يقوم بتركيب الحزم اللزمة ‪ package‬وتركيب المشغل ‪ driver‬المناسب‬

‫‪-4‬يقوم بتشكيل ‪ configuration‬الـ ‪Xserver‬‬

‫‪ -5‬يمكنك استخدامه من خلل الواجهة الرسومية او من خلل سطر الوامر اذا لم تكن الواجهة الرسومية تعمل لديك‬

‫تنبيه ‪:‬‬

‫ينبغى عليك ازالة كل التعاريف التى قمت بتركيبها على نظامك عندما تريد ترقية الصدارة التى تعمل عليها من اوبونتو الى اصدارة احدث‬

‫‪sudo envy --uninstall-all‬‬

‫المتطلبات ‪:‬‬

‫‪Python‬‬

‫‪PyGTK‬‬

‫تحميل البرنامج‬
‫‪Ubuntu Hardy Heron 8.04‬‬

‫‪EnvyNG-Core‬‬

‫‪http://albertomilone.com/ubuntu/nvidia/scripts/envyng/envyng-core/envyng-core_1.1.1ubuntu4_all.deb‬‬

‫‪EnvyNG-GTK‬‬

‫‪http://albertomilone.com/ubuntu/nvidia/scripts/envyng/envyng-gtk/envyng-gtk_1.1.1ubuntu2_all.deb‬‬

‫‪EnvyNG-QT‬‬

‫‪http://albertomilone.com/ubuntu/nvidia/scripts/envyng/envyng-qt/envyng-qt_1.1.1ubuntu2_all.deb‬‬
‫‪111‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫لمزيد من المعلومات حول البرنامج يمكنك الدخول الى الرابط التى‬

‫‪http://albertomilone.com/envyngfaq.html#A‬‬

‫صور من البرنامج‬
‫‪112‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ضبط الخدمات‬

‫‪Services‬‬
‫بعض الخدمات تعمل على جهازك بشكل افتراضى بعد تركيبك لنظام اوبونتو ‪ ,‬بعض هذه الخدمات ربما يكون غير هام بالنسبة اليك معتمدا على بعض‬

‫الجهزة التى يجب ان يتوفر لديك وكذلك على احتياجاتك ‪ ,‬اذا اردت الرفع من كفاة وسرعة نظامك يجب عليك تعطيل هذه الخدمات الغير ضرورية‬

‫ولكن لتقلق يمكنك تفعيلها مرة اخرى اذا احتجت اليها‬

‫‪ -1‬افتح ‪system>Administration>Services‬‬

‫‪ -2‬سوف تظهر لك النافذة التالية اضغط على "‪ ,"Unlock‬لتفعيل النافذة سيطلب منك ادخال رقمك السرى ‪ ,‬بعد ذلك اضغط على ‪Authenticate‬‬
‫‪113‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬على سبيل المثال اذا كان جهازك ليس به عتاد لتشغيل ‪ bluetooth‬اذن يمكن ايقاف هذه الخدمة بحذف علمة الصح من امام‬

‫‪bluetooth device management‬‬


‫‪114‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫برامج بداية التشغيل‬

‫‪startup programs‬‬
‫اذا كنت تشعر ببطء نظامك فى بداية عملية القلع عند تشغيلك لجهازك فمن افضل الطرق لحل هذه المشكلة ان تقوم بحذف بعض البرامج من قائمة‬

‫بداية التشغيل لجهازك وطبعا يمكنك تشغيلها بعد ذلك بعد اقلع جهازك ‪ ,‬يرجع السبب فى استخدامنا لهذه الطريقة اننا نحاول تقليل احتياجات نظامك من‬

‫الذاكرة لتسريع عملية القلع‬

‫‪ -1‬افتح ‪System < Preference < Sessions‬‬

‫‪ -2‬الن سوف ننظر الى البرامج التى تعمل بصورة افتراضية عند تشغيل نظامك ولنختار مثل برنامج ‪ bluetoot hmanger‬حيث انه لفائدة منه اذا‬

‫كنت لتملك ملحقات تعمل بتقنية البلوتوث نقوم بازالة علمة الصح ليقاف تحميل البرنامج عند بداية التشغيل‬
‫‪115‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ضبط اعدادات الطاقة‬

‫‪Reduce Power Consumption‬‬


‫لتخفيض استهلك الكهرباء قامت شركة انتل بتوفير اداة اسمها ‪ Powertop‬التى تجعل نظامك قادرا على اكتشاف الجهزة والملحقات الكثر استهلكا‬

‫لموارد الكهربية لجهازك يتضح اهمية ادارة موارد الكهربية لنظامك عند استخدامك للكمبيوتر المحمول ‪ laptop‬مما يجعلك قادرا على الحتفاظ باكبر‬

‫قدر ممكن طاقة بطارية جهازك لستخدامها عند الحتياج خصوصا اذا كنت ممن يستخدمون اجهزتهم لفترات كبيرة ‪.‬‬

‫اذا اردت استخدام هذه الداة عليك اول بتركيب الحزمة التالية‬

‫‪powertop‬‬

‫كيف اقوم بتشغيل هذه الداة ؟‬

‫لكى تكون قادرا على تشغيك هذه الداة عليك الدخول الى التيرمنال بامتيازات المستخدم الجذر عن طريق المر التالى‬

‫‪sudo powertop‬‬

‫كيف تقوم الداة ‪ powertop‬بعملها ؟‬

‫تقوم هذه الداة بتجميع المعلومات بصفة مستمرة من نظامك لتوضح لك كل فترة اكثر الجهزة استهلكا لموارد جهازك الكهربية و فى نفس الوقت‬

‫تجعلك قادرا على تحسين قدرات جهازك للوصول الى الصورة المثالية‬
‫‪116‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ضبط أعدادات بدء التشغيل‬

‫‪Startup Mnger‬‬
‫هو برنامج مدير بدء التشغيل يتيح لك هذا البرنامج التحكم فى العديد من اعدادات جهازك بواسطة واجهة رسومية سهلة دون التعديل فى اعدادات جهازك‬

‫من خلل سطر الوامر التى يجد فيها المستخدمين المبتدئين فى التعامل من خللها‬

‫تركيب البرنامج‬
‫‪ -1‬سوف نقوم بتركيب البرنامج عن طريق ‪Add/Remove Applaction‬‬

‫‪ -2‬اكتب فى خانة البحث كلمة ‪ strart‬وانظر الى نتائج عملية البحث ثم اضغط على ‪install All‬‬
‫‪117‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬اضغط على ‪ Apply‬حتى يقوم البرنامج بتطبيق التغييرات‬

‫‪ -4‬الن تبدء عملية تنزيل الحزم البرمجية المطلوبة من مستودعات اوبونتو‬

‫‪ -5‬الن تبدء عملية تركيب البرنامج‬


‫‪118‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اين اجد البرنامج ؟‬

‫عليك ادخال كلمة مرور المستخدم الجذر حتى يقوم بتشغيل البرنامج‬
‫‪119‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مدير بدء التشغيل‬

‫‪Startup Manger‬‬

‫التبويب الول ‪Boot options :‬‬

‫تفعيل عملية تغيير‬


‫الوقت الفتراضى‬
‫لمحمل القلع‬

‫اختيار الوقت الذى يناسبك‬


‫لعرض محمل القلع‬

‫اختيار نظام التشغيل‬


‫الفتراضى الذى ترغبه اذا‬
‫لم تختاره فى عملية القلع‬

‫اختار دقة عرض‬


‫شاشة محمل القلع‬

‫اختار عمق اللون‬


‫المستخدم فى‬
‫يمكنك من تفعيل او تعطيل‬ ‫عملية القلع‬
‫ظهور محمل القلع‬

‫يمكنك تفعيل او تعطيل اظهار‬


‫شاشة البدء الخاصة بمحمل‬
‫القلع‬

‫يمكنك من تفعيل او تعطيل‬


‫اظهار تفاصيل عملية‬
‫القلع نصيا‬
‫‪120‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التبويب الثانى ‪Appearance :‬‬

‫تفعيل استخدام اللوان‬


‫فى قائمة محمل القلع‬

‫يمكنك اختيار الوان‬


‫الخلفية والخطوط‬

‫يمكنك من هنا اختيار صورة‬


‫من جهازك ووضعها كخلفية‬
‫لمحمل القلع‬

‫اختيار خلفية لصورة‬


‫قائمة محمل القلع‬

‫اذا كان لديك ثيم خاص‬


‫بمحمل القلع يمكنك‬
‫اختياره من هنا‬

‫لتغيير شاشة بدء‬


‫القلع‬

‫اختيار ثيم بدء القلع‬


‫‪121‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التبويب الثالث ‪Security :‬‬

‫وضع كلمة مرور على‬


‫محمل القلع‬

‫وضع كلمة مرور على‬


‫وضع النقاذ‬

‫وضع كلمة مرور على‬


‫خيارات القلع السابقة‬

‫عندما تريد تغيير كلمة‬


‫السر وعليك ادخالها مرة‬
‫مرة اخرى للتاكيد ثم‬
‫اضغط على‬
‫‪update password‬‬
‫‪122‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التبويب الرابع ‪Advanced :‬‬

‫اذا قمت بعمل ترقية لنواة النظام‬


‫سيكون لديك اكثر من نواة‬
‫يمكنك تفعيل هذا الختيار‬

‫يمكنك اختيار اقصى عدد من‬


‫النوية التى ترغب فى تحميلها‬
‫فى عملية القلع‬

‫تفعيل خيارات محمل القلع‬


‫عندما تريد اختبار الذاكرة‬

‫تفعيل خيارات محمل القلع فى‬


‫وضع السترداد‬

‫تفعيل تحديث الخيارات‬


‫الفتراضية فى محمل‬
‫القلع‬
‫من هنا يمكنك عمل‬
‫قرص مرن‬
‫اذا رغبت فى التراجع عن كل‬ ‫لعملية النقاذ‬
‫العدادات التى قمت بتغييرها الى‬
‫الوضاع الفتراضية‬
‫اضغط على هذا الزر‬
‫‪123‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الخامس‬

‫نظام الملفات فى لينوكس‬


‫‪124‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪linux file system standard‬‬

‫نظام الملفات فى لينوكس‬

‫الفرق بين ويندوز ولينوكس فى التعامل مع الهارد ديسك‬

‫لو اجرينا مقارنة بين نظام التشغيل ويندوز ولينوكس فاننا فى نظام ويندوز كنا نقوم بتثبيته على بارتشن واحد من الهاردديسك لكن فى لينوكس نحن‬

‫نقوم باعادة تجزى بارتشن لينوكس الى جزئين احداهما‬

‫‪ :ROOT‬وهو القسم الرئيسى وهو الجزء الذى الذى تتم عملية التنصيب عليه وياخذ الرمز ‪/‬‬

‫‪ :SWAP‬وهو القسم المختص بالملفات المؤقتة التى ينشئها النظام وهو يناظر ‪ virtual memory‬او ‪ paging file‬فى نظام ويندوز‬

‫بمساحات‬ ‫وفى بعض الحيان يمكن لمستخدمى لينوكس اضافة المزيد من التقسيمات مثل تخصيص قسم ‪/ var & /tmp &/home & /usr‬‬

‫يحددها المستخدم حسب طريقة استخدامه لجهازه‬

‫‪ : /var‬هذا الدليل يستخدم لحفظ الملفات المتغيرة اى التى تريد الحتفاظ بها لفترة محددة ثم تقوم بحذفها مثل ملفات ‪ email‬و ملفات التصفح ‪web‬‬

‫‪ site‬و ملفات ‪packaging system cache‬‬

‫‪ :/tmp‬هذا الدليل يستخدم يحتوى على الملفات المؤقتة ‪ temporary files‬التى ينشئها النظام عند العمل باحدى التطبيقات مثل البرامج المكتبية‬

‫وبرامج الجرافيك وغيرها وهى تفيد فى تسريع النظام‬

‫‪ :/home‬هذا الدليل نحتفظ فبه بالملفات والبيانات التى تخص احد المستخدمين وفى حالة وجود عدة مستخدمين يتفرع هذا الدليل الى عدة ادلة فرعية‬

‫حيث يحتوى كل دليل فرعى على البيانات الشخصية لكل مستخدم‬

‫‪ :/ usr‬هذا الدليل يحتوى غلى اوامر وادوات النظام ويحتوى على الفهارس التية‬

‫‪/usr/sbin/‬‬ ‫‪/ usr/bin‬‬


‫‪/usr/share/doc/‬‬ ‫‪/ usr/lib‬‬
‫‪/usr/doc/‬‬ ‫‪/ usr/local‬‬
‫‪125‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الترتيب الهرمى لنظام الملفات‬

‫‪File system Hierarchy Standard‬‬

‫الشرح‬
‫يعد الترتيب الهرمى لنظام الملفات فى لينوكس من الشياء "المحيره " للمتعامل الجديد مع لينوكس وهذا بالطبع للمستخدم الذى اعتاد العمل مع نظام‬

‫التشغيل ‪ windows‬ويطلق على هذا الشكل ‪ file system hierarchy standard‬واختصارا ‪ FHS‬وهذا الشكل )الترتيب الهرمى ( شبيه‬

‫بالشجره ‪ .‬فللنظام جذر رئيسى ‪ ،‬ويتفرع من هذا الجذر بقيه الفرع المكمله للنظام واذا اردنا مثال يوضح معنى الجذر وافرعه ‪ ،‬فاننا يمكن الستعانه‬

‫بالعنوان الذى يكتب فى ال ‪ adderss bar‬الموجود فى نظام ‪ windows‬ولنفترض ان بداخل احد ال ‪ partition‬ولنفترض انه ‪ C partition‬يوجد‬

‫مجلد يسمى ‪ directory‬وداخل هذا المجلد ملف يسمى ‪.file‬‬

‫اسهل طريقة فى التعامل مع الويندوز بالطبع استخدام ال ‪ mouse‬ولكى تصل الى هذا الملف ستقوم بالضغط ‪ double click‬على ‪my computer‬‬

‫اول ‪ ،‬ثم بعد ذلك على ‪ C partition‬ثم تتبع ذلك بالضغط على المجلد ‪ directory‬ومن ثم ستجد نفسك امام الملف ‪file‬‬

‫كل هذه الخطوات تراها قد ظهرت فى ال ‪ adderss bar‬بهذا الشكل ‪ C:\directory\file‬وهذا بالضبط معنى الجذر والفرع ‪ ،‬فالجذر الرئيسى‬

‫فى لينوكس قد نعتبره هذا ال ‪ C partition‬وكل فرع تحت هذا الجذر مثل ‪ lib‬او ‪ etc‬و غيرهم فى لينوكس شبيه بهذا المجلد وبهذا الملف‬

‫اذا فان معنى المصطلح ‪ /etc‬هو ان المجلد ‪ etc‬موجود تحت ‪ /‬ومعنى ‪ /etc/passwd‬هو ان الملف ‪ passwd‬موجود تحت ‪ etc‬وهو بدوره موجود‬

‫تحت ‪ /‬وهكذا وهذا هو ما يسمى بالمسار ‪. path‬‬


‫‪126‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫شرح الترتيب الهرمى لنظام الملفات ‪:‬‬

‫‪ : / -1‬وهو الجذر الرئيسى للنظام ولبقية الفرع الخرى ويطلق على هذا الجذر عدة اسماء فيطلق عليه ال ‪ root‬باعتباره جذر النظام وياخذ رمز ‪/‬‬

‫ويعتبر هو مدير النظام وهذا المجلد من الجزاء الضروريه )‪(mandatory‬‬

‫‪ :/bin -2‬يحتوى هذا المجلد على كل البرامج و الوامر الهامة التى يستخدمها مدير النظام ‪ single user mode‬وفى حالة الطؤارى ايضا ‪rescue‬‬

‫وهذا المجلد ل يحوى مجلدات فرعيه تحته )‪ (subdirectory‬بل يحوى الوامر فقط وهى ما تسمى ب ‪ binary‬وهذا المجلد من الجزاء الضروريه‬

‫)‪(mandatory‬‬

‫‪ :/boot -3‬يحتوى هذا المجلد على جميع الملفات التى يحتاجها النظام لكى يستطيع ان يبدأ العمل فهو يحتوى على نسخه من الكرنل ‪ ،‬وهى التى يتم‬

‫تحميلها فى ال ‪ Ram‬وهى الخطوه الولى والبسيطه لبدايه نظام التشغيل ‪ ،‬ثم يتبعها النظام بتحميل كل ملفاته ‪ ،‬وذلك طبقا لما هو موجود بالملفات‬

‫‪ inittab‬و‪ fstab‬ونسخه الكرنل الموجوده فى هذا المجلد تسمى ‪ vmlinuz‬ويتبعها بقيه رقم الكرنل وهى نسخه مصغره من الكرنل ‪ ،‬وظيفتها فقط هى‬

‫تحميل هذا الكرنل ‪-‬الصغير ‪ -‬فى الذاكرة ‪ Ram‬ثم يقوم بعد تحميل بفسه بالذاكرة ‪ ،‬بارشاد الكرنل الساسى للنظام لكى يبدأ عمله وهذا المجلد من‬

‫الجزاء الضروريه )‪(mandatory‬‬

‫‪ : / dev-4‬ويحتوى هذا المجلد على اجزاء الهاردوير والتى تسمى ‪ devices‬وهى عباره عن ملفات لن كل شى بالنظام هو عباره عن ملف وتشمل‬

‫كل انواع ‪ devices‬الموجوده بالنظام مثل ‪ terminal‬و ‪ floppy disk‬و ‪ hard disk‬وغيرهم من ال ‪ devices‬ويعبر عنهم باختصارات من امثال‬

‫‪ fd‬او ‪ hd‬وهكذا وهذا المجلد من الجزاء الضروريه )‪( mandatory‬‬

‫‪ : /etc -5‬ويحوى هذا المجلد آل ملفات التهيئه الخاصه بالنظام ‪ .‬وتشمل كل ملفات التهيئه ‪ ،‬سواء كانت ل ‪ boot‬او ل ‪ x window‬او الشبكات‬

‫والسيرفرات ‪ .‬وهذا المجلد يحوى ملفات و مجلدات وهذا المجلد ضرورى )‪(mandatory‬‬

‫‪ :/home -6‬وهذا المجلد هو ال ‪ home directory‬لجميع المستخدمين على النظام ‪ .‬وهم مقسمون الى مجلدات فرعيه تحت هذا المجلد مثل‬

‫‪ / home/user‬فلكل مستخدم مجلد خاص به ‪ ،‬ويتميز كل مجلد عن الخر باسم المستخدم على النظام ‪.‬وغالبا ما يكون هذا المجلد ‪ ،‬الكبر حجما على‬

‫النظام ‪ ،‬لنه من المتوقع ان ينمو باستمرار وهذا المجلد اختيارى )‪.(optional‬‬

‫‪ :/lib‬ويحتوى هذا المجلد على المكتبات التى تعتمد عليها الوامر والبرامج فى عملها ‪ ،‬ولهذا السبب فان هذه المكتبات تسمى ‪shared‬‬ ‫‪-7‬‬

‫‪ libraries‬وفكرتها انها تحتوى على الجزاء التى تتكرر فى الكود لهذه البرامج ‪ ،‬مما يجعل المبرمجين يتفادون كتابة هذه الجزاء مع كل برنامج على‬

‫حده وهذه ال ‪ libraries‬هى التى يحتاجها النظام فى حالت مثل ال ‪ single user mode‬وحالت الطوارى ‪ ،‬اما هذه التى يحتاجها النظام فى العمال‬

‫القل اهميه فتوجد تحت ‪ /usr‬وهذا المجلد ضرورى )‪(mandatory‬‬

‫‪ : /mnt -8‬ويحتوى هذا المجلد على ال ‪ temprory mount‬او الجزاء التى تلحق بالنظام بشكل مؤقت مثل ‪ cdrom‬و ‪ floppy‬وايضا قد يشمل ال‬

‫‪ partition‬لنظمه التشغيل الخرى التى تتعامل مع النظام ‪ ،‬مثل ويندوز وهذا المجلد اختيارى )‪(optional‬‬
‫‪127‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : / opt -9‬وهذا المجلد مخصص للبرامج التى تضاف للنظام والتى تسمى بال ‪ thired party‬اى التى ليست من انتاج الشركة التى قامت باخراج‬

‫النظام وهذا المجلد اختيارى )‪(optional‬‬

‫‪ : /proc- 10‬يحوى هذا المجلد نظام ملفات ‪-‬غير حقيقى ‪ -‬وهو ما يسمى بال ‪ virtual filesystem‬والسبب فى كونه ‪ virtual‬هو انه ل يوجد‬

‫بالفعل على ال ‪ hard disk‬بل انه يحوى ‪ process‬اى عمليات و معلومات الكرنل التى يعمل الن على النظام ‪.‬وتعد هذه المعلومات هامه جدا فى‬

‫اوقات ال ‪ trouble shooting‬خاصه المتعلقه بالهاردوير و اهم المعلومات التى قد تحتاج اليها هى ‪ I/O ports‬و ‪ devices‬و ‪ interrupts‬وهذا‬

‫المجلد اختيارى )‪(optional‬‬

‫‪ :/root -11‬وهذا المجلد هو ال ‪ home directory‬لمدير النظام فيوجد به العديد من ملفات التهيئه التى يقوم المدير بانشائها لداره نظامه والسبب فى‬

‫انشاء هذا ال ‪ home‬لل ‪ root‬مع ان النظام باكمله تحت ادارته هو منع امتلء ال ‪ /‬الساسى للنظام بملفات التهيئه التى ينشأها المدير للمهام المختلفه‬

‫وهذا المجلد اختيارى )‪(optional‬‬

‫‪ : /sbin-12‬وهذا المجلد مثل المجلد ‪ bin‬ال ان هذا يحتوى على الوامر والملفات التى تعد من ادوات اداره النظام من امثال ‪ qoutaon‬و‬

‫‪ shutdown‬و ‪ mkfs‬وغيرها من اوامر النظام وهذا المجلد ضرورى )‪(mandatory‬‬

‫‪ : /tmp -13‬وهذا المجلد خاص بالملفات المؤقته التى تنشأها البرامج والوامر المختلفه اثناء ادائها لوظائفها وهذا المجلد ضرورى) ‪(mandatory‬‬

‫‪ : /usr-14‬يعد هذا المجلد من المجلدات الهامه والتى ‪-‬ل بد ان ‪ -‬يخصص لها مساحه كبيرة ‪ .‬ذلك لن هذا المجلد توجد به البرامج التى يحتاجها النظام‬

‫فى اعماله العتياديه ‪ ،‬بمعنى انها ليحتاج اليها النظام اثناء عمليه ال ‪ start up‬و ل الـ ‪ emergency‬ولهذا المجلد شكل هرمى مشابه للموجود‬

‫تحت ‪ /‬ذات نفسه ‪ .‬ولن هذا المجلد ل يحتاجه النظام فى عمليه ‪ start up‬فانه ‪ -‬فى النظمه ذات المساحات المحدوده فى ال ‪ hard disk‬يتم ربطه‬

‫)‪ (mount‬بالنظام من خلل الشبكه ‪).‬اى انه يوجد على السيرفر الرئيسى ليخدم بقيه الجهزه بالشبكه (‪ ،‬بدل من تكرار وضعه على كل جهاز على‬

‫حده ويتم ايضا ربطه )‪ (mount‬كقرأه فقط ‪ read only‬وهذا المجلد ضرورى )‪(mandatory‬‬

‫‪ : /var - 15‬وهذا المجلد يحتوى على الملفات والمجلدات التى يتغير حجمها وبياناتها باستمرار فملفات ال ‪ login‬والتى تتغير كلما قام النظام بعمليه‬

‫‪ login‬جديده يتم تخزينها فى هذا المجلد بالضافه الى ملفات ال ‪ printer‬التى تتغير بياناتها باستمرار ‪ -‬وغيرها من الملفات اما بالنسبه للمجلدات‬

‫فيوجد مجلدات مختلفه تخدم العديد السيرفرات مثل ال ‪ ftp server‬وهو الذى يخدم سيرفر ‪ ftp‬ايضا سيرفر الباتشى والذى توضع ملفاته فى‬

‫المجلد ‪ www‬وغيرهم وهذا المجلد ضرورى )‪(mandatory‬‬

‫‪ : lost+found -16‬يوجد هذا المجلد فى كل ‪ partition‬موجود على النظام فان كان فى نظامك على سبيل المثال لو لديك ‪ partition 7‬فانك‬

‫ستجد هذا المجلد ‪ 7‬مرات ووظيفه هذا المجلد هى عندما يقوم البرنامج ‪ fsck‬بعمل ‪ check‬على ال ‪ filesystem‬بعد عمليه ال ‪system crash‬‬

‫فان من وظائفه ‪ -fsck-‬ان يقوم بارجاع كل الملفات الى اماكنها الطبيعيه فى النظام ‪ ،‬فان صادف ولم يتعرف على ملفات بعينها ‪ ،‬فانه يضعها فى هذا‬

‫المجلد تاركا المر الى مدير النظام ليقوم هو بنفسه بارجاعها ‪ ،‬او استبدالها اذا لزم المر‬
‫‪128‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التعامل مع نظام الملفات من خلل سطر الوامر‬

‫كيفية التنقل بين الدلة‬

‫استخدامه‬ ‫المر‬
‫يقوم باظهار المسار الذى تتواجد فيه انت حاليا‬ ‫‪Pwd‬‬
‫استعراض محتويات الدليل الذى تتواجد انت فيه حاليا‬ ‫‪Dir‬‬
‫انشاء مجلد فى المسار الذى تتواجد فيه حاليا بالسم الذى تريده‬ ‫‪Mkdir directory_name‬‬
‫النتقال من المسار الذى تتواجد فيه انت حاليا الى المسار الذى تريده‬ ‫‪Cd directory_name‬‬
‫مثال يبين كيفية النتقال الى دليل الجذر مباشرة‬ ‫‪Cd /‬‬
‫مثال اخر يوضح كيفية النتقال الى سطح المكتب وهكذا‬ ‫‪Cd /home/kasper/Desktop‬‬
‫النتقال الى الدليل الذى يعلو الدليل الحالى مثل من ‪ Desktop‬الى ‪kasper‬‬ ‫‪Cd ..‬‬
‫النتقال الى الدليل الذى يعلو الدليل الحالى بمرتين مثل من ‪ Desktop‬الى ‪home‬‬ ‫‪cd../..‬‬
‫النتقال المباشر من الدليل الذى تتواجد فيه حاليا الى دليلك الفتراضى‬ ‫~‪Cd‬‬
‫النتقال الى اخر دليل كنت متواجد فيه قبل مجيئك الى الدليل الحالى‬ ‫~~‪Cd‬‬
‫مثال النتقال الى الدليل الفتراضى لمستخدم اخرولكن ليس لك صلحيات التعديل عليها‬ ‫‪cd ~user‬‬

‫استعراض محتويات الدلة‬


‫سوف نقوم باستخدام المر ‪ ls‬للقيام بالمهام التية ‪:‬‬

‫‪ -1‬كيفية استعراض محتويات الدلة سواء كانت ادلة رئيسية او ادلة فرعية‬

‫‪ -2‬كيفية استعراض الدلة الظاهرة والدلة المختفية )التى يسبق اسمها وجود علمة النقطة (‬

‫‪ -3‬كيفية معرفة معلومات تفصيلية عن الدلة مثل السم والحجم والنوع والمستخدم المالك والمجموعة المالكة وتاريخ اخر تعديل والصلحيات‬

‫الصيغة العامة للمر ‪ls‬‬


‫])‪[(command -[option(s)] [argument(s‬‬

‫هو المر المطلوب تنفيذه‬ ‫خيارات اضافية‬


‫هذا هو المسار الذى من خلله‬
‫وهو فى هذه الحالة المر‬ ‫يمكن من خللها‬
‫نحدد تواجد الدليل ) المجلد(‬
‫‪ls‬‬ ‫القيام باعمال معينة‬
‫وهذا الجزء اختيارى‬
‫وهذا الجزء اجبارى‬ ‫وهذا الجزء اختيارى‬
‫‪129‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الجدول التى يوضح لك اهم الخيارات الضافية التى يمكنك ان تستخدمها مع المر ‪ls‬‬

‫استخدامه‬ ‫المر‬
‫استعراض المحتويات الظاهرة للدليل الذى تتواجد فيه حاليا‬ ‫‪ls‬‬
‫استعراض جميع المحتويات الظاهرة والمختفية للدليل الذى تتواجد فيه حاليا‬ ‫‪ls -a‬‬
‫استعراض نوعية ملفات الظاهرة فى الدليل الحالى )مثل ‪ /‬معناها دليل & وعلمة *معناها ملف تشغيلى (‬ ‫‪ls -f‬‬
‫استعراض معلومات تفصيلية عن ملفات الظاهرة فى الدليل الحالى‬ ‫‪ls -l‬‬
‫مثل‬
‫‪ -1‬صلحيات الدليل‬
‫‪ -2‬عدد ملفات والدلة المرتبطة‬
‫‪ -3‬المستخدم المالك‬
‫‪ -4‬المجموعة المالكة‬
‫‪ -5‬حجم الدليل وتاريخ اخر تعديل‬
‫‪ -6‬اسم الدليل‬
‫مثل المر السابق حيث يمكنك استعراض معلومات تفصيلية عن ملفات الظاهرة والمختفية ايضا فى الدليل الحالى‬ ‫‪ls -al‬‬
‫استعراض المعلومات الظاهرة عن الدليل الحالى والدلة الفرعية التابعة لها‬ ‫‪ls -R‬‬
‫استعراض المعلومات الظاهرة والمختفية للدليل الحالى والدلة الفرعية التابعة لها‬ ‫‪ls -aR‬‬
‫استعراض المحتويات الداخلية للدليل الحالى فقط‬ ‫*‪ls‬‬
‫مثال على استعراض المحتويات الداخلية للدليل الحالى فقط والتى تبدا مثل بحرف ‪d‬‬ ‫*‪Ls d‬‬
‫استعراض كل الدلة التى تحتوى على حرف واحد فقط‬ ‫? ‪Ls‬‬
‫مثال على استعراض الدلة التى تحتوى فقط على ‪ 3‬حروف وهكذا‬ ‫??? ‪Ls‬‬
‫استعراض كل الدلة التى يبدا اول حرف من اسمها بين ‪ a‬و ‪z‬‬ ‫*]‪ls [a-z‬‬
‫مثال على استعراض الدلة التى يبدا اول حرف من ‪ e‬حتى ‪ z‬وهكذا‬ ‫*]‪ls [e-z‬‬
‫فى هذا المر يلحظ اننا استخدمنا الفاصلة المنقوطة بين امرين حيث يتم تنفيذ هذه الوامر على التتابع دون شرط‬ ‫‪ls -al ; cd /‬‬
‫ان يكون احد الوامر مرتبط بالوامر الخرى اى يتم تنفيذ امر واحد منهم كل مرة على حدة واذا كان هناك خطا فى‬
‫احدى الوامر فانها لتؤثرعلى تنفيذ الوامر الخرى لنها غير مرتبطة بها ويمكنك الستعانة بوضع الفواصل‬
‫النقطية بين العديد من الوامر على التتابع وهكذا‬
‫‪ ls -al ; cd / ; pwd‬مثال اخر على استخدام الفاصلة المنقوطة لتنفيذ الوامر المختلفة‬
‫هنا يمكنك استخدام ماسورة ‪ pipe‬للربط بين امرين متتاليين بحيث يكون خرج المر الول هو دخل للمرالثانى‬ ‫‪ls -al /etc | more‬‬
‫حيث يتم استعراض كل المحتويات الظاهرة والمختفية للدليل ‪ etc‬المتفرع من ‪ /‬ثم يقوم بعد ذلك بعرض المعلومات‬
‫على التتابع باستخدام المر ‪ more‬والذى يستخدم لعرض النصوص على الشاشة على هيئة دفعات وفى نهاية كل‬
‫دفعة نضغط على زر المسطرة بلوحة المفاتيح لعرض المزيد من الدفعات لحظ انه اذا كان هناك خطا فى المر الول‬
‫فان ذلك يوقف تنفيذ المر بالكامل لن المر الثانى يعتمد على خرج المر الول‬
‫‪130‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب السادس‬

‫طرق اضافة المصادر‬


‫‪131‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Software Source‬‬
‫تعريف مصادر البرامج‬
‫‪ -1‬ماهى مصادر البرامج ؟‬

‫عندما تريد تركيب احدى البرامج على نظامك فانت بحاجة الى ‪ source‬هذا البرنامج لكى تستطيع تركيبه وتعرف مصادر البرامج غالبا بأسم المخازن‬

‫اومستودعات البرامج ‪ Software repositories‬وهى عبارة عن ارشيفات موجودة على شبكة النترنت موجود فيها اللف البرامج بها كل ما تريده‬

‫من برامج واكثر وتتميز هذه المستودعات انها فى منتهى المان لن هذه البرامج يتم مراجعتها امنيا وبرمجيا ويتم فحصها جيدا للتأكد من سلمتها‬

‫وكفائتها‬

‫‪ -2‬ما هى افضل المستودعات لتوزيعة اوبونتو ؟‬

‫لحظ ان مستودعات اوبنتو هى المستودعات المفضلة لتوزيعة اوبنتو وهذا المر بالطبع ينطبق على كل التوزيعات الخرى فكل توزيعة تاخذ مصادر‬

‫برامجها من مستودعات توزيعتها لكن لنفترض مثل انك تريد تركيب احدى الحزم الديبيانية على توزيعة اوبونتو ومن المعلوم ان اوبونتو ليست هى‬

‫التوزيعة الوحيدة التى تم بنائها على توزيعة ديبيان بالطبع فانك سوف تجد ان هذه الحزمة متوفرة فى كل هذه المستودعات لكننى انصحك بالحصول‬

‫عليها من مصادر اوبونتو لكى تتاكد من توافقيتها مع نظامك وكفائتها فى الداء‬

‫‪ -2‬ما انواع ‪ Software repositories‬؟‬

‫‪Main‬‬ ‫‪-1‬‬

‫‪Restricted -2‬‬

‫‪Universe -3‬‬

‫‪Multiverse -4‬‬

‫لمعرفة المزيد حول مستودعات البرامج الخاصة بتوزيعة اوبونتو‬

‫‪https://help.ubuntu.com/community/Repositories/Ubuntu‬‬

‫‪ -3‬ما الفرق الجوهرى بين كل هذه ‪ Software repositories‬؟‬

‫‪ -1‬مدى التزامهم بتطوير البرامج وتحديثها‬

‫‪ -2‬مدى اهتمامهم باصلح الثغرات المنية والبرمجية‬

‫‪ -3‬مدى التزامهم بفلسفة المصادر المفتوحة حيث نجد بعض البرامج مفتوحة المصدر والبعض الخر غير مفتوح المصدر مثل بعض تعريفات الحهزة‬

‫‪ -4‬ما هى المستودعات الرسمية لتوزيعة اوبونتو ؟‬

‫‪http://packages.ubuntu.com/hardy /‬‬ ‫التصفح‪:‬‬

‫‪http://packages.ubuntu.com‬‬ ‫البحث‪:‬‬
‫‪132‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪software source‬‬

‫الطريقة الولى ‪ :‬اضافة المصادر من سطر الوامر‬

‫هنا سوف نتعرف بأذن ال تعالى على كيفية اضافة المصادر الى نظامك عن طريق سطر الوامر ال ‪terminal‬‬

‫‪ -1‬افتح قائمة ‪ Application‬و منها نختار ‪Accessories‬‬

‫‪ -2‬من القائمة الفرعية اختار ‪Terminal‬‬

‫تحميل الحزم من مستودعات‬

‫‪GetDeb.net‬‬
‫‪ -1‬نفتح التيرمنال ‪:‬‬

‫‪sudo gedit /etc/apt/sources.list‬‬

‫حيث ان الملف ‪ sources.list‬الموجود فى الدليل ‪ /etc/apt‬هو الذى نقوم بالحتفاظ فيه بروابط السيرفرات التى من خللها نحصل على مصادر البرامج‬

‫‪ -2‬ثم نضيف هذه السطر الى المحرر‪:‬‬

‫‪deb http://ubuntu.org.ua/ getdeb/‬‬

‫‪ -3‬ثم نحفظ ونغلق ثم نعمل تحديث‬

‫‪sudo apt-get update‬‬

‫بعدها ستجد جميع حزم المتوفره بموقع ‪ GetDeb.net‬موجوده لديك فى مدير الحزم و كلما ينزل اصدار جديد او تحديث سوف يخبرك برنامج‬

‫‪ update-manager‬بكل سهولة‬
‫‪133‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تحميل الحزم من مستودعات‬

‫‪source-o-matic‬‬

‫هو موقع ممتاز خاص بتوزيعة ‪ ubuntu‬به ‪ source.list‬لكل اصدارات ‪ubuntu‬‬

‫‪http://www.ubuntu-nl.org/source-o-matic‬‬

‫الجديدة ‪:‬‬ ‫خطوات اضافة المصادر البرمجية‬

‫‪ -1‬تختار توزيعتك والمخازن الخاصة بدولتك ونوع معالج جهازك‬

‫‪ -2‬ثم تضغط على ‪ send‬لتظهر صفحة ‪Step two: select repositories‬‬

‫‪ -3‬ثم نعمل ‪ select‬على كل الختيارات المتوافرة نجد ان هناك اثنبن ‪creat sources .list‬‬

‫الولى ‪Default repositories :‬‬

‫الثانية ‪Nonstandard repositories :‬‬

‫‪ -4‬الن نضغط على ‪ creat sources.list‬للحالتين ثم نقوم بعملية الحفظ من الموقع ونقوم بوضع هذا الملف على سطح المكتب ‪ , Desktop‬لحظ ان‬

‫هذا الملف ياخذ اسم ‪ sources.list‬ثم بعد ذلك نقوم بفتح التيرمنال‬

‫‪ -5‬الن سوف نقوم بالنتقال الى سطح المكتب من خلل التيرمنال عن طريق المر التى‬

‫‪cd Desktop‬‬

‫‪ -6‬الن سنقوم بنسخ الملف المحفوظ على سطح المكتب واضافته الى قائمة المصادر ‪ sources.list‬الخاصة بالنظام‬

‫‪sudo cp sources.list /etc/apt‬‬

‫سيطلب مننا ادخال كلمة السر لستكمال الخطوات سنقوم بادخاله‬

‫‪ -7‬ثم نقوم بكتابة المر التالى لتحديث قائمة المصادر‬

‫‪sudo apt-get update‬‬

‫‪ -8‬ثم نقوم بكتابة المر التالى لتحديث نظام بالحزم الجديدة من مستودعات المصادر‬

‫‪sudo apt-get upgrade‬‬


‫‪134‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تحميل الحزم من مستودعات‬

‫‪Medibuntu repository‬‬
‫مقدمة ‪:‬‬

‫هو مستودع مختص بالوسائط المتعددة )الملتيمديا( ووسائل الترفيه والثارة وهو يتضمن العديد من الحزم التى لم يتم تضمينها بداخل توزيعة اوبونتو‬

‫بسب القيود القانونية ) حقوق النسخ والتراخيص وبراءة الختراع وغيرها ( بعض هذه الحزم مثل ‪ libdvdcss‬المختص بتشغيل اسطوانات ‪DVD‬‬

‫المشفرة وهى تاتى اليك من ‪ VideoLAN‬وكذلك يتضمن بعض ملفات البينارى الضافية وحزم الكوديك مثل ‪ w32codecs‬المستخدمة فى برامج‬

‫‪Mplayer & xine‬‬

‫الموقع الرسمى‬

‫‪http://www.medibuntu.org‬‬

‫المسئولية ‪:‬‬

‫ان قوانين تسجيل براءة الختراع ‪ Patent‬و حقوق النسخ ‪ copyright‬من الممكن ان تعتمد على الدولة التى انت تابع لها ‪ ,‬رجاء احصل على النصيحة‬

‫القانونية اذا كنت غير متاكد من براءة الختراع اوالقيود التى يتم تطبيقها حول صيغ الميديا ‪ format‬التى تريد ان تستخدمها فى بلدك ‪ ,‬يجب ان تتعرف‬

‫على فلسفة المصادر المفتوحة المتبعة فى توزيعة اوبونتو والفرق بينها وبين المصادر الحتكارية‬

‫لمزيد من المعلومات عن فلسفة المصادر المفتوحة المتبعة فى توزيعة اوبونتو‬

‫‪http://www.ubuntu.com/ubuntu/philosophy‬‬

‫لمزيد من المعلومات حول صيغ الملتيمديا مفتوحة المصدر‬

‫‪https://help.ubuntu.com/community/FreeFormats‬‬
‫‪135‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Free and Non-free Components‬‬


‫المكونات المفتوحة المصدر وغير مفتوحة المصدر‬

‫مستودع ‪ Medibuntu‬يتكون بالساس من جزئين من المستودعات الجزء الول مفتوح المصدر والخر غير مفتوح المصدر‬

‫مفتوحة المصدر ‪:‬‬

‫هى عبارة عن حزم البرامج التى تم بنائها مفتوحة المصدر وخاضعة لرخصة جنو العامة ‪GNU General Public License‬‬

‫غير مفتوحة المصدر ‪:‬‬

‫هى عبارة عن حزم البرامج التى لم يتم بنائها على المصادر المفتوحة وهى غير خاضعة لرخصة جنو العامة ولكنها تخضع لرخص البرامج التى يتم‬

‫توزيعها تحت القيود القانونية بعض مكونات البرامج مفتوحة المصدر لن يتم توزيعها خلل مستودعات اوبونتو بسبب المسائلة القانونية لهذه لبرامج فى‬

‫بعض البلدان بعض البرامج مثل ‪ Amarok‬و ‪ Kaffeine‬يتم توزيعها خلل مستودعات اوبونتو الرئيسية لكن لبعض وظائفها فقط بسبب المسائلة‬

‫القانونية هنا ياتى دور ‪ Medibuntu‬الذى يقوم بتوزيع هذه النوعية من الحزم لداء مثل هذه الوظائف اللزمة‬

‫البرامج ذات المكونات غير مفتوحة المصدر لن يتم توزيعها خلل مستودعات اوبونتو الرئيسية بسبب القيود القانونية التى تقيد استغلل وتوزيع مثل هذه‬

‫البرامج ان مثل هذه النوعية من البرامج عادة تكون غير مطلوبة للستخدام العام بسبب توفر العديد من بدائل التطبيقات المتوفرة تحت رخص البرامج‬

‫مفتوحة المصدر بعض البرامج مثل ‪ Google Earth‬وبرنامج ‪ Adobe Acrobat Reader‬متوفرة مباشرة من خلل موقع الشركة المنتجة التى‬

‫تمتلك حقوق هذه البرامج‬

‫لضافة الحزم مفتوحة المصدر وغير مفتوحة المصدر‬

‫‪ -1‬افتح التيرمنال ‪Applications < Accessories < Terminal‬‬

‫‪sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list‬‬

‫‪ -2‬لتركيب مفاتيح التوثيق ‪ ) validation key‬وهى مفيدة للتاكد من عدم العبث فى الحزم التى يتم تركيبها ( و تحديث الحزم‬

‫‪sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update‬‬
‫‪136‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫خطوة اختيارية ‪ :‬ازالة الحزم مغلقة المصدر‬

‫بعض الناس ل يرغبون فى تركيب برامج غير مفتوحة المصدر على اجهزتهم لذلك سوف نوضح طريقة يمكنك من خللها سوف تحصل على الحزم‬

‫مفتوحة المصدر فقط من مستودعات ‪ Medibuntu repository‬ونتجنب الحصول على الحزم مغلقة المصدر منه ‪ ,‬يجب ان تفهم انك عندما تقوم بحذف‬

‫مكونات الحزم مغلقة المصدر لن تتمكن من الوصول الى الحزم التية‬

‫) ‪acroread (Acrobat Reader‬‬

‫‪alsa-firmware -- needed for some audio cards‬‬

‫‪AMR and FAAC support in MPlayer and FFmpeg‬‬

‫‪googleearth‬‬

‫)‪restricted video codecs (ppc-codecs, w32codecs, w64codecs‬‬

‫‪Skype‬‬

‫للحصول على مجموعة السماء الكاملة لهذه الحزم ادخل على الرابط التى‬

‫‪http://www.medibuntu.org/packages.php‬‬

‫لتجنب استخدام الحزم غير مفتوحة المصدر ادخل المر التى الى سطر الوامر‬

‫‪sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list‬‬

‫تركيب الحزم الفردية‬

‫اكثر مستعملى اوبونتو سوف يطلبون فقط بعض حزم معينة من مستودع ‪ Medibuntu‬مثل حزم ‪ libdvdcss 2‬الخاصة بتشغيل ‪ DVDs‬الحتكارية‬

‫المشفرة و كذلك حزم الكوديك مثل )‪ (w32codecs, w64codecs, ppc-codecs‬لتشغيل صيغ ‪ formats‬الميديا الحتكارية‬

‫اذا كنت ترغب فى تركيب احدى هذه الحزم فرديا دخل الى الرابط التى‬

‫‪http://packages.medibuntu.org/pool‬‬
‫‪137‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Duplicate Source List‬‬

‫حل مشكلة ازدواجية قائمة المصادر البرمجية‬


‫قد تواجهك هذه المشكلة عندما تقوم باضافة مستودعات البرامج الى قائمة المصادر البرمجية ‪ Source List‬لنه من المفترض ان تقوم باضافة كل‬

‫المستودعات التى تريدها فى هذا الملف ‪ ,‬ولكنك ربما تخطىء فى استخدام سطر الوامر فتحدث لك هذه المشكلة‬

‫الحل‬
‫اكتب هذا المر من خلل سطر الوامر )التيرمنال(‬

‫اكتب المر التى‬

‫*‪find *sources‬‬

‫إذا كانت نتيجة المر هكذا‪:‬‬

‫‪sources.list‬‬

‫فكل شيء تمام‬

‫أما إذا ظهر معه ملف آخر يشبه له بإختلف بسيط )مثل‪ Â‬يكون نفس السم لكن مع ~ في النهاية ( فيجب عليك أن تحذفه‬
‫‪138‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫البحث عن الحزمة البرمجية‬


‫يمكنك البحث يدويا عن طريق متصفح النترنت عن الحزم المتوفرة المتوفرة لتوزيعة اوبونتو كما يمكنك معرفة الحزم البرمجية الجديدة بكل سهولة‬

‫البحث داخل أشهر مواقع الحزم‬


‫‪http://packages.ubuntu.com/‬‬

‫‪http://packages.ubuntu.com/hardy/‬‬

‫‪http://packages.ubuntu.com/hardy-updates/‬‬

‫‪http://packages.ubuntu.com/hardy-backports/ :*http://packages.ubuntu.com/hardy-backports/main/newpkg‬‬

‫البحث داخل مستودعات الحزم‬


‫‪-1‬من سطر الوامر يمكنك البحث باستخدام المر التى‬

‫>‪sudo apt-cache search <package-name‬‬

‫‪ -2‬من مدير الحزم ‪synaptic package manger‬‬

‫نقوم بادخال اسم الحزمة التى نريدها داخل صندوق البحث‬

‫شروط اختيار الحزمة المناسبة لتوزيعة اوبونتو‬

‫‪ -1‬تأكد اول من ان الحزمة ديبيانية ‪package_name.deb‬‬

‫‪ -2‬تاكد من ان الحزمة تم اعدادها من اجل العمل على توزيعة اوبونتو‬

‫‪ -3‬استخدم الحزم البرمجية المناسبة لرقم الصدار الذى تستخدمه من توزيعة اوبونتو ول تستخدم الحزم البرمجية القديمة‬

‫‪ -4‬تجنب بقدر المكان اضافة اى مستودعات للحزم غير تابعة لتوزيعة اوبونتو او مستودعات اخرى تعطيك برمجيات ‪third party‬‬

‫‪ -5‬تاكد من حصولك على مفاتيح التوثيق لى مستودعات ترغب فى اضافتها الى نظامكـ‬
‫‪139‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Add software source from GUI‬‬

‫الطريقة الثانية‪ :‬اضافة المصادرمن خلل الواجهة الرسومية‬

‫ما هى مصادر البرامج ‪ Software Repositories‬؟‬

‫هى مكتبات من البرامج والتطبيقات متاحة من خلل النترنت حيث تحتوى مستودعات ‪ ubuntu‬على عشرات اللف من البرمجيات المجانية بالكامل‬

‫المتاحة للتحميل والتنصيب هذه ‪ package‬مبنية على نظام ديبيان وتم اجراء عملية تحسين وتخصيص لها فى مستودعات ‪ ubuntu‬حيث تحتوى‬

‫مستودعات اوبونتو حاليا على اكثر من ‪ 24.000‬حزمة برمجية حاليا جاهزة للتحميل ويتم اجراء عمليات التحديث عليها باستمرار‬

‫وتتعدد تصنيفات هذه المستودعات لذلك يجب ان نتعرف اول على كل انواع مستودعات الحزم ‪ Software Repository Categories‬حتى‬

‫يمكنك اختيار المصادر البرمجية ‪ software source‬التى ترغب فيها بصفة عامة يمكنك تقسيم هذه المستودعات الى قسمين‬

‫‪official repositories software‬‬

‫مستودعات رسمية ‪ :‬وهى المستودعات الموضوعة تحت تصرف واشراف مبرمجى توزيعة اوبونتو انفسهم وهى برمجيات فى اغلب الحيان مفتوحة‬

‫المصدر ومجانية وبعضها القليل مغلق المصدر مثل تعاريف بعض النواع من الجهزة‬

‫‪nonofficial repositories software‬‬

‫هى مستودعات غير رسمية ‪ :‬لم يتم اقراراها رسميا من قبل مبرمجى ومطورى توزيعة اوبنتو من الممكن ان نستخدمها كمستودعات اضافية لحتوائها‬

‫على برمجيات معينة غير متوفرة فى مستودعات الصلية للتوزيعة على سبيل المثال تتوافر فى المستودعات الغير رسمية بعض البرمجيات مثل برامج‬

‫اعادة تشغيل الملتيميديا )‪ (multimedia playback software‬و يرجع سبب عدم تواجدها فى مستودعات ابنتو الرسمية الى عدم موافقة اوبونتو‬

‫التوقيع على تراخيص هذه المشغلت‬

‫لفتح قائمة المصادر ‪ source list‬اتبع الترتيب التى‬


‫‪140‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Software Sources‬‬

‫كيفية تنشيط المصادر البرمجية المتاحة للنظام‬

‫التبويب الول ‪: ubuntu software :‬‬

‫يحتوى على مستودعات البرامج )‪ (Software Repository Categories‬الخاصة بتوزيعة اوبنتووالذى يوفر لك ‪:‬‬

‫‪ -1‬كامل الحرية فى اختيار مصادر البرمجيات التى تريدها والموجودة على النترنت‬

‫‪ -2‬يمكنك اختيار السيرفر الذى يقوم بعملية تنزيل حزم البرامج الى جهازك يمكنك تغيير السيرفر الخاص بدولتك اذا كان بطىء مثل‬

‫‪ -3‬يتيح لك الختيار الخير بأن تختار ‪ CD/DVD‬الخاص بتوزيعة ‪ UBUNTU‬كمصدر للحزم التى تريد تنصيبها وهو مفيد جدا للشخاص الذين‬

‫ليس لديهم انترنت بصفة دائمة وبالتالى يمكنهم الحصول على توزيعة ‪ UBUNTU‬على اسطوانة ‪ DVD‬والتى تحتوى على كم هائل من البرامج التى‬

‫تناسب كل متطلبات المستخدمين‬


‫‪141‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مكونات مستودعات البرامج‬

‫‪Software Repository components‬‬

‫يمكننا ان نصنف مكونات المصادر الى عدة فروع عملية بناءا على البرامج الساسية التى تركب مع اوبونتو و ما هى التراخيص التى تستخدمها هذه‬

‫البرامج وما هى المستودعات التى نحتفظ فيها بمكونات تلك البرمجيات‬

‫مكونات مستودعات البرامج‪:‬‬

‫‪ :MAIN -1‬المكونات الساسية من ‪ Software package‬مفتوحة المصدر ومدعومة بالكامل من خلل ‪ canonical team‬وفريق توزيعة اوبنتو‬

‫يلتزم بتوفرها ومجانيتها و يتم وضع هذه ‪ package‬كوضع افتراضى فى عملية تنصيب النظام كما ان التحديثات المنية والحلول التقنية التى يقدمها‬

‫مطورى التوزيعة مجانية تماما مثل خادم الويب اباتشى ‪ Apache web server‬و برنامج ‪ Abiword‬ومن خلل هذه التحديثات يمكنك ترقية نظامك‬

‫الى اخر الصدارات ويمكن الحصول على بعض برامج هذا المصدر من خلل ‪DVD‬‬

‫‪ : universe component -2‬هى عبارة عن اللف من ‪ package‬الغير مدعومة من المصادر الرسمية )‪ (canonical‬البرمجيات المتاحة متنوعة‬

‫تحت التراخيص المجانية و مفتوحة المصدر من خلل الكثير من مكتبات البرامج الديبيانية العامة والتى تم ضبط حزمها لتعمل بالشكل الصحيح تحت‬

‫توزيعة ابنتو ويتم تحديث هذه الحزم بانتظام ايضا كل مكونات الحزم من المتوقع ان تعمل بكفاءة لكن بدون ضمانات او تحديثات أمنية لحظ ان هذا‬

‫المصدر يمكنك الحصول عليه فقط عن طريق النترنت‬

‫‪ :restricted component -3‬على الرغم من ان ‪ ubuntu‬تتضمن برامج مفتوحة المصدر فى الغالب ال انها قد تحتوى على بعض التعريفات التى‬

‫على صورة ‪ binary form‬اى ان هذه التعاريف مغلقة المصدر )‪ (closed source‬لذلك فان هذه التعريفات تتضمن اتفاقية تراخيص غير متوافقة مع‬

‫اهداف البرامج مفتوحة المصدر ‪ open source‬ويرجع السبب فى وجود هذه الحزم الى رفض الشركات التى تقوم بتصنيع اجهزة وملحقات الكمبيوتر‬

‫فتح شفرة المصدرية لتعاريفها وبالتالى فان بعض من عتاد جهازك لن تعمل بكفأة بدون هذه النوعية من البرمجيات وتاتى هذه التعريفات مع اسطوانة‬

‫التنصيب ويمكن حذف هذه التعاريف بسهولة ويمكن الحصول على بعض برامج هذا المصدر من خلل ‪DVD‬‬

‫‪ : multiverse component-4‬مكونات الحزم تدخل تحت بند ‪ non-free software‬بمعنى ان التراخيص المطلوب لهذه البرمجيات تستعمل تحت‬

‫مسئولية المستخدم حيث يتم وضع قيود على حقوق الستخدام والتوزيع لهذه البرمجيات مع امتثال المستخدم لشروط الترخيص الفردى مع امتثاله‬

‫للقوانين المحلية امام السلطة القضائية مع ملحظة عدم وجود دعم دعم فنى او تحديثات امنية مثل برنامج ‪ vlc‬وبرنامج ادوبى فلش‬

‫)‪ (Adobe Flash plugin‬لحظ ان هذا المصدر يمكنك الحصول عليه فقط عن طريق النترنت‬

‫‪ -5‬الشفرات المصدرية ) ‪ :( source code‬هو الملف المصدرى الذى يقوم بكتابته المبرمجين والمطورين )‪ (programming‬حيث ان المبرمجين‬

‫استطاعوا كتابة البرامج باستخدام لغات برمجة مختلفة ‪ programming language‬مثل ) ‪ (++c & c‬والكود الناتج يسمى الملف المصدرى ولكى‬

‫نستطيع ان نستخدم هذا الملف المصدرى بطريقة مفيدة يجب علينا ان نقوم بعمل )‪ (compile‬لتحويله الى ‪ binary file‬ان فلسفة لينوكس تقوم على‬

‫مبدأ مشاركة الملفات المصدرية لذلك فانك تستطيع ان تجدها على مواقع المبرمجين و المطورين و يمكنك تنزيلها وعمل كومبايل لها على النظام الذى‬

‫تستخدمه‬
‫‪142‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing packages without an Internet connection‬‬

‫تركيب الحزم بدون التصال بشبكة النترنت‬

‫اذا كنت تمتلك اسطوانة ‪ ubuntu CD-ROM/DVD‬يمكنك من خللها الحصول على مصادر البرامج من نوعية ‪ Main‬او ‪Restricted‬‬

‫‪ categories‬مع العلم ان نسخة ‪ DVD‬تحتوى على كم اكبر بكثير من البرامج من نسخة ‪ CD‬حيث يقوم برنامج مدير الحزم ‪package manger‬‬

‫باستيراد كل الحزم التى يحتاجها من خلل اسطوانة ‪ubuntu CD-ROM/DVD‬‬

‫لتفعيل هذا الختيار يمكنك عمل التالى‬

‫لتمكين كل مديرى الحزم ‪ package manger‬لتركيب البرامج من خلل السطوانات التى تحتوى على الحزم‬

‫‪.System → Administration → Software Sources -1‬‬

‫‪ -2‬اذهب الى تبويب ‪ third Party Software‬واضغط على ‪Add CD-ROM‬‬

‫‪ -3‬ضع اسطوانة ‪ubuntu DVD‬‬

‫لحظ انك لو اتصلت عبر النترنت ستتمكن من الحصول على العديد من البرامج الضافية‬

‫التبويب الثانى ‪: third party software :‬‬

‫عبارة عن برمجيات لم يتم انتاجها من قبل المبرمج الول و لكنها انتجت من قبل طرف اخر ليضع بعض المميزات على احدى البرامج لم تكن موجودة‬

‫من قبل يتيح لك كمستخدم الحرية فى اضافة المصادرالتى تريدها و الصورة التالية توضح لك المصادر التى تاتى مع التوزيعة بصفة افتراضية و لكن‬

‫ايضا يمكنك اضافة المصادرالتى ترغب فيها ‪ ,‬لحظ ان بعض ‪ package‬الغير متاحة فى مستودعات ابنتو بشكل افتراضى من الممكن تثبيتها من خلل‬

‫هذا التبويب كما ان بعض الحزم التى سوف تحصل عليها التى يمكنك تنزيلها لم يتم اختبارها من قبل توزيعة اوبونتو لذلك يجب عليك عدم استخدامها ال‬

‫فى حالة الحاجة الفعلية لها‬


‫‪143‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيفية اضافة المصادر‬


‫‪ -1‬اضغط على الزر ‪ Add‬لتظهر لك النافذة التالية‬

‫‪ -2‬نقوم باضافة احدى المصادر على سبيل المثال ‪deb http ://ftp.debian .org sarge main‬‬

‫والصورة التالية توضح كيفية اضافة المصدر الجديد يجب مراعاة ان ‪ APT line‬يجب ان يتضمن النوعية و المكان والمكونات الخاصة بالمستودع‬

‫‪ -3‬اضغط على زر ‪ close‬لحفظ التعديلت التى قمنا باجرائها‬


‫‪144‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬بعد الضغط على زر الغلق تظهر نافذة جديدة تخبرك بوجود تحديثات من المصادر التى قمنا باضافتها اضغط على ‪ Reload‬لتبدأ عملية التحديث‬

‫)‪ (update‬وتنزيل ال ‪ package‬الجديدة من الجدير بالذكر ان التحديثات المستمرة تزيد من كفاءة نظامك و البرامج التى تستخدمها هنا يخبرك‬

‫البرنامج بوجود تحديثات جديدة اضغط على ‪ Reload‬ليتم التحديث‬

‫تنشيط وتعطيل المستودعات ‪:‬‬

‫كما يمكنك تنشيط وتفعيل المستودعات بدون حذفها حيث يمكنك بكل بساطة وضع علمة صح امام المستودع الذى تريده وحذفها من امام المستودع‬

‫الذى ل تريده‬

‫احتياطات ‪:‬‬

‫حزم ‪ third-party software‬لم يتم اختبارها من قبل مبرمجى اوبونتو لذلك كن حذرا قبل اضافة اى مصادر برمجية من هذه النوعية لذلك فانها ربما‬

‫تتسبب فى حدوث تعارض بينها وبين الحزم المركبة على نظامك ‪ conflict‬او ربما تتسبب فى فشل عملية التحديث ‪ ,‬وعلى الرغم من ذلك يمكنك‬

‫الستعاضة عن هذه النوعية من البرامج بالبرامج الموجودة فى مستودعات توزيعة اوبونتو نفسها لضمان الستقرار فى الداء والكفأءة العالية‬
‫‪145‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التبويب الثالث ‪: internet updates :‬‬

‫يمكنك التحكم فى تحديثات النظام ‪ updates‬كما يظهر لك فى النافذة التالية و التى توضح لك العديد من تحديثات النظام‬

‫هنا يخبرك النظام بتوفر العديد من التحديثات المتاحة لمعرفة التحديثات اضغط على علمة النجمة التى تظهر لك فى البار العلوى‬
‫‪146‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تظهر لك نافذة ‪ update manger‬ليخبرك بتوفر ‪ 8‬تحديثات سنضع علمة صح امام كل التحديثات لتنزيلها ويمكنك حذف علمة الصح من امام احدى‬

‫التحديثات و لكن ل تفعل ذلك ال اذا كنت متاكدا تماما انك ل تحتاج هذا التحديث و بما انك مبتدىء اختار كل التحديثات المتوفرة اضغط على‬

‫‪install updates‬‬

‫الصورة التية توضح لك عملية تنزيل الحزم الجديدة‬

‫الصورة التية توضح لك عملية تركيب الحزم الجديدة‬


‫‪147‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اصناف التحديثات لتوزيعة اوبونتو‬

‫‪important security updates‬‬

‫فى بعض الحيان عندما يلحظ مبرمجى توزيعة اوبونتو وجود ثغرات امنية ‪ security flaws‬من الضرورى ان نقوم بعمل تثبيت للتحديثات المنية فورا‬

‫فى اقل من ‪ 24‬ساعة وستوفر لك ابنتو هذه الحزم ‪ packages‬على خوادمها الخاصة بالتحديثات المنية ‪ Security Updates server‬ليقوم باصلح‬

‫الثغرات المنية سريعا‬

‫‪Recommended Updates‬‬

‫هى التحديثات الساسية والتى يوصى بها مبرمجى ابنتو وهى تحتوى على الصدارات الجديدة من الحزم ‪ packages‬فى مستودع التوزيعة الرئيسى‬

‫والتى تحتوى على التحديثات المنية ولكنها تحديثات ليست سريعة وهى لصلح الخطاء البرمجية ‪ bug fixes‬وفى اغلب الحيان تكون عبارة عن‬

‫رقع سريعة ‪ quick patches‬لصلح الخطاء الخطيرة ‪critical bug‬‬

‫‪pre-released updates‬‬

‫وهذا المستودع يختص باصدار التحديثات المقترحة لمن يرغب من المستخدمين ليس هناك سبب لستعمال هذا النوع ما لم تريد اختبار الحزم‬

‫والمساعدة لصلح الخطاء مثل ‪Mozilla Firefox Beta‬‬

‫‪Backported Updates‬‬

‫يسمح هذا الخادم بالدخول الى البرامج التى تريدها فى الصدارة الجديدة ولكنها تم تحزيمها من اجل الصدارة التى لتزال تحت العمل وهذه البرامج قد‬

‫لتكون قد اختبرت كليا وهى وضعت من اجل الشخاص الذين يريدون احدث الصدارات دائما لكى يتمتعوا بافضل المميزات‬

‫‪Automatic updates‬‬

‫وهذا الخيار يمكنك من القيام بعملية التحديث بصورة اتوماتيكية بدون تدخل من المستخدم ويعطيك الفرصة لعمل العديد من الشياء ‪:‬‬

‫‪ -1‬اختيار الفترة الزمنية التى تناسبك للقيام بعملية التحديث بصفة دورية‬

‫‪ -2‬يمكنك تنزيل التحديثات اللزمة بدون القيام بعملية تركيبها فى هذا الوقت‬

‫‪ -3‬يمكنك تنزيل التحديثات المنية و تركيبها بدون اى تاكيدات من النظام‬


‫‪148‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التبويب الرابع ‪: Authentication :‬‬

‫سوف نقوم بشرح هذا الجزء على هيئة اسئلة واجوبة لتسهيل الفهم‬

‫ما اهمية عملية ‪ Authentication‬؟‬

‫يتم عمل توقيع الكترونى على الحزم الموجودة فى مستودعات التوزيعة بواسطة صانعيها و هى طريقة لثبات ان هذه الملفات لم يتم العبث فيها‬

‫كيف يمكننى فحص هذه الملفات ؟‬

‫حاسوبك يمكنه ان يقوم بعمل فحص على هذا التوقيع اللكترونى ‪ digital signature‬لنتأكد من صحته لكنك بحاجة الى نسخة من مفتاح التوقيع‬

‫‪ Signing Key‬المسمى ‪GPG key‬‬

‫كيف يمكنك الحصول على ‪ GPG key‬؟‬

‫يمكنك الحصول عليه بعدة طرق‬

‫اول ‪ :‬من مستودع البرامج ‪ Software Repositories‬مع ملحظة انه يختلف من مستودع لخر وهو موجود فى الرشيف اون لين مع ملحظة ان‬

‫اوبنتو هى التى قامت بوضع هذا المفتاح‬

‫ثانيا ‪ :‬موجودة فى اسطوانة ‪ DVD‬الخاصة بعملية تنصيب النظام ايضا اوبونتو هى التى قامت بوضعه‬

‫ثالثا ‪ :‬يمكنك الحصول على المزيد من المفاتيح من خلل ‪third-party repositories‬‬

‫رابعا ‪ :‬يمكنك الحصول عليه يدويا من خلل ‪ Authentication tab‬التى تمكنك من عمل هذا باستخدام متصفح الويب يمكنك تنزيل هذا المفتاح من‬

‫‪ server‬الخاص به اعمل عليه كليك يمين واختار ‪ save as‬ثم انقر عليه ليفتح لك نافذة يمكنك من خللها اختيار الحزمة المراد فحصها‬
‫‪149‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ماذا يحدث لو فقدنا ‪ GPG key‬؟‬

‫لو فقد هذا المفتاح ‪ missing‬سوف يتم تنبيهك من خلل برنامج ‪ Synaptic Package Manager‬و بالتالى لن تتمكن من التحقيق فى التوقيع‬

‫اللكترونى عند محاولتك القيام تركيب هذا الملف و بالتالى سوف تظهر لك مثل هذه الرسالة و يمكنك تجاهلها اذا اردت تركيب هذا البرنامج‬

‫الصورة التالية توضح لك رسالة الخطأ التى تظهر لك " ‪“Public Key Error‬‬

‫التبويب الخامس‪: Statistics :‬‬

‫وهى تعنى الحصائيات التى يقوم بها مطورى توزيعة اوبونتو ‪ Ubuntu developers‬لرصد اكثر الحزم شعبية لدى المستخدمين مما يساعدهم فى‬

‫تحسين اصداراتهم المستقبلية من توزيعة ‪ ubuntu‬يمكنك ببساطة الوصول الى صندوق المعلومات الحصائى‬
‫‪150‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب السابع‬

‫تركيب البرامج على توزيعة اوبونتو‬


151 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

format of Linux installation files

‫صيغ ملفات التنصيب فى لينوكس‬


‫ هذه البرامج من الممكن ان تكون على هيئة العديد من‬web site ‫ للعديد من البرامج عند زيارتك لحد المواقع الويب‬download ‫يمكنك عمل تنزيل‬

‫( المتوفرة على هيئة العديد من الصيغ‬formats) ‫الصيغ‬

‫ وغيرها من الصيغ الخرى‬source code ‫ او‬binary file ‫ او‬self installing binaries ‫ او‬package

: ‫وباذن ال تعالى سوف نتناول طرق تركيب البرامج على توزيعة اوبونتو‬

‫طرق تركيب البرامج على توزيعة اوبونتو‬

1- Installing Source code from command line

2- Installing Binary file from command line

3- Installing/Uninstalling/Querying Debian Packages from command line with dpkg

4- Installing/Uninstalling/Querying/update/upgrade Debian Packages from command line with APT

5- Installing/Uninstalling Debain Packages from command line with aptitude

6- Installing/Uninstalling redhat Packages from command line with APT

7- Installing Autopackage from command line

8- Installing Klik package from command line

9- Installing Shell Script from command line

10- Installing RunPackage from command line

11- Install and uninstall Debian Packages from GUI by using Gdebi

12- Install and uninstall application from GUI by using Add/Remove Applications

13- Install and uninstall application from GUI by using Synaptic package mange

14- Install and uninstall application from GUI by using CNR Client

15- Install and uninstall application from GUI by using Easy ubuntu

16- Install and uninstall application from GUI by using ubuntu tweak

17- Install and uninstall application from GUI by using ultamatix


‫‪152‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪source code‬‬

‫تعريف الملفات المصدرية‬


‫‪ -1‬ما هو ‪ source code‬؟‬

‫هو الملف المصدرى الذى يقوم بكتابته المبرمجين والمطورين )‪ (programming‬باستخدام لغات برمجة مختلفة ‪programming language‬‬

‫مثل ) ‪ (C++ & C‬والكود الناتج يسمى الملف المصدرى‬

‫‪ -2‬ما الهدف من كتابة ‪ source code‬؟‬

‫ان فلسفة لينوكس تقوم على مبدأ مشاركة الملفات المصدرية لذلك فانك تستطيع ان تجدها على مواقع المبرمجين والمطورين ويمكنك تنزيلها وهى‬

‫تعطى الحق للمستخدمين والمطورين الطلع على شفرتها المصدرية و دراستها و بالتالى تطويرها و تحسينها و تعديلها و ازالة الخطاء البرمجية‬

‫و الثغرات المنية فى اقل وقت ممكن و هى تتميز بصغر حجمها‬

‫‪ -3‬ما هى الصيغة التى تكون عليها ‪ source code‬؟‬

‫البرامج عادة تتكون من عدد كبير من الملفات ولو وضعنا كل ملف على حدة فمعنى ذلك ان بعضها بالتاكيد سيتعرض الى التلف او الضياع مما يؤدى‬

‫الى عدم عمل البرنامج لذلك يتم وضعها فى صورة ارشيف واحد من الملفات ‪ single archive file‬يسمى ‪ tarballs‬و لها امتداد ‪ gzip‬او ‪bzip2‬‬

‫لتخفيف اعباء النقل عبر النترنت‬

‫‪ -4‬ما الذى نحتاجه لنركيب ‪ source code‬؟‬

‫نقوم باضافة بعض ملفات مسماة )‪ ( third party system file‬لنتاكد من التوافق ‪ compatible‬مع كل الجهزة ومع الكثير من البرامج ويطلق‬

‫عليه مسمى )‪ (installer‬ليستطيع المستخدمون الحصول على الملفات بسرعة فى انظمتهم‬

‫‪ -5‬اين احصل على ‪ source code‬؟‬

‫‪http://sourceforge.net‬‬
‫‪153‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪binary file‬‬

‫تعريف الملفات الثنائية‬


‫‪ -1‬ما هو ‪ binary file‬؟‬

‫من الممكن ان نحصل عليها بطريقتين‬

‫الولى ‪ :‬عمل ‪ compile‬لملفات ‪ source code‬ستجد ان هذه العملية ربما تتعرض الى حدوث ‪ crush‬وهى تاخذ اوقات كبيرة و ستجد نفسك مضطرا‬

‫الى عمل ‪ compile‬لهذا الملف فى كل مرة تحاول فيها تشغيل البرنامج لذلك فهى طريقة غير عملية لتركيب البرامج‬

‫الثانية ‪ :‬هى ملفات متوفرة على مواقع المطورين قامو بعملية ‪ compile‬لملفات ‪ source code‬وتوفيرها من اجل التنزيل خدمة منهم للمستخدمين‬

‫ليبدأو فى استخدامها مباشرة يتم ارفاق ملف ‪ scripts‬وهو ملف نصى يشرح طريقة التركيب‬

‫‪ -2‬ما الهدف من عملية ‪ compile‬؟‬

‫هو تحويل الملفات المصدرية ‪ source code‬الى ملفات قابلة للتنفيذ ‪ binary file‬ولكى تكتسب صفة التنفيذية يلزمها اخذ تصريح بذلك ‪permission‬‬

‫‪ -3‬ما هى الصيغة التى تكون عليها ‪ binary file‬؟‬

‫يتم تجميع ملفات ‪ binary file‬فى ارشيف واحد من الملفات ‪ single archive file‬يسمى ‪ tarballs‬و لها امتداد ‪ gzip‬او ‪ bzip2‬لتخفيف‬

‫اعباء النقل عبر النترنت‬

‫‪ - 4‬ما هى ‪ self installing binaries‬؟‬

‫تستخدم هذه الطريقة لبعض البرمجيات الكبيرة مثل ‪ open office.org‬ولها طريق تنصيب مشابهة كثيرأ لعملية التنصيب فى ويندوز لظهور نافذة‬

‫)‪ (GUI‬والتى توجهك اثناء عملية التركيب‬


‫‪154‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Package File‬‬

‫تعريف ملفات الحزم‬

‫‪ -1‬ما هى ملفات الحزم ‪ package file‬؟‬

‫فى معظم الحيان تجد هذه النوعية من الملفات متوفرة حيث يقوم المبرمجين بعمل ‪ compile‬للملفات و وضعها بجانب بعضها فى ملف وحيد لتسهيل‬

‫عملية تداولها حيث يوجد ملف يحتفظ بترتيب هذه الملفات عند القيام بعملية التركيب‬

‫‪ - 2‬ما هى الصيغة التى توجد عليها ‪ package file‬؟‬

‫ان ‪ ubuntu package‬على الصورة ‪ packagename .deb‬بعكس بعض الملفات الخرى التى تستخدم تحت توزيعات لينوكس المختلفة ولها طريقة‬

‫تحزيم مختلفة على سبيل المثال نجد ان المتداد ‪ packagename .rpm‬يخص توزيعات اخرى مثل ‪fedora & suse Linux & mandriva‬‬

‫‪ - 3‬ما هو معنى توافقية حزم الملفات ‪ compatible package file‬؟‬

‫ان افضل ‪ package‬يمكنك ان تشغلها على توزيعتك هى ال ‪ package‬التى قام مطورى التوزيعة التى تستخدمها بانفسهم بعملية تطويرها لتكون‬

‫متاكدا تماما ان هذه ‪ package‬ستكون متوافقة مع جهازك و تحصل على اعلى استقرار ممكن فى اداء نظامك‬

‫لذلك يجب عليك الحصول على الحزم الديبيانية التى تريدها من خلل مستودعات اوبونتو كما عليك ان تتاكد من ان الحزم التى سوف تستخدمها مناسبة‬

‫للصدار الذى تستخدمه ويفضل ان تحصل على احدث الصدارات لكى تتمتع بافضل المميزات‬

‫‪ -4‬ماذا افعل اذا لم اجد ‪ package‬التى احتاجها فى مستودع توزيعتى ؟‬

‫من الممكن ان تستخدم برنامج يسمى ‪ Alien‬وهو متوفر على توزيعة ‪ ubuntu‬ومهمته هى عملية تحويل الحزم بين توزيعات لينوكس المختلفة‬

‫على سبيل المثال نفترض انك تبحث عن برنامج ما ولكن لم تجده فى موقع توزيعة ‪ ubuntu‬ولكنك وجدته فى موقع توزيعة اخرى تستخدم طريقة‬

‫تحزيم مختلفة ولنفترض مثل ‪ susepackage .rpm‬سيمكنك هذا البرنامج من تحويله من حزمة ‪ rpm‬الى حزمة بامتداد ‪deb‬‬
‫‪155‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Library‬‬

‫تعريف المكتبات‬

‫ما هى المكتبات؟‬

‫هى عبارة عن مجموعة من الكـواد المكتوبة اعدت مسبقا لتؤدى غرضا معينا او مجموعة من المهام الشائعة مثل الكـواد الخاصة بعرض النصوص‬

‫على الشاشة او اكـواد لقبول الحرف من لوحة المفاتيح يتم حفظ هذه المكتبات لتكون جاهزة تحت الستخدام ويتم نشرها على شبكة النترنت لكى يستفيد‬

‫منها كل المبرمجين الخرين وتستخدم عندما يقوم احدى المبرمجين بكتابة برنامج ما فانه ليقوم بكتابة هذه الكـواد مرة اخرى فى كل مرة يكتب فيها‬

‫احدى البرامج ولكن يستخدم هذه المكتبات الجاهزة‬

‫اين توجد المكتبات ؟‬

‫من الممكن ان تجد المكتبات فى عدة اماكن مثل ‪/lib , /usr/lib , usr/local/lib , /opt/lib‬‬

‫كيف يتم تسمية المكتبات؟‬

‫يتم تسمية المكتبات على الصورة ‪librarname.so‬‬

‫‪libcrypt-2-1-3.so‬‬ ‫مثل لوكان لدينا مكتبة‬

‫‪libcrypt :‬‬ ‫اسم المكتبة‬

‫الصدار الرئيسى ‪2 :‬‬

‫‪1:‬‬ ‫الصدار الفرعى‬

‫‪3:‬‬ ‫مستوى الرقعة‬


‫‪156‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ماهى انواع المكتبات؟‬

‫يوجد العديد من انواع المكتبات فمثل هناك مكتبات لتشغيل ملفات الصور واخرى للصوت وهكذا‬

‫ما هى انواع البرامج التى تستخدم المكتبات ؟‬

‫تم تصنيف البرامج التى تستخدم المكتبات الى قسمين‬

‫‪statically compiled application‬‬

‫بعض البرامج اثناء بناء شفرتها يتم ادراج كل المكتبات اللزمة لعمل البرنامج ومن اخطاءه ان ملف البرنامج الناتج يكون كبير الحجم وصعب البناء كما‬

‫تخيل انك لو قمت بفتح عدة برامج من النوع ‪ statically‬التى تستخدم نفس المكتبة فى نفس الوقت سيتم تكرار المساحة المحجوزة فى الذاكرة لنفس‬

‫المكتبة عدة مرات وبذلك تستهلك ذاكرة الجهاز سريعا‬

‫‪dynamically compiled application‬‬

‫بعض البرامج اثناء بناء شفرتها يتم عمل ربط بين ملف البرنامج النهائى والمكتبات التى يحتاجها وبذلك فان هذه النوعية من البرامج ل تعمل ال اذا تم‬

‫توفير المكتبات اللزمة لعملها ومن مزاياه ان البرنامج الناتج يكون صغير الحجم وسهل البناء كما تخيل انك لو قمت بفتح عدة برامج من نوع‬

‫‪ dynamically‬التى تستخدم نفس المكتبة فى نفس الوقت فانه لتتكرر مساحة المحجوزة فى الذاكرة وبذلك لنستهلك ذاكرة الجهاز سريعا‬
‫‪157‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Software versions‬‬

‫تعريف أصدرات البرامج‬

‫‪ -1‬ما سبب وجود اكثر من نسخة لنفس البرنامج على عدة توزيعات مختلفة ؟‬

‫بسبب ان برامج لينوكس مفتوحة المصدر بدل من ان يكون هناك اصدار رسمى فقط من البرامج ياخذ العديد من الفراد او المؤسسات النص الصلى‬

‫للبرامج )‪ ( source code‬من الشركة المنتجة ثم يقومون بعمل تجميع له )‪ (compile‬ليصنعوا حزمتهم الخاصة منها )‪ (package files‬ثم‬

‫يقومون باضافة الكثيرمن التعديلت عليها حتى تتناسب مع اهداف التوزيعة ثم جعل هذه التعديلت متاحة للجميع من اجل الستفادة منها كما ان‬

‫المبرمجين يشجعون بعضهم البعض على تداول الشفرات المصدرية‬

‫على سبيل المثال‬

‫كل البرامج التى تركب مع توزيعة ابنتو تم عمل تجميع )‪ (compile‬لها بواسطة فريق تطوير توزيعة اوبونتو انفسهم )‪(ubuntu developers‬‬

‫هذا يعنى ان هذه البرامج تكون مختلفة عن الصدار الرسمى الموجود فى موقع الشركة المبرمجة‬

‫‪ -2‬ما هو سبب اتباع لينوكس لفلسفة المصادر المفتوحة ؟‬

‫فلسفة المصدر المفتوح تقوم على مبدأ تداول الملف المصدرى )‪ (source code‬و هذا له‬

‫اسباب كثيرة مفيدة نذكر منها ‪:‬‬

‫‪ - 1‬يساعد المبرمجين على سرعة علج الخطاء البرمجية واصلح الثغرات المنية‬

‫‪ - 2‬يساعد على سرعة تحديث البرامج واضافة الكثير من المميزات عليها‬

‫‪ - 3‬يساعد على امكانية عمل الكثير من البرامج المشتقة والمعدلة‬

‫‪ - 4‬يقوم مبرمجى كل توزيعة بعمل التكامل بين مكونات البرنامج والتوزيعة ليعمل بالصورة الصحيحة‬

‫‪ -5‬عمل تكامل بين الحزم البرمجية ‪ software pakage‬وبعضها البعض‬


‫‪158‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing Source code from command line‬‬

‫تركيب البرامج المصدرية من سطر الوامر‬

‫تعد هذه الطريقة هى الصعب والكثر تعقيدا فى احيان كثيرة وهى تركيب البرامج من الشفرة المصدرية )‪ (source code‬خاصة المبتدئين‪ ,‬و تسمى‬

‫الملفات فى هذه الحالة ‪precompiled archive‬‬

‫وهى تمر بعدة مراحل ‪:‬‬

‫‪ -1‬تحليل البرنامج‬

‫‪ -2‬كتابة الكود المصدرى‬

‫‪ -3‬ترجمة البرنامج وتحويله الى نظام ثنائى ‪Binary‬‬

‫‪ -4‬استخدام البرنامج‬

‫تقوم هذه الطريقة بعملية التحويل من كود مصدرى ‪ source code‬الى برنامج قابل للتنفيذ سوف اشرح الطريقة الشائعة لتركيب البرامج من المصدر‬

‫لن بعض البرامج لها طرق خاصة للتركيب‬

‫طريقة استخراج الملفات من اغلب المتدادات المعروفة ‪:‬‬

‫يمكنك استخراج الملف المصدرى من عملية الضغط بطريقتين اما بعمل ‪ Rclick‬على الملف المضغوط واختيار ‪ Extract Here‬او من خلل سطر‬

‫الوامر كما يوضح الجدول التالى‬


‫‪159‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال‪:‬‬

‫نفترض مثل اننا بعد قيامنا بعملية فك الرشيف قمنا بوضعه على ‪ desktop‬واسم المستخدم للجهاز ‪ kasper‬بالتالى الخطوة التالية توضح لك كيف‬

‫يمكنك الدخول الى هذا الملف‬

‫لحظ اننا سنضع اسم الملف المفكوك بدل من ‪Extracted tarball's folder‬‬

‫‪cd /home/kasper/Desktop /Extracted tarball's folder‬‬

‫ثم نقوم بعملية العداد‬

‫‪./configure‬‬

‫بعد ذلك ندخل هذا المر‬

‫‪make‬‬

‫ثم وانت ‪ root‬تدخل هذا المر‬

‫‪sudo make install‬‬

‫واذا لم يكن البرنامج يتطلب اى مكتبات خارجية سيتم تركيبه بشكل سليم‬
‫‪160‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing Binary file from command line‬‬


‫‪ -1‬ما هو ‪ binary file‬؟‬

‫ملفات البينارى القابلة للتنفيذ ) لنها لتكتسب صفة التنفيذية ال اذا تم منحها تصريح بالتنفيذ ( وهى ناتجة عن عملية ‪ compile‬التى اجريناها على‬

‫الملف المصدرى ‪source code‬‬

‫‪ -2‬ما هى الصيغة التى يكون عليها ملفات البينارى ؟‬

‫تكون على الصيغة ‪binary_name.bin‬‬

‫‪-3‬كيف يمكن تركيب ملفات البينارى ؟‬

‫لو افترضنا ان لدينا ‪ binaryfile‬اسمه ‪ test.bin‬وهذا الملف موضوع على سطح المكتب ‪ desktop‬و المستخدم الذى يريد تركيب هذه الملف اسمه‬

‫‪kasper‬‬

‫اول ‪ :‬نقوم باعطاء ملف ‪ binaryfile‬تصريح تنفيذى ‪ permission to execute‬فى ملفات النظام لتغيير الصلحية اعمل كليك يمين على الملف و‬

‫اختار ‪ Properties‬لتظهر لك النافذة التالية‬

‫ثانيا ‪ :‬يمكننا الن تركيب ملف البينارى عن طريق سطر واحد من الوامر‬

‫‪/home/kasper/Desktop/test.bin‬‬
‫‪161‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫و يمكنك ايضا تركيبها عن طريق سطر الوامر كما يلى‬

‫‪ -1‬اعطاء التصريح للملف ليكون ملف تنفيذى‬

‫‪chmod a+x /home/kasper/Desktop/test.bin‬‬

‫‪ -2‬تركيب الملف عن طريق المر التى‬

‫‪sudo ./test.bin‬‬

‫ملحوظة ‪:‬‬

‫البرامج التى تاتى اليك بصيغة ‪ .bin‬تكون برامج مغلقة المصدراذا لم تاتى اليك مرفقة مع الشفرة المصدرية وهو ما تشترطه الرخصة العامة ‪ GPL‬حتى‬

‫يمكننا اعتبار هذا البرنامج مفتوح المصدر‬


‫‪162‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪:‬‬

‫نريد مثل تشغيل احدى برامج الملتيميديا على سبيل المثال برنامج ‪ Real player‬يمكنك الحصول على نسخة ‪ Real Player.bin‬ومن ثم يمكنك نركيبها‬

‫على نظامك لذلكـ اتبع الخطوات التية‬

‫‪ -1‬سنقوم بتحميل البرنامج من الموقع الرسمى له مع مراعاة اختيار النسخة الخاصة بـ لينوكس بالطبع‬

‫‪http://www.real.com/realcom/R?href=http://forms.real.com/real/player/download.html?f=unix/RealPlayer11GOLD.bin‬‬

‫‪ -2‬سنقوم بوضع هذا الملف مثل على سطح المكتب ثم سنقوم بالنتقال اليه من خلل سطر الوامر‬

‫‪cd Desktop‬‬

‫‪ -3‬لكى يسمح لكـ بتركيب البرنامج عليك الدخول بامتيازات المستخدم الجذر عن طريق المر التى‬

‫‪sudo -s‬‬

‫سوف يطلب منك كلمة مرور ) لحظ انكـ عند كتابة كلمة المرور لتظهر اى علمات على ذلك وهذا لزيادة الناحية المنية (‬

‫‪ -4‬لكى تستطيع تركيب برامج البينارى يجب عليك اعطائها صلحية التنفيذ حتى تستطيع تركيبها‬

‫‪chmod a+x RealPlayer11GOLD.bin‬‬

‫‪ -5‬الن سوف نقوم بادخال امر التركيب‬

‫‪./RealPlayer11GOLD.bin‬‬
‫‪163‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪package mangement‬‬

‫ادارة الحزم‬
‫ما هو الفرق بين ملفات البرامج فى لينوكس عن الويندوز ؟‬

‫لو اجرينا دراسة لنوعية الملف التنفيذى فى ويندوز )‪ (program name .exe‬لوجدنا انه مكون من العديد من ملفات الرشيف وعند الضغط عليها‬

‫يبدأ البرنامج التنفيذى فى الظهور ليقوم بعملية فك )‪ (unpack‬لتلك الملفات المؤرشفة والتى هى فى الصل عبارة عن مجموعة من البرامج الصغيرة‬

‫ويقوم بعملية التنصيب نيابة عنك على الهاردديسك‬

‫على طريقة مغايرة يكون عمل ابنتو لينوكس مختلف عن اداء الويندوز حيث تكون ‪ package‬عبارة عن مجموعة من ملفات البرامج مدمج معها ملف‬

‫يحتفظ فيه بترتيب تلك الملفات حتى ليحدث اخطاء فى عملية التركيب ولكن ‪ package files‬ستكون عديمة الفائدة اذا لم نقوم بتركيب برنامج ليتولى‬

‫عملية التثبيت والحذف واعطاء ترتيب معين فى تركيب ‪ package‬المطلوبة هذا البرنامج يسمى مدير الحزم ‪package mangement system‬‬

‫وهو فى ‪ ubuntu‬عبارة عن جزئين ‪dpkg & APT‬‬

‫فوائد نظام ادارة الحزم‬

‫‪ -1‬يبنى نظام ادارة الحزم قاعدة بياناته الخاصة )‪ (data base‬الخاصة به والتى تحتفظ فيها باسماء البرامج المثبتة لديك ووقت التثبيت وتصنيف‬

‫البرامج المثبتة وبذلك هى توفر عليك عملية البحث اليدوى عن التطبيقات فى القوائم او قرصك الصلب )‪(hard disk‬‬

‫‪-2‬كما يحتفظ لك بالمسار الذى يحدد لك رقم أخر الصدرات المثبتة لديك )‪(version number‬‬

‫‪ -3‬تعطى المستخدمين القدرة على تثبيت وحذف البرامج وتحديثها اتوماتيكيا‬

‫‪ -4‬يمكنك عمل ‪ refrsh‬اللزم لتطبيقاتك المختلفة بدون عمل ‪ unstill‬ثم ‪ reinstall‬بعكس طريقة عمل ميكروسوفت ويندوز‬
‫‪164‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Dependency mangement‬‬

‫ادارة العتمادية‬

‫حالة تنصيب البرامج‬

‫احدى المميزات الساسية لسلوب ‪ package system mangement‬هو قدرته على تدبير العتمادية اللزمة على سبيل المثال عند قيامك بتركيب‬

‫احدى القطع البرمجية تجده يحتاج احد البرامج الضافية لكى يعمل والتى من الممكن بدورها ان تكون لها اعتمادية ‪ Dependency‬على برامج اضافية‬

‫اخرى وهكذا دواليك والتى تسبب تشتت المستخدم وعدم قدرته على استكمال عملية التنصيب مما يستلزم فى وجود برمجية معينة تساعد المستخدمين‬

‫الحيارى فى ادارة العتمادية ‪ Dependency‬ليتم تركيب برامجهم بصورة صحيحة‬

‫ومدير الحزم فى معظم الحوال يحل مشكلة التنصيب اتوماتيكيا ما عدا بعض الحالت النادرة التى يسألك مدير الحزم فيها ماذا يفعل احيانا تكون البرامج‬

‫التى تحتاج تنصيبها بحاجة الى حزم اخرى تعمل فى الخلفية لكى تتمكن من العمل بطريقة صحيحة وفى اغلب الحيان تكون العتمادية ‪Dependency‬‬

‫تأخذ شكل المكتبات )‪ (libraries‬التى تعادل ملفات )‪ (file name .dll‬الموجودة فى انظمة ميكروسوفت ويندوز ولكنه على ابنتو تعادل ‪ GNU C‬لذلك‬

‫نجد عمليا ان كل برنامج له متطلباته الخاصة عندما يتعلق المر بمكتبة الملفات وهذه المتطلبات من الممكن معالجتها عن طريق مدير الحزم‬

‫‪package system mangement‬‬

‫‪Revers dependeny management‬‬

‫ادارة العتمادية العكسية‬

‫حالة ازالة البرامج‬

‫احيانا عندما ل تعجبنا احدى البرامج ونريد ان نقوم بازالتها هذا البرنامج يوجد بينه وبين البرامج الخرى حزم مشتركة مع العلم بان لينوكس يستخدم‬

‫اسلوب ادارة العتمادية العكسية فى عمليات ازالة ‪ package‬مما يتسبب فى حدوث عدم توافقية )‪ (incompatible‬وتعارض )‪ (conflict‬مع‬

‫البرامج الخرى التى تم تركيبها على نظامك ‪.‬‬

‫فى مثل هذه الحالت يظهر لك مدير الحزم ‪ package manger‬ليمنعك من ازالة هذه ‪ package‬لتفادى حدوث كسر )‪ (broken‬فى البرمجيات‬

‫المركبة على جهازك والتى لديها اعتمادية )‪ (dependency‬على هذه الحزمة )‪ , (package‬سوف يسالك ‪ package manger‬عما ترغب ان‬

‫تفعله فى مثل هذه الحالة وعليك ان تختار اما ان تزيل برنامجك الجديد اذا كانت لتهمك البرامج الخرى المتضررة او ان توقف عملية الزالة‬

‫‪un dependency‬‬

‫عدم العتمادية‬

‫توجد بعض البرامج التى تحتاج فى تنصيبها الى حزمة معينة او الى مجموعة من الحزم ولكن هذه الحزم ليس بينها و بين البرامج الخرى عمل مشترك‬

‫و بالتالى فان هذه البرامج تكون اسهل فى عمليات الزالة بدون الضرار باى برامج اخرى‬
‫‪165‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫فوائد اسلوب ادارة الحزم فى لينوكس‬

‫‪-1‬من الملحظات التى يدركها المستخدمين ان ملفات البرامج فى لينوكس اصغر بكثير من البرامج المناظرة لها والتى تعمل على انظمة الويندوز ذلك‬

‫لن اسلوب ادارة الحزم ‪ packag mangement‬فى لينوكس يقوم على توفير الحزم ‪ package‬على هيئة ملفات مشتركة ‪ commen files‬بين‬

‫البرامج المختلفة بمعنى انه عند تركيبك لحدى البرامج الذى ينقصه حزمة ما فان يقوم بتوفيرها من احدى البرامج التى تم تنصيبها سابقا بدون الحاجة‬

‫الى تنزيلها مرة او اعادة تنصيبها على جهازك مرة اخرى بعكس انظمة ويندوز والتى ياتى البرنامج مدمج معه جميع متطلباته فى ملف واحد باحجام‬

‫كبيرة‬

‫‪ -2‬ومن فوائد اسلوب ادارة الحزم فى لينوكس سرعة تحديث ‪ package update‬المختلفة فى اوقات قياسية بدون انتظار نزول تحديث كامل لبرنامج‬

‫بعينه كما فى انظمة الويندوز‬

‫‪ -3‬القدرة العالية على ادارة الذاكرة و لنوضح ذلك نفترض مثل انك قمت بتشغيل عدة برامج فى وقت واحد نجد ان الحزم المشتركة‬

‫‪ commen package‬ليتكرر تواجدها فى ذاكرة النظام مما يعمل على توفيرمساحة اكبر من الذاكرة لكى تعمل عليها التطبيقات الخرى و يوفر‬

‫طاقة الجهاز لكى يقوم بباقى اعماله‬

‫‪ -4‬يقلل من حدوث التعارض بين البرامج المختلفة لستخدامها ‪ package‬واحدة لهل نفس الصدار بعكس انظمة ويندوز التى يحدث فيها ‪conflict‬‬

‫بين البرامج وبعضها نتيجة لستخدامها مكونات تؤدى نفس الغرض باصدرات مختلفة ويتكرر تواجدها فى الذاكرة‬
‫‪166‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Dependency Hell‬‬

‫جحيم التبعية‬

‫يطلق هذا المصطلح عندما يكون هناك سلسلة من التبعيات تظهر عندما يريد المستخدم اضافة او حذف احدى البرامج المعقدة والتى لديها مجموعة حزم‬

‫‪ package‬معتمدة على بعضها البعض ويظهر لك مجموعة من البرامج التى تعتقد انها غيرمرتبطة ببعضها البعض ولكن يوجد بينهم بعض العتماديات‬

‫حالة تركيب البرامج‬

‫على سبيل المثال اذا كنت تريد تنصيب برنامج يسمى ‪ Oscar‬سوف تقوم بتنزيله ثم بعد ذلك تدخل على سطر الوامر ‪ command line‬لتقوم‬

‫بتنصيبه يدويا ولكن ظهر لك انه يريد برنامج اخر اسمه ‪ big bird‬لكى يستطيع ان يكمل عملية التنصيب لكن برنامج ‪ big bird‬اظهر لك انه يريد‬

‫برنامج اخر اسمه ‪ Snuffleupagus‬لكن هذا البرنامج اظهر ايضا انه يريد برنامج اخر حتى يستطيع استكمال تنصيبه هذا البرنامج يسمى‬

‫‪ Mr Hooper‬لو استمريت فى تحقيق متطلبات البرنامج سوف تستطيع تشغيل البرنامج فى النهاية ولكن ذلك سوف يأخذ منك وقت كبير ومجهود كبير‬

‫لذلك فان استخدامك ل ‪ package manger‬سوف يحل مشكلة العتمادية بشكل اتوماتيكى بدون اى مجهود من المستخدم وكل ذلك فى وقت قياسى‬

‫حالة حذف البرامج‬

‫عند محاولتك لحذف برنامج مثل مثل ‪ Firefox‬يدويا عن طريق سطر الوامر ‪ command line‬فانه سيظهر لك انه يريد حذف عدة برامج اخرى لن‬

‫بينهم اعتمادية مثل برنامج ‪ Ekiga Internet phone‬ذلك لن المكونات التى توجد فى المتصفح ‪ Firefox‬تعتمد على ‪ Ekiga‬بصفة غير مباشرة‬

‫وايضا تعتمد على برنامج اسمه ‪ yelp help system‬المستخدم لعرض النصوص والجرافيك فى فايرفوكس وبالتالى فان اسهل طريقة لحذف هذ‬

‫البرنامج عن طريق استخدام مدير الحزم ‪Package manger‬‬


‫‪167‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Package Management System Components‬‬

‫مكونات نظام ادارة الحزم‬

‫ماهى مكونات نظام ادارة الحزم فى اوبونتو ؟‬

‫الدوات ‪ dpkg & APT‬هم مديرى الحزم فى نوزيعة ابنتو وقد اخذت تلك الدوات البرمجية من التوزيعة الم ديبيان‬

‫كيف تقوم الداة ‪ dpkg‬بعملها فى هذا النظام ؟‬

‫هى الداة التى تستخدم لتركيب و حذف البحث عن الحزم البرمجية فرديا ‪ ,‬حيث يكون هو مثل مدير المخزن الذى يتم تكليفه لمعرفة اين تم تخزين‬

‫الصناديق و ما الذى تحتويه تلك الصناديق و لكنه ليعرف من اين جأت الحزم و ليعرف اى شىء عن الحزم خارج مخزنه كل دوره يكون ادارة‬

‫الصناديق التى يستلمها ثم تخزينها فى اماكنها‪ .‬و سيرفض استكمال التركيب اذا كانت ‪ package‬الخرى التى يحتاجها غير مركبة على نظامك لكنه‬

‫ليست له سلطة التركيب لحل هذه الزمة اتوماتيكيا حيث ان مدير المخزن ليست له صلحية طلب المزيد من الصناديق التى يحتاجها لن هذا ليس عمله‬

‫وهذا يعرف بعدم مقدرته على ادارة العتمادية‬

‫كيف تقوم الداة ‪ APT‬بعملها فى هذا النظام ؟‬

‫بسبب عدم مقدرة ‪ dpkg‬على ادارة العتمادية فانه يلزمنا وضع طبقة اضافية من البرامج التى تعلو على ‪ dpkg‬هذه الطبقة تم تسميتها اداة الحزم‬

‫المتقدمة )‪ (Advanced Package Tool‬وتعطى اختصارأ )‪ ( APT‬وهى ادأة متطورة جدا حيث تتولى مهمة ادارة العتمادية )‪(dependency‬‬

‫لو جربنا تركيب بعض البرامج بواسطة الداة )‪ ( APT‬ستلحظ ان مشكلت التبعية ل تظهر ل ‪ APT‬يمكنه فعل هذا بسبب انه تم تصميمه للعمل من‬

‫خلل مستودعات المصادر ) ‪ ( software repositories‬التى من الممكن تواجدها على النترنت او اسطوانة ‪ DVD‬حيث انه يمكنها ان يقوم بمهمة‬

‫البحث عن الحزم الناقصة ‪ missing packages‬و تركيبها اتوماتيكيا و بذلك فانه يوفر على المستخدم عناء البحث عن الحزم الناقصة ثم تركيبها يدويأ‬

‫يجب ان تلحظ ان كل من ‪ dpkg‬و ‪ APT‬ليمكنهما الستغناء عن بعضهم البعض فهم مثل وجهان لعملة واحدة‬
‫‪168‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing/Uninstalling Debian Packages from command line‬‬

‫تركيب وحذف الحزم الديبيانية من سطر الوامر‬

‫يعد برنامج ‪ synaptic‬من افضل مديرى الحزم لكن هناك القليل من المستخدمين الذين يفضلون التحكم فى البرامج من خلل سطر الوامر‬

‫‪ command line‬على سبيل المثال يمكنك استخدام الداة ‪ dpkg‬او ‪ APT‬حيث ان هذه الطريقة اسرع من تشغيل مدير الحزم ‪synaptic package‬‬

‫‪ manger‬وتستهلك قدرأ صغيرا من موارد النظام‬

‫‪Debian Package Manager‬‬

‫‪dpkg‬‬

‫يعد ‪ dpkg‬من اكثر الوامر التى تمكنك من استغلل سطر الوامر ‪ command line‬ويستخدم فى ‪:‬‬

‫‪ -1‬بناء الحزم ‪ building packages‬من البداية‬

‫‪ -2‬تركيب الحزم و حذفها و الستفسار عنها‬

‫يجب ان تلحظ ان ‪ dpkg‬يتطلب صلحية تدعى ‪ sudo‬حيث ان ‪ sudo = super user do‬لكى تكون قادرأ على اضافة وحذف البرمج لذلك يلزمك‬

‫الدخول بصلحية ‪ sudo‬التى تكافى صلحيات ال ‪ ROOT‬لكن بشكل مؤقت ولكن يمكنك العمل بدون صلحية ‪ sudo‬فقط عندما تريد ترغب فى‬

‫الستفسار عن بيانات الحزمة ‪ package database‬هل هى صحيحة‬

‫‪dependency tree‬‬

‫شجرة العتمادية‬

‫‪ dpkg‬سريع الداء وسوف يخبرك بمشكلت العتمادية ‪ dependecy‬والحزم التى يجب عليك تركيبها اول لكى يتمكن من اتمام عملية التركيب‬

‫وبالطبع بعض من هذه العتماديات ‪ dependencies‬سيكون لها ايضا اعتماديتها الخاصة بها وهكذا دواليك ولذلك يسميها البعض شجرة العتمادية‬

‫‪ dependency tree‬التى لها جذر واحد وفروع متعددة وفى كل فرع تكون هناك فروع اخرى و هكذا و الصورة التالية توضح كيف يخبرك ‪dpkg‬‬

‫بالعتمادية المفقودة ‪missing dependencies‬‬


‫‪169‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing/Uninstalling Debian Packages from command line with dpkg‬‬

‫اول ‪ :‬تركيب الحزم‬

‫اذا قمت بتنزيل حزمة ديبيان معينة ‪ packagename.deb‬ووضعتها مثل على ‪Desktop‬‬

‫‪abiword-gnome_2.2.2-1ubuntu2.2_i386.deb‬‬ ‫وهذه الحزمة اسمها‬

‫‪ -1‬نحدد مكان تواجد الحزمة من خلل المر‬

‫‪cd Desktop/‬‬

‫‪ -2‬يمكنك تركيبها عن طريق المر التالى‬

‫‪sudo dpkg -i packagename.i 386. deb‬‬

‫لحظ العتماديات المفقودة فى الصورة التية‬


‫‪170‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ما هى اهمية التوافقية ‪ compatible‬؟‬

‫يجب ان تلحظ عند تنزيلك للحزم الديبيانية ‪ debain package‬ان تتحق اول من توافقية ‪ compatible‬الحزمة التى انت بصدد تركيبها مع توزيعة‬

‫‪ ubuntu‬لن صيغ ديبيان ‪ debain format‬تستخدم فى العديد من التوزيعات الخرى على سبيل المثال توزيعة ‪ debain‬و توزيعة ‪xandros‬‬

‫لذلك يجب عليك تنزيل الحزم الديبيانية ) ‪ ( packagename.deb‬التى تم تعديلها من قبل مبرمجى توزيعة ‪ ubuntu‬لتحقيق التوافقية‬

‫‪ compatible‬العالية مع نظامك‬

‫ثانيا ‪ :‬ازالة الحزم‬

‫عندما تريد حذف حزمة معينة ‪ packag‬سنقوم بكتابة المر التالى‬

‫‪sudo dpkg -r packagename‬‬

‫يمكنك كتابة اسم الحزمة بدون رقم الصدار او نوع المعالج او المتداد وهنا تظهر مشكلة العتمادية العكسية ‪ Revers dependeny‬مرة اخرى عند‬

‫محاولتك حذف احدى الحزم ‪ packag‬التى يعتمد عليها عمل العديد من الحزم الخرى وستظهر لك رسالة خطأ تخبرك بان عليك حذف الحزم الخرى‬

‫اول ومن الممكن بالطبع ان يكون للحزم الخرى ايضا تبعيتها العكسية الخاصة بها وهكذا دواليك من فوائد المر السابق انه يقوم بحذف الحزم ويترك ما‬

‫يسمى ب ‪ configuration files‬والتى قد يحتاج اليها فى المستقبل اذا رغبت فى اعادة تركيب هذه الحزمة مرة اخرى‬

‫اذا رغبت فى حذف الحزمة مع ‪ configuration files‬الخاصة بها يمكنك ذلك من خلل المر التالى‬

‫‪sudo dpkg -P packagename‬‬

‫ثالثا ‪:‬الستفسار عن حزمة‬

‫هى عملية تعرف باسم ‪ Querying Packages‬وهى مهمتها معرفة التفاصيل الضرورية عن الحزم‬

‫‪ -1‬لمعرفة الحزم التى تم تركيبها لديك اكتب المر التالى‬

‫‪dpkg -l packagename‬‬

‫‪ -2‬اذا اردت معرفة كل المعلومات عن احدى الحزم المنصبة لديك وما هى العتماديات التى تتطلبها‬

‫‪dpkg -s packagename |less‬‬

‫‪ -3‬الستفسار )‪ ( query‬عن ملف التركيب الذى قمت بتحميله‬

‫‪dpkg -I packagename.i386.deb |less‬‬


‫‪171‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Advanved package tools‬‬

‫ادأة الحزم المتقدمة‬

‫‪ -1‬ما هو تعريف ‪ APT‬؟‬

‫هى اختصارا ل ‪ Advanved package tools‬بمعنى انها هى اداة متقدمة الخصائص فى التعامل مع الحزم وهى عبارة عن البنية التحتية اللزمة‬

‫لدارة البرمجيات وتركيبها وازالتها وهى الداة الكثر شهرة وذيوعا فى توزيعة ديبيان والتوزيعات المبنية عليها ومنها اوبونتو‬

‫‪ -2‬كيف استخدم الداة ‪ APT‬؟‬

‫الداة ‪ APT‬يمكنك التعامل معها بطريقتين‬

‫الطريقة الولى ‪ :‬التعامل معها من خلل سطر الوامر ‪Shell commands‬‬

‫الطريقة الثانية ‪ :‬التعامل معها من خلل الواجهة الرسومية )‪ (GUI‬من خلل مدير حزم يدعى ‪Synaptic package manger‬‬

‫‪ -3‬كيف تقوم الداة ‪ APT‬بعملها ؟‬

‫يمكننا ترتيب طريقة عمل الداة ‪ APT‬حسب الخطوات التالية‬

‫‪ -1‬يقوم المستخدم بادخال الوامر لتركيب او حذف احدى البرامج‬

‫‪ -2‬يقوم برنامج ‪ APT‬بدور المستقبل لوامر المستخدم وتوفير العتماديات من الحزم والمكتبات اللزمة من خلل ‪software repositories‬‬

‫‪ -3‬هنا ياتى دور الداة ‪ dpkg‬التى تتلقى اوامرها من الداة ‪ APT‬لتركيب الحزم والمكتبات المطلوبة حزمة بعد حزمة ومكتبة بعد مكتبة‬

‫‪ -4‬ما هى مكونات الداة ‪ APT‬؟‬

‫لديها ادوات مثل ‪ apt-get‬والداة ‪ apt-cache‬مع الستمرار فى استخدام الداة ‪ dpkg‬والتى تعمل فى خلفية النظام لتركيب وحذف الحزم المطلوبة‬

‫‪ -5‬لماذا يفضل استخدام الداة ‪ APT‬عن استخدام الداة ‪ dpkg‬؟‬

‫مميزات ‪APT‬‬

‫‪ -1‬الذكاء فى معالجة ادارة العتمادية بصورة اتوماتيكية وتوفير المكتبات والحزم اللزمة من مستودعات البرامج‬

‫‪ -2‬تجمع وتركب كل ال ‪ dependencies‬وال ‪ libraries‬المطلوبة لعمل البرنامج بشكل تلقائى‬

‫‪ -3‬القيام بعمل التحديثات اتوماتيكيا‬

‫عيوب ‪dpkg‬‬

‫الداة ‪ dpkg‬تتوقف دائما عن العمل حتى تقوم انت بتوفير العتماديات للمكتبات والحزم الناقصة يدويا لنه غير قادر على التعامل مع مستودعات البرامج‬

‫سواء فى عملية تركيب أو حذف البرامج‬


‫‪172‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing/Uninstalling Debian Packages from command line with APT‬‬

‫‪ -1‬لتركيب حزمة‬

‫‪sudo apt-get install packagename‬‬

‫لحظ فى هذا المر انه ليلزمك الحصول على نسخة من البرنامج الذى تريده يدويا كما فى حالة ‪ dpkg‬وذلك لن الداة ‪ APT‬قادرة على تنزيل‬

‫‪ download‬النسخة الدبيانية مباشرة من مستودعات البرامج الموجودة فى قائمة المصادر ‪ source.list‬لديك ثم ستتولى تركيبها بمساعدة الداة ‪dpkg‬‬

‫ثم ستقوم الداة ‪ APT‬بنفسها توفير الحزم والمكتبات الناقصة من مستودعات البرامج وبذلك فانها تحل مشكلة العتمادية اتوماتيكيا ثم بعد التركيب سوف‬

‫تقوم بتحديث الحزمة التى تم تركيبها الى احدث الصدارات الموجودة‬

‫‪ -2‬لحذف حزمة‬

‫‪sudo apt-get remove packagename‬‬

‫كما اوضحنا سابقا يجب عليك كتابة اسم البرنامج بدون رقم الصدار وهنا سوف تتولى الداة ‪ APT‬القيام بحذف كل العتماديات العكسية وسوف تخبرك‬

‫باسمها وتطلب منك الموافقة بالضغط على زر ‪ Y‬او الرفض بالضغط على زر ‪N‬‬

‫‪ -3‬لحذف ملفات ‪configuration files‬‬

‫‪sudo apt-get remove --purge packagename‬‬

‫‪ -4‬لتركيب الروابط من متصفح الويب نكتب التالى‬

‫‪sudo apt-get install links‬‬


‫‪173‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫فى الصورة السابقة يمكنك ان ترى الداة ‪ apt-get‬وهى تقوم بتتبع العتماديات وقيامها بتنزيل الحزم و القيام بعملية تركيبه ‪ ,‬انها طريقة عمل افضل‬

‫بالمقارنة مع الداة ‪dpkg‬‬

‫‪ -5‬لتركيب اكثر من برنامج فى نفس الوقت‬

‫يمكنك كتابة المر التالى‬

‫‪Sudo apt-get install package1 package2 package3‬‬

‫امثلة على تركيب وحذف البرامج‬

‫تركيب برنامج ‪AbiWord word processor‬‬

‫نقوم بكتابة المر التالى فى سطر الوامر‬

‫‪sudo apt-get install abiword-gnome‬‬

‫لو اخبرك البرنامج انه يحتاج بعض الحزم الضافية ‪ additional package‬مثل ‪ abiword-common‬لتقلق فانه سيقوم باضافتها اتوماتيكيا الى‬

‫قائمة الحزم ‪ package list‬التى سيقوم بتركيبها‬

‫حذف برنامج ‪firefox‬‬

‫لحذف برنامج ما على سبيل المثال اذا اردت حذف متصفح النترنت فايرفوكس‬

‫‪sudo apt-get remove firefox‬‬

‫اذا اردنا حذف ‪ gnome-app-install & yelp‬وهما حزمتان معتمدتان على متصفح فايرفوكس لكن قبل اى شىء ستخبرك الداة ‪ apt-get‬بما‬

‫ستقوم به وتطلب منك تأكيد المر قبل تنفيذ ما طلب منها وكل ما عليك فعله هو ان تكتب الحرف ‪ Y‬فى سطر الوامر ليتم استكمال تنفيذ المر الذى طلب‬

‫منها او نقوم بدل من ذلك بكتابة الحرف ‪ N‬فى سطر الوامر ليتم الغاء تنفيذ المر الذى طلب منه‬
‫‪174‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬الستفسار عن الحزم والمستودعات‬

‫يمكنك الستفسار ‪ Query‬عن الحزم ‪ Package‬والمستودعات ‪ Repositories‬للبحث فى قاعدة بيانات المستودع عن الحزم البرمجية باستخدام‬

‫الداة ‪) apt-cache‬لحظ انه يمكنك عدم استخدام صلحيات المستخدم الجذر فى عملية الستفسار عن الحزم ( لذلك نستخدم المر التالى‬

‫‪apt-cache search packagename‬‬

‫وسوف يعرض لك قائمة مقسمة الى جزئين الجزء اليسر وهو عبارة عن ‪ package name‬والجزء اليمن عبارة عن الوصف ‪ description‬حول‬

‫هذه الحزم مما يعطيك نتائج كثيرة عندها نستخدم ‪) scroll‬عجلة ماوس( لنستطيع قراءة باقى المعلومات‬

‫ولتقليل عدد النتائج الظاهرة نستخدم المر التالى‬

‫‪apt-cache search packagename |less‬‬

‫لمعرفة العتماديات ‪ dependencies‬والحزم المقترحة ‪ suggested packages‬نستخدم المر التالى‬

‫‪apt-cache depends packagename |less‬‬

‫يمكنك قراءة وصف لحزم البرنامج الذى تريده بكتابة المر التالى‬

‫‪apt-cache show packagename |less‬‬

‫والصورة التالية توضح لك نتائج المر السابق‬

‫كل هذه الوامر السابقة تستخدم للحزم المثبتة ‪ installed packages‬او قاعدة بيانات المستودع ‪repository databases‬‬
‫‪175‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬تحديث قائمة الحزم‬

‫من الفكار الجيدة قبل البحث عن احدى الحزم ان تقوم بمعرفة احدث قائمة بيانات عن الحزم ولعمل تجديد لهذه القائمة نستخدم المر التالى‬

‫‪sudo apt-get update‬‬

‫‪ -8‬تحديث الحزم المركبة على النظام‬

‫ترقية النظام‬

‫‪ -1‬لترقية الحزم المركبة على نظامك الى احدث الصدارات من خلل المستودعات نستخدم المر التى‬

‫‪sudo apt-get upgrade‬‬

‫‪ -2‬لترقية نظامك من اصدارة اقدم الى اصدارة احدث نكتب المر التالى ) مثل من ‪ ubuntu7.10‬الى ‪( ubuntu8.04‬‬

‫‪sudo apt-get dist-upgrade‬‬

‫مع ملحظة ان هذا المر يحتاج الكثير من الوقت اعتمادا على عدد وحجم الملفات التى تقوم بتنزيلها هذا بالضافة الى ان كل ال ‪ packages‬تقوم‬

‫بتحديث نفسها من خلل ملفات ‪ configuration files‬التى تحتفظ بها وايضا سوف تأخذ وقت طويل فى عملية التحديث‬

‫‪ -9‬المساعدة فى استخدام الشيل‬

‫للحصول على مساعدة فى استخدام الشل ليعرض لك قائمة بالوامر واستخدامها‬

‫‪apt-get help‬‬

‫للحصول على المزيد من العلومات حول ‪ APT‬ادخل على الرابط التى‬

‫‪www.debian.org/doc/manuals/apt-howto‬‬

‫ملحوظة ‪:‬‬

‫عندما تستخدم الداة ‪ dpkg‬او الداة ‪ APT‬من الممكن ان تظهر لك رسالة فى سطر الوامر ”‪ “,Can’t get a lock‬ولذلك عليك التاكد من اغلق‬

‫‪ Synaptic Package Manager‬كذلك ‪ Software Updates‬غير مفتوحة لنه ليمكنك فتح عدة ‪ package database‬فى وقت واحد‬
‫‪176‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing/Uninstalling Debain Packages from command line‬‬

‫‪aptitude‬‬
‫مزاياه‬

‫‪ -1‬يعرض عليك الحزم التى قمت بتركيبها مسبقا والحزم المتاحة للتركيب‬

‫‪ -2‬متاح فقط لبعض سطور الوامر و ليس كلها والتى تختص بتركيب وحذف البرامج فقط‬

‫‪ -3‬بامكانه تعقب الكثير من المعلومات عن الحزم افضل من ‪apt-get‬‬

‫‪ -4‬يعمل بشكل افضل فى عملية تركيب وحذف البرامج عن ‪apt-get‬‬

‫‪ -5‬يعمل باستخدام صلحية ‪ sudo‬حتى ليعرض نظامك للخطر‬

‫‪ -6‬يتتبع الحزم والمكتبات الناقصة ويحل مشكلة العتمادية اوتوماتيكيا فى عملية تركيب الحزم او ازالتها‬
‫‪177‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الوامر الكثر استخداما‬


‫‪ -1‬تركيب برنامج‬

‫‪sudo aptitude install package‬‬

‫يقوم برنامج ‪ aptitude‬بتتبع المكتبات والحزم الناقصة ويقوم بحل مشكلة العتمادية اوتوماتيكيا واذا توفر العديد من الحزم الضافية فنه يظهر لك سؤال‬

‫اذا رغبت فى تركيبها اكتب ‪ Y‬واذا لم ترغب اكتب ‪N‬‬

‫‪ -2‬البحث عن برنامج‬

‫‪aptitude search package‬‬

‫‪- -3‬حذف برنامج‬

‫‪sudo aptitude remove package‬‬

‫هذا المر يقوم بحذف الحزمة مع ترك ملفات الترتيب ‪configuration files‬‬

‫‪ -4‬حذف ملفات ‪configuration files‬‬

‫‪sudo aptitude purge package‬‬

‫هذا المر يقوم بحذف الحزمة مع حذف ملفات الترتيب ‪configuration files‬‬
178 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫امثلة على تركيب الحزم‬

tcsh shell ‫ تركيب حزمة‬-1

$ sudo aptitude install tcsh

‫انظر الى نتائج المر السابق وهو يوضح لك انه يقوم اول ببناء شجرة العتماديات من اى حزم او مكتبات ناقصة ثم يقوم بتتبعها وحل مشكلة العتماديات‬

‫اوتوماتيكيا‬
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be installed:
tcsh
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/338kB of archives. After unpacking 709kB will be used.
Writing extended state information... Done
Selecting previously deselected package tcsh.
(Reading database ... 119619 files and directories currently installed.)
Unpacking tcsh (from .../tcsh_6.14.00-7_i386.deb) ...
Setting up tcsh (6.14.00-7) ...

apache2.2-common ‫ تركيب حزمة‬-2


$ sudo aptitude install apache2.2-common
...
The following NEW packages will be automatically installed:
apache2-utils libapr1 libaprutil1 libpq5
The following NEW packages will be installed:
apache2-utils apache2.2-common libapr1 libaprutil1 libpq5
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1698kB of archives. After unpacking 5407kB will be used.
Do you want to continue? [Y/n/?] y
...

‫ من لوحة‬Y ‫ الموافقة على قيامه بتركيبها ولعمل ذلك اضغط‬aptitude ‫بسبب ان بعض الحزم التى يتطلبها البرنامج غير متوفرة لديك لذلك سيطلب منك‬

‫ من لوحة المفاتيح‬N ‫المفاتيح واذا رفضت استكمال عملية التركيب اضغط‬


179 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫امثلة على حذف الحزم‬

tcsh ‫ حذف حزمة‬-1

$ sudo aptitude remove tcsh


...
The following packages will be REMOVED:
tcsh
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 709kB will be freed.
Writing extended state information... Done
(Reading database ... 120025 files and directories currently installed.)
Removing tcsh ...
...

‫ حتى ليقوم باعادة تنزيلها‬configuration files ‫ يقوم بحذف البرنامج المطلوب ولكن يترك ما يسمى بـ‬aptitude ‫فى المثال السابق لحظ ان‬

‫وتركيبها من جديد اذا رغبت فى اعادة تركيب البرنامج مع مراعاة ان هذا يستهلك جزء من مساحة الهاردديسك‬

apache2.2-common ‫ حذف حزمة‬-2

$ sudo aptitude remove apache2.2-common


...
The following packages are unused and will be REMOVED:
apache2-utils libapr1 libaprutil1 libpq5
...
The following packages will be REMOVED:
apache2.2-common
0 packages upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 5407kB will be freed.
Do you want to continue? [Y/n/?] y
...
‫ يقوم بتتبع العتماديات اثناء عملية ازالة البرامج حيث يحذف الحزمة الساسية ويقوم بحذف الحزم العتمادية‬aptitude ‫فى المثال السابق لحظ ان‬

‫ من لوحة المفاتيح‬Y ‫وسوف يظهر لك سؤال يطلب منك الموافقة على استكمال عملية حذف الحزم العتمادية اذا رغبت فى استكمال عملية الحذف اضغط‬

N ‫واذا لم ترغب اضغط الحرف‬


180 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ مع ملفات الترتيب‬apache2.2-common ‫ حذف حزمة‬-3

$ sudo aptitude purge apache2.2-common


...
The following packages are unused and will be REMOVED:
apache2-utils libapr1 libaprutil1 libpq5
...
The following packages will be REMOVED:
apache2.2-common{p}
0 packages upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 5407kB will be freed.
Do you want to continue? [Y/n/?] y
...
Purging configuration files for apache2.2-common ...
...
configuration files ‫ والتى تمكنك من حذف البرنامج الذى تريده بالضافة الى حذف ملفات‬purge ‫فى المثال السابق لحظ اننا استخدمنا الضافة‬

‫وبذلك فانك توفر مساحة اضافية لقرصك الصلب‬


‫‪181‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الصيغة العامة لستخدام الوامر‬


‫]‪aptitude options command [package-list‬‬

‫خيارات اضافية‬ ‫اوامر‬ ‫قائمة الحزم‬

‫لحظ انه يجب عليك ادخال المر ‪ sudo‬قبل كتابة الوامر التى تريدها ولكن ل يلزمك استخدامها عند الستفسار عن الحزم‬

‫الوامر شائعة الستخدام‬

‫الستخدام‬ ‫المر‬
‫لتنظيف ‪ APT cache‬من الحزم التى لم يتم عمل ‪ download‬لها من وقت طويل‬ ‫‪autoclean‬‬
‫لحذف كل الحزم من ‪APT cache‬‬ ‫‪clean‬‬
‫لتنزيل الحزم الديبيانية‬ ‫‪download‬‬
‫لعمل ترقية امنة ‪ safe upgrade‬للنظام ليعمل بحزم جديدة لها اعتماديات جديدة غير الحزم المستبدلة ويستخدم هذا‬ ‫‪full-upgrade‬‬
‫المر غالبا لترقية من اصدارة اوبونتو القديمة الى اصدارة اوبونتو الحديثة‬
‫وذلك من اجل تنزيل ‪ download‬واستخراج ‪ unpacks‬وتركيب ‪ install‬كل الحزم الموجودة فى قائمة ‪source.list‬‬ ‫‪install‬‬
‫وكذلك كل الحزم التى لها اعتمادية عليها‬
‫لحذف الحزم الموجودة فى قائمة الحزم ‪ source.list‬مع ملفات الترتيب ‪ configuration files‬الخاصة بها‬ ‫‪purge‬‬
‫يشمل هذا المر تنزيل ‪ download‬واستخراج ‪ unpacks‬وتركيب ‪ install‬كل الحزم الموجودة فى قائمة ‪source.list‬‬ ‫‪reinstall‬‬
‫وكذلك كل الحزم التى لها اعتمادية عليها وكذلك يقوم بترقية ‪ upgrade‬هذه الحزم الى احدث الصدارات المتوفرة‬
‫لحذف كل ‪ package‬الموجودة فى ‪ source.list‬مع ملحظة ان هذه الحزم يتم حذفها بدون حذف ملفات الترتيب‬ ‫‪remove‬‬
‫‪configuration files‬‬
‫يقوم بتركيب احدث الحزم الشائعة على نظامك مع ملحظة ان هذا المر لن يقوم بتركيب الحزم الغير موجودة على نظامك‬ ‫‪safe-upgrade‬‬
‫حاليا ولكنها سوف تقوم بحذف كل الحزم المركبة لتحل محلها الحزم الجديدة قبل قيامك بعملية الترقية يتوجب عليك اول‬

‫القيام بعملية تحديث قائمة الحزم الموجودة اول حتى تتمكن من معرفة ان هناك اصدارات احدث من البرامج المركبة لديك ام ل‬

‫هذا المر يقوم بالبحث عن الحزم المطلوبة فى مستودعات البرامج الموجودة لديك فى ‪ source.list‬ذلك عن طريق السم ثم‬ ‫‪search‬‬
‫يعطيك نتائج البحث متضمنا العديد من الحزم ذات المسميات الشبيهة‬
‫يقوم هذا المر باعطائك تفاصيل عن قائمة الحزم المتوفرة لديك‬ ‫‪show‬‬
‫يقوم بتحديث قائمة الحزم ‪ source.list‬ذلك حتى يكون لديك معلومات عن احدث الصدارات المتوفرة‬ ‫‪update‬‬
‫‪182‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخيارات الضافية شائعة الستخدام‬

‫الستخدام‬ ‫الخيارات الضافية‬


‫استعراض معلومات عن الحزم المختلفة التى قمنا بتركيبها او حذفها‬ ‫‪––show-deps –D‬‬
‫لتقوم باستخراج ‪ unpack‬او تركيب ‪ install‬الحزمة بعد تنزيلها‬ ‫‪––download-only –d‬‬
‫يقوم بعمل محاولت لصلح مشكلت العتمادية المكسورة‬ ‫‪––download-only –f‬‬
‫يقوم بحذف الحزم التى لن نحتاجهابعد ذلك بسبب انه تم تركيبها اوتوماتيكيا من اجل ارضاء العتمادية عند‬ ‫‪––purge-unused‬‬

‫تركيب الحزمة الذى نريد حذفها الن‬


‫يقوم بعمل استعراض ملخص للوامر ‪ commands‬والخيارات الضافية ‪options‬‬ ‫‪––help –h‬‬
‫يعرض لك ما سوف يقوم به المر المطلوب بدون تنفيذ هذا المر اى انها عملية محاكاة‬ ‫‪––simulate –s‬‬
‫يجعل ‪ aptitude‬يستجيب لكثر الوامرالتى يتعامل معها بصورة غير تفاعلية ‪ ,‬مثل ازالة حزمة ضرورية او‬ ‫‪––assume-yes –y‬‬

‫تركيب حزمة غير موثقة‬

‫‪Keep the System up to date‬‬

‫يجب عليك دائما الحصول على اخر التحديثات الممكنة لنظامك فهى تمنحك العديد من المميزات ‪:‬‬

‫‪ -1‬تمد نظامك بالمزيد من الستقرارلنها تقوم باصلح العيوب البرمجية ‪ fix bugs‬اذا وجدت‬

‫‪ -2‬دعم افضل لعتاد جهازك حيث تزودك باحدث مشغلت الجهزة ‪ driver‬لتعمل بشكل افضل‬

‫‪ -3‬تقوم بسد الثغرات المنية ‪ fix security bugs‬اذا وجدت لتتمتع باعلى درجات المان‬

‫‪ -4‬تحصل على تحديثات شاملة لكل برامجك ومكونات نظامك لتتمتع باحدث الميزات‬

‫‪$ sudo aptitude update‬‬

‫]‪Get:1 http://security.ubuntu.com hardy-security Release.gpg [191B‬‬


‫]‪Get:2 http://us.archive.ubuntu.com hardy Release.gpg [191B‬‬
‫]‪Get:3 http://us.archive.ubuntu.com hardy-updates Release.gpg [191B‬‬
‫‪Hit http://security.ubuntu.com hardy-security Release‬‬
‫]‪Get:4 http://us.archive.ubuntu.com hardy Release [65.9kB‬‬
‫‪Hit http://security.ubuntu.com hardy-security/main Packages‬‬
‫‪...‬‬
‫)‪Fetched 6941kB in 37s (187kB/s‬‬
‫‪Reading package lists... Done‬‬

‫ملحوظة هامة ‪:‬‬

‫يجب عليك دائما ادخال هذا المر كلما قمت باضافة المزيد من المصادر البرمجية فى قائمة ‪ source.list‬ليتم تحديث قائمة الحزم‬
‫‪183‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪upgrade the system‬‬

‫ترقية النظام‬

‫من خلل ‪ aptitud‬يمكنك الحصول على نوعين من الترقية ‪ upgrade‬لنظامك‬

‫‪ -1‬النوع الول ‪ :‬وهو ‪ safe-upgrade‬وهذا النوع من الترقية يسمى الترقية المنة لنه يقوم بترقية كل الحزم الموجودة على نظامك وهو ليتطلب‬

‫تركيب اى حزم برمجية اضافية‬

‫‪ -2‬النوع الثانى ‪ :‬وهو ‪ full-upgrade‬وهذا النوع من الترقية يسمى الترقية الشاملة لنه يقوم بعمل ترقية لكل الحزم الموجودة على نظامك حتى لو‬

‫تتطلب ذلك تركيب اى حزم برمجية اضافية‬

‫ملحوظة ‪:‬‬

‫يجب عليك قبل تنفيذ المر السابق لترقية النظام القيام اول بعمل تحديث لقائمة الحزم المتوفرة لنظامك للمستودعات الموجودة فى قائمة ‪source list‬‬

‫ذلك عن طريق المر ‪update‬‬

‫مثال‬

‫‪$ sudo aptitude update‬‬


‫‪...‬‬
‫‪$ sudo aptitude safe-upgrade‬‬
‫‪...‬‬
‫‪The following packages will be upgraded:‬‬
‫‪belocs-locales-bin libpam-modules libpam-runtime libpam0g‬‬
‫‪4 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.‬‬
‫‪Need to get 571kB of archives. After unpacking 0B will be used.‬‬
‫‪Do you want to continue? [Y/n/?] y‬‬
‫‪...‬‬
‫لحظ انه فى المثال السابق اننا قمنا اول بتحديث قائمة الحزم ثم بعد ذلك قمنا بعمل ترقية امنة للنظام بمعنى اننا سنقوم باستبدال الحزم المركبة على النظام‬

‫بحزم اخرى احدث مع مراعاة عدم تركيب اى حزم اضافية وهو هنا يسالك هل تريد الستمرار فى عمل الترقية المنة ام ل لن احدى الحزم لن يتم تحديثها‬

‫لن تحديثها يتطلب احدى الحزم الضافية وهو ما ليمكن ان ينفذه من خلل هذا المر‬

‫اذا اردت الستمرار فى عمل الترقية المنة اضغط على الحرف ‪ Y‬واذا لم ترغب فى الستمرار اضغط الحرف ‪N‬‬

‫مثال ‪:‬‬

‫‪$ sudo aptitude full-upgrade‬‬

‫يقوم المر السابق بعمل تحديثات شاملة وكاملة لكل الحزم التى تم تركيبها على النظام مع مراعاة ان هذا المر سوف يقوم بتنزيل وتركيب اى حزم اضافية‬

‫قد تتطلبها الحزم الخرى لنه سيكون بينهم اعتمادية وبذلك فانه يقوم بحل مشكلت العتمادية اوتوماتيكيا‬
‫‪184‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫البحث عن الحزم فى مستودعات البرامج‬


‫عند قيامك بعملية البحث عن الحزم المطلوبة فان النظام ينظر اول الى قائمة ‪ source.list‬والتى تحتفظ فيها بمستودعات البرامج النى ترغب فيها ثم يقوم‬

‫بالبحث داخل هذه المستودعات عن الحزمة المطلوبة حسب السم الذى تبحث عنه‬

‫مثال ‪:‬‬

‫نريد الن البحث عند احدى البرامج من نوعية ‪ Text Editor‬هذا البرنامج يسمى ‪vim‬‬

‫‪$ aptitude search vim‬‬

‫‪v‬‬ ‫‪gvim‬‬ ‫‪-‬‬


‫‪p‬‬ ‫‪jvim-canna‬‬ ‫)‪- Japanized VIM (Canna version‬‬
‫‪p‬‬ ‫‪jvim-doc‬‬ ‫)‪- Documentation for jvim (Japanized VIM‬‬
‫‪i‬‬ ‫‪vim‬‬ ‫‪- Vi IMproved - enhanced vi editor‬‬
‫‪i‬‬ ‫‪vim-common‬‬ ‫‪- Vi IMproved - Common files‬‬
‫‪p‬‬ ‫‪vim-doc‬‬ ‫‪- Vi IMproved - HTML documentation‬‬
‫‪p‬‬ ‫‪vim-full‬‬ ‫‪- Vi IMproved - enhanced vi editor - full fledged version‬‬
‫‪p‬‬ ‫‪vim-gnome‬‬ ‫‪- Vi IMproved - enhanced vi editor - with GNOME2 GUI‬‬
‫‪...‬‬
‫شرح النتائج‬
‫تظهر لنا الن العديد من النتائج عن الحزمة المطلوبة ويلحظ وجود اختصارات من الحروف فى العمود الول لها عدة معانى‬

‫الستخدام‬ ‫الختصارات‬
‫هى اختصار لكلمة ‪ install‬وهى خاصة بتركيب الحزمة‬ ‫‪i‬‬
‫هى لحذف الحزمة مع ترك ملفات الترتيب ‪configuration files‬‬ ‫‪c‬‬
‫هى لحذف الحزمة مع حذف ملفات الترتيب ‪configuration files‬‬ ‫‪p‬‬
‫هى اختصار ‪ virtual package‬وتستخدم فى حالت العتمادية المفقودة‬ ‫‪v‬‬
185 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫استعراض معلومات عن الحزم‬


‫ متضمنا معلومات عن العتمادية‬, ‫ استعراض معلومات عن الحزم الموجودة فى مستودعات البرامج‬show ‫يمكنك من خلل المر‬

‫مثال‬
nfs-common ‫مطلوب استعراض المعلومات الموجودة فى المستودع حول احدى الحزم التى تسمى‬

$ aptitude show nfs-common

Package: nfs-common
State: installed
Automatically installed: yes
Version: 1:1.1.1~git-20070709-3ubuntu1
Priority: optional
Section: net
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 504k
Depends: portmap | rpcbind, adduser, ucf, lsb-base (>= 1.3-9ubuntu3),
netbase (>= 4.24), initscripts (>= 2.86.ds1-14.1ubuntu1), libc6 (>=
2.6-1), libcomerr2 (>= 1.33-3), libevent1 (>= 1.3b), libgssapi2,
libkrb53 (>= 1.6.dfsg.1), libnfsidmap2, librpcsecgss3, libwrap0
Conflicts: nfs-client
Replaces: nfs-client, nfs-kernel-server (< 1:1.0.7-5), mount (< 2.13~)
Provides: nfs-client
Description: NFS support files common to client and server.
Use this package on any machine that uses NFS, either as client or server.
Programs included: lockd, statd, showmount, nfsstat, gssd and idmapd.
Upstream: SourceForge project "nfs", CVS module nfs-utils.
Homepage: http://nfs.sourceforge.net/
‫‪186‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اين اجد البرامج التى قمت بتركيبها لكى استطيع تشغيلها ؟‬

‫تجد كل برنامج موجود امام المجموعة التى تضمه فمثل برامج الصوت والفيديو امام ‪sound&video‬‬

‫وبرامج الشات والتصفح امام ‪ Internet‬وهكذا ولكن مثل لنفترض انك قمت بتركيب احدى البرامج الديبيانية‬

‫‪ Debian‬ولكنك لم تجد البرنامج فى هذه القائمة على الرغم انه من المفترض ان يقوم كل برنامج نقوم‬

‫بتركيبه بعمل تحديث لقائمة البرامج الموضحة امامنا لنستطيع من هذه القائمة ان نجد كل البرامج التى‬

‫قمنا بتركيبها لكن فى بعض الحيان فأن ذلك ليحدث بطريقة اوتوماتيكية مباشرة مما يجعلك تتسال كيف‬

‫يمكننى ايجاد برامجى التى التى قمت بتركيبها !!!‬

‫الحل ‪:‬‬

‫الحل السهل من البحث عن البرامج التى قمت بتركيبها ان تقوم بتركيب قائمة ديبيان للبرامج ‪ Debian menu‬و التى من خللها سوف تجد كل‬

‫البرامج التى لتظهر لك فى القائمة السابقة‬

‫‪ -1‬عليك بتركيب حزمة اسمها ‪menu-xdg‬‬

‫‪ -2‬اعمل ‪ restart‬للواجهة الرسومية عن طريق )‪(ctrl + alt + backspace‬‬

‫‪ -3‬نجد ان القائمة السابقة قد تم اضافة اداة اسمها ‪ Debian‬كما بالشكل‬

‫‪ -4‬اذا وقفنا على الداة ‪ Debian‬بالماوس سوف تظهر لك القائمة التالية‬


‫‪187‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing/Uninstalling redhat Packages from command line‬‬

‫تركيب وحذف حزم ريدهات من سطر الوامر‬

‫‪ -1‬ما هى ‪ RPM‬؟‬

‫ان ‪ RPM‬هى احدى الطرق الشائعة لتحزيم البرامج فى العديد من التوزيعات المبنية على ريدهات مثل ‪& Fedora Core & SUSE Linux‬‬

‫‪ Mandriva‬ولكن من المعروف ان صيغة ‪ RPM‬غيرمستخدمة فى التوزيعات الديبيانية بصفة مباشرة ومنها بالطبع توزيعة اوبونتو‬

‫لحظ ان ‪RPM= redhat package manger‬‬

‫‪ -2‬ما هى صيغة ‪ redhat package manger‬؟‬

‫تتواجد هذه الحزم على الصيغة التية ‪packagename.rpm‬‬

‫‪ -3‬كيف يمكنك تركيب حزمة ‪ RPM‬على توزيعة اوبونتو ؟‬

‫من الممكن ان نقوم بعملية تحويل من ‪ packagename.rpm‬الى ‪ packagename.deb‬يمكننا فعل ذلك عن طريق اداة تعمل من خلل سطر‬

‫الوامر تدعى ‪ Alien‬يمكنك تثبيت هذه الداة عن طريق المر التالى‬

‫‪sudo apt-get install alien‬‬

‫مثال‪:‬‬

‫لو افترضنا ان لدينا حزمة تسمى ‪ test.rpm‬وهذه الحزمة موضوعة على سطح المكتب ‪ desktop‬والمستخدم الذى يريد تركيب هذه الحزمة اسمه‬

‫‪ kasper‬اذن يمكننا ان نقوم بعملية تركيب الحزمة بسطر واحد فى ‪command line‬‬

‫‪sudo alien -i /home/kasper/Desktop/test.rpm‬‬


‫‪188‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing Autopackage from command line‬‬

‫تركيب الحزم التوماتيكية من سطر الوامر‬

‫‪ -1‬ما هى ‪ autopackage‬؟‬

‫ان ‪ autopackage‬يعتبر طريقة مشتركة تستخدم فى كل توزيعات لينوكس لتركيب الحزم هذه الحزم يمكنك تركيبها عن طريق مدير للحزم خاص بها‬

‫والذى يكون مع اى حزمة ‪ autopackage‬تقوم بتنزيلها من النترنت وهذا المدير يقوم بتركيب نفسه مع اول حزمة تقوم بتركيبها من هذه النوعية‬

‫‪ -2‬ما هى صيغة التى يكون عليها ‪ autopackage‬؟‬

‫يمكنك تنزيل هذه الحزم من النترنت على الصيغة ‪packagename.package‬‬

‫‪ -3‬كيف يمكنك تركيب ‪ autopackage‬على توزيعة اوبونتو ؟‬

‫مثال ‪ :‬لو افترضنا ان لدينا حزمة تسمى ‪ test.package‬وهذه الحزمة موضوعة على سطح المكتب ‪ desktop‬والمستخدم الذى يريد تركيب هذه‬

‫الحزمة اسمه ‪kasper‬‬

‫اول ‪ :‬نقوم باعطاء حزمة ‪ autopackage‬تصريح تنفيذى ‪ permission to execute‬فى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على‬

‫الحزمة واختار ‪ Properties‬لتظهر لك النافذة التالية نقوم باختيار تبويب ‪ permissions‬والذى يعطينا القدرة فى التحكم فى صلحيات الحزمة كما‬

‫نريد نقوم بوضع علمة صح فى خانة ‪ Execute‬للمالك ‪owner‬‬

‫ثانيا ‪ :‬اذن يمكننا ان نقوم بعملية تركيب الحزمة بسطر واحد فى ‪command line‬‬

‫‪/home/kasper/Desktop/test.package‬‬

‫ثم يطلب منك الباسورد ليقوم برنامج التنصيب ‪ installer‬بالعمل‬


‫‪189‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing Klik package from command line‬‬

‫تركيب حزم ‪ Klik‬من سطر الوامر‬

‫‪ -1‬ما هو ‪ klik package‬؟‬

‫هو عبارة عن مستودع للبرامج ‪ software repository‬موجود على النترنت وهو يستخدم بروتوكول خاص به اسمه ‪ //:klik‬وهو مشابه‬

‫للبروتوكول ‪ //:http‬وهو يسمح لك بالقيام بعملية تركيب الحزم من موقعهم الخاص من خلل الضغط على الروابط ‪ hyperlink‬الموضوعة لبرامجهم‬

‫من خلل متصفح الويب الذى تستخدمه‬

‫‪ -2‬ما هى الصيغة التى التى يكون عليها ‪ Klik package‬؟‬

‫يمكنك تنزيل هذه الحزم من النترنت على الصيغة ‪ packagename.cmg‬من الموقع الرسمى‬

‫‪http://klik.atekon.de/‬‬

‫‪ -3‬كيف يمكنك تركيب ‪ Klik package‬على توزيعة اوبونتو ؟‬

‫‪ -1‬من خلل برنامج ‪ synaptic package manger‬يمكنك تركيب الحزمة التالية‬

‫‪binutils libstdc++5 rpm gnome - about‬‬

‫‪ -2‬افتح التيرمنال واكتب فيها السطر التالى‬

‫‪wget klik.atekon.de/client/install -O -|sh‬‬

‫و هذا المر سيقوم بتنزيل وتركيب برنامج يدعى ‪ Klik client‬والذى يقوم بمهمة تركيب ‪Klik package‬‬

‫‪ -3‬يمكنك الن الدخول الى موقعهم وانزال البرامج التى تريدها وضعها مثل على سطح مكتبك‬

‫‪ -4‬لتشغيل البرنامج الذى تريده اعمل ‪ double click‬على ملف البرنامج ‪packagename.cmg‬‬

‫‪ -5‬لحذف البرنامج الذى تريده اعمل ‪ delete‬لملف البرنامج ‪packagename.cmg‬‬


‫‪190‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing Shell Script from command line‬‬


‫‪ -1‬ما هو ‪ shell‬؟‬

‫هو الغلف او الصدفة التى تحيط نواة النظام بمعنى انها الوسيط بين المستخدم ونظام التشغيل وهى فى احيان كثيرة تحمى نظام التشغيل من الستخدام‬

‫الخاطىء لمستخدم النظام ومن المعروف انه كلما كان المستخدم ماهرا فى استخدام اوامر ‪ shell‬كلما كانت لديه القدرة فى التحكم فى جميع امكانيات‬

‫جهازه بسهولة وسرعة وكفأءة عالية يمكنك التحكم فى ‪ shell‬عن طريق الوامر ‪ command line‬التى تدخلها عن طريق لوحة المفاتيح‬

‫‪ -2‬ما هو ‪ BASH‬؟‬

‫هو اشهر انواع ‪ shell‬المستخدمة على نظام لينوكس وهو اختصارا ل ‪ Bourne Again Shell‬وهو يعمل كمترجم للوامر ويتم وضعه غالبا على‬

‫توزيعات لينوكس بشكل افتراضى‬

‫‪ -3‬ما هو تعريف ‪ Shell Script‬؟‬

‫هو شكل ‪ form‬من اشكال برامج الكمبيوتر يتكون من سلسلة من الوامر على هيئة ملفات نصية اغلب الغلفة ‪ shell‬تسمح لبعض اشكال ‪script‬‬

‫من العمل عليها وبعض لغات البرمجة الكاملة ‪ programming languages‬مثل ‪ perl‬تعمل بجانب ‪ script‬على هذا السياق فى نظام تشغيل‬

‫لينوكس يتم عادة عمل ‪ shell script‬لداء بعض المهام البديهية او مهمة واحدة تتفاعل كثيرا مع المستخدم من فوائدئها انها من الممكن ان تكون‬

‫كثيرة وسهلة التعديل على سبيل المثال لينوكس يعتمد فى عملية القلع ‪ boot‬على العديد من ‪ script‬المعقدة ليشكل وظائف النظام الساسية مثل‬

‫‪ GUI‬و ‪ network‬و ‪init‬‬

‫‪ -4‬ما هى الصيغة التى يكون عليها ‪ Shell Script Installer‬؟‬

‫هى ‪ scriptname.sh‬و ‪scriptname.bash‬‬


‫‪191‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬كيف يمكنك تركيب ‪ Shell Script‬على توزيعة اوبونتو ؟‬

‫لو افترضنا ان لدينا ‪ script‬اسمه ‪ test.sh‬وهذه الحزمة موضوعة على سطح المكتب ‪ desktop‬والمستخدم الذى يريد تركيب هذه الحزمة اسمه‬

‫‪kasper‬‬

‫اول ‪ :‬نقوم باعطاء ‪ script.sh‬تصريح تنفيذى ‪ permission to execute‬فى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على الحزمة واختار‬

‫‪ Properties‬لتظهر لك النافذة التالية‬

‫من النافذة السابقة نقوم باختيار تبويب ‪ permissions‬والذى يعطينا القدرة فى التحكم فى صلحيات ‪ script‬كما نريد نقوم بوضع علمة صح فى‬

‫خانة ‪ Execute‬للمالك ‪owner‬‬

‫ثانيا ‪ :‬اذن يمكننا ان نقوم بعملية تركيب ‪ script‬بسطر واحد فى ‪command line‬‬

‫‪Sh /home/kasper/Desktop/test.sh‬‬
‫‪192‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Installing RunPackage from command line‬‬


‫‪ -1‬ما هى ‪ RunPackage‬؟‬

‫فى بعض الحيان عندما تقوم بتركيب بعض البرامج او تعاريف الجهزة وغالبا اللعاب تجد انها تم تحزيمها على الصورة ‪ RunPackage‬هذه الملفات‬

‫تحتوى على البرامج والكثير من البريمجات الصغيرة التى تحتاجها لتمام عند عملية التركيب‬

‫‪ -2‬ما هى الصيغة التى التى يكون عليها ‪ RunPackage‬؟‬

‫يمكنك تنزيل هذه الحزم من النترنت على الصيغة ‪Packagename.run‬‬

‫‪ -3‬كيف يمكن تركيب حزم ‪ Runpackage‬؟‬

‫يتم تركيبها على الخطوات التية‬

‫‪ -1‬افتح الملف ‪ Packagename.run‬عن طريق ‪ File Browser‬اللى هو ‪Nautilus‬‬

‫‪ -2‬نقوم باعطاء ‪ Packagename.run‬تصريح تنفيذى ‪ permission to execute‬فى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على‬

‫الحزمة واختار ‪ Properties‬لتظهر لك النافذة التالية‬

‫من النافذة السابقة نقوم باختيار تبويب ‪ permissions‬والذى يعطينا القدرة فى التحكم فى صلحيات ‪ Runpackage‬كما نريد نقوم بوضع علمة‬

‫صح فى خانة ‪ Execute‬للمالك ‪owner‬‬

‫‪ -3‬اعمل ‪ Double-click‬على الملف ثم اختار ‪ Run in Terminal‬ليتم تركيبه‬

‫‪ -4‬سوف تفتح نافذى التيرمنال وتعرض لك كل الملفات التى يتم تركيبها‬


‫‪193‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫او يمكنك تركيبها عن طريق المر التى‬

‫لعطاء الملف الصلحية‬

‫‪chmod a+x /home/kasper/Desktop/test.run‬‬

‫للبدء فى تركيب وتشغيل الملف‬

‫‪sudo ./filename.run‬‬
‫‪194‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Install and uninstall Debian Packages from GUI by using Gdebi‬‬

‫تركيب وحذف الحزم الديبيانية من خلل الواجهة الرسومية بواسطة ‪Gdebi‬‬


‫يمكنك تركيب وحذف الحزم الديبيانية من خلل واجهة رسومية لبرنامج ‪ Gdebi‬الذى سيقوم بتولى مهمة توفير كافة العتماديات ‪dependencies‬‬

‫المطلوبة من مستودعات ابنتو ‪ Ubuntu repositories‬والقيام بعملية تركيبها ولكن يعيبه اذا نقصت احد الحزم ولم تجدها فى مستودعات اوبنتو فى‬

‫هذه الحالة القيام بنفسك بالبحث عن الحزم الناقصة والقيام بعملية تركيبها يدويا يجب عليك قبل تركيب البرامج بواسطة ‪ Gdebi‬ان تتاكد من اغلق‬

‫نوافذ ‪add/remove applaction & synaptic package manger & update manger‬‬

‫ما هى المصادر التى تمكننى من الحصول على الحزم الديبيانية ؟‬

‫يمكنك الحصول على هذه الحزم من عدة مواقع من اهمها‬

‫‪ -1‬من موقع ديبيان‬


‫‪http://www.debian.org/distrib/packages‬‬

‫‪ -2‬من موقع اوبنتو‬


‫‪http://packages.ubuntu.com‬‬

‫مثال لتركيب احدى الحزم الديبيانية‬

‫‪ -1‬نقوم بتنزيل حزمة ‪ avg75fld.deb‬من مستودعات ابنتو اذا لم تجدها يمكنك تنزيلها‬

‫من هنا ‪ http://free.grisoft.com/doc/5390/us/frt/0?prd=afl‬وهو برنامج الحماية الشهير‬

‫‪ -2‬افتح المجلد الذى تحتفظ فيه بحزمة ديبيان ‪packagename.deb‬‬

‫‪ -3‬بعد ذلك نعمل ‪ double click‬بالماوس على الحزمة الديبيانية ليظهر لك برنامج ‪ gdebi‬والذى سيقوم بعملية بفحص العتماديات بعدها اضغط‬

‫على زر ‪ Install‬ليقوم بعملية التركيب‬


‫‪195‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تظهر لك هذه الصورة التى تطالبك الدخول بحساب المدير !!!!‬

‫كل ما عليك فعله هو ادخال الباسورد لحساب ال ‪ROOT‬‬

‫الصورة التالية توضح لك عملية تركيب البرنامج‬


‫‪196‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اين تجد البرنامج ؟‬

‫‪ -1‬افتح قائمة ‪ Applications‬ومنها ‪ Accessories‬ومنها سوف تجد ‪AVG for Linux workstation‬‬

‫واجهة البرنامج‬

‫‪ -4‬اذا ظهرت لك رسالة خطأ بانه غير قادر على تركيب هذه الحزمة لن هناك حزمة اخرى او اكثرا معتمدة عليها لم يجدها فى مستودعات ابنتو و‬

‫بالتالى سيلزم البحث عن هذه الحزمة والقيام بعملية تركيبها بنفسك يدويا‬

‫لحذف الحزمة الديبيانية‬

‫اذا اردت حذف هذه الحزمة يمكنك ذلك من خلل سطر الوامر ‪ command line‬او استخدام برنامج ‪Synaptic Package Manager‬‬
‫‪197‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Install and uninstall application‬‬

‫اضافة وحذف البرامج بواسطة مديرى الحزم‬

‫ما هو الفرق بين اسلوب ادارة البرامج فى لينوكس عنها فى ميكروسوفت ويندوز ؟‬

‫واحدة من احدى الختلفات الكبيرة بين اوبنتو وميكروسوفت ويندوز هو كيفية اضافة و ازالة البرامج حيث ان ميكروسوفت ويندوز كل برامجه لها نفس‬

‫طريقة التركيب والزالة ‪,‬من المعلوم ان توزيعة اوبنتو بنيت فى الساس على احدى التوزيعات الضخمة والتى تصنف على انها توزيعة ام وهى توزيعة‬

‫ديبيان الشهيرة )‪ (debain‬والتى يقوم بتطويرها الف من المبرمجين المحترفين ولكن يعيبها تأخر اصداراتها المستقرة فجأت توزيعة ابنتو لحل هذه‬

‫المشكلة وهى ان تاخذ الصدرات قبل النهائية لهذه التوزيعة العريقة ثم تقوم بمراجعتها امنيا وبرمجيا وبذلك نضمن ان تكون لديك دائما برمجيات‬

‫حديثة باعلى درجة استقرار ممكنة‬

‫لكن فى اوبنتو كل شى مختلف حيث ان توزيعة ابنتو مزودة بمدير متطور )‪ (package manger‬لدارة الحزم من خلله تستطيع التحكم بكل البرامج‬

‫المثبتة لديك اتوماتيكيا حيث يمكنك التحكم فى كل شى بداية من مصادر البرامج الى عملية التنزيل ثم التركيب ثم التحديث الى اخر الصدارات المتوفرة‬

‫كل ذلك يتم بنقرة ‪ mouse‬واحدة كما يوفر عليك العناء عند ازالة البرامج التى لترغب فيها بدون الدخول فى متاهات العتمادية‬

‫‪Tyepes of package mangers‬‬

‫انواع مديرى الحزم‬

‫تأتى توزيعة ابنتو متضمنة العديد من مديرى الحزم بشكل افتراضى كل واحد من مديرى الحزم الموجودة مع توزيعة ابنتو يوفر لك طرق متقدمة لدارة‬

‫الحزم مما يسهل عليك اداء عملك على اكمل وجه مما يغير نظرة الكثيرين الذين يدعون ان لينوكس حاليا غير جاهز للستخدام العام بسبب صعوبة‬

‫استخدامه او عدم توفر البدائل البرمجية فى تطبيقاته ‪.‬‬

‫الفرق فى التعامل مع الحزم بين سطر الوامر والواجهة الرسومية ؟‬

‫من الجدير بالذكر ان ال ‪ Package manger‬جأت لتحل مشكلت الكثيرين الذين ليستطيعون استخدام سطر الوامر ) ‪ ( command line‬مع انها‬

‫طريقة اسرع واكفأ فى ادارة الحزم ول تتطلب قدراكبيرا من الذاكرة لدارة النظام بعكس ‪ Package manger‬والتى تحتاج مزيد من الذاكرة‬

‫لستخدامها الواجهة الرسومية )‪ (GUI‬حيث يكون مدير الحزم هى الواجهة الرسومية التى نستخدمها لدارة الحزم بينما يكون مدير الحزم فى الخلفية‬

‫يعمل من خلل سطر الوامر اى انه يكون حلقة الوصل بين المستخدم وسطر الوامر وهذا يفسر عدم قدرة المستخدم على فتح اكثر من‬

‫‪ Package manger‬فى وقت واحد‬


‫‪198‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫النوع الول‬

‫‪Add/Remove Applications‬‬

‫تعد اداة ‪ Add/Remove‬هى اسهل طريقة يمكن ان تستخدمها لتركيب وحذف البرامج الشائعة )‪ ( popular package‬التى يفضلها معظم‬

‫المستخدمين لكفائتها العالية فى تركيب البرامج المطلوبة منها كل ذلك من خلل واجهة رسومية بسيطة وجذابة تتيح لقل المستخدمين خبرة سهولة‬

‫تنصيب البرامج و جعلته من وجهة نظرى من افضل البرامج المستخدمة لدارة الحزم بين كل توزيعات لينوكس‬

‫يتيح لك البرنامج تنصيب البرامج ذلك بطريقتين‬

‫‪ -1‬الطريقة الولى ‪ :‬نجد ان البرنامج مقسم طوليا الى جزئين‬

‫الجزء اليسر ‪ :‬وهو يحتوى على )‪ (categories‬اى مجموعات البرامج التى تخص الجرافيك والنترنت والملتيمديا واللعاب والبرامج المكتبية وغيرها‬

‫الجزء اليمن ‪ :‬وهو يحتوى على )‪ ( Application‬المتوفرة داخل كل )‪ (category‬نقوم بالتاشير عليها من الجهة اليسرى‬

‫يمكنك بكل بساطة وضع علمة صح امام اسم البرنامج الذى ترغب فيها ايضا تتوافر فيه ميزة قوية جدا وهى قدرته على تنصيب العديد من البرامج فى‬

‫وقت واحد ليقوم بعملية التنزيل والتركيب والتحديث لخر الصدارات كل هذا بضغطة زر واحد‬

‫‪ -2‬الطريقة الثانية ‪ :‬تتوفر فى البرنامج خاصية )‪ (search‬والتى تعمل على توفير وقت و جهد المستخدمين اذا كانوا يعرفون اسم البرنامج التى‬

‫يرغبون فى تنصيبها بدل من البحث عنها بين البرامج‬

‫ملحوظة‬

‫‪ -1‬لحظ ان كل ‪ Application‬يتم تمييزها بعدد من النجوم التى بجوارها لتساعد المبتدئين فى معرفة اكثر البرامج ذيوعأ وانتشارأ بين اوساط‬

‫المستخدمين فكلما زادت عدد نجوم البرنامج دل ذلك كفاءة البرنامج وانتشاره‬

‫‪ -2‬يمكنك ايضا معرفة المزيد من المعلومات عن ‪ package‬التى انت بصدد تنزيلها فى الركن اليمن من نافذة البرنامج والتى توضح لك اسمه وفيما‬

‫يستخدم واهم خصائصه ومتطلباته الفنية ان وجد‬

‫دلوقتى بس هتندم على اليام التى قمت بتضييعها ايام ما كنت بتستخدم ويندوز فاكر ايام ما كنت تلف وتدور فى المنتديات بحثأ عن البرامج والكراكات‬

‫والباتشات لتشغيل اتفه البرامج وليه تتعب نفسك ما دام هناك البديل الكفء والمن بدون اى تكاليف تذكر سوى تكلفة التصال بالنترنت لعمل التحديثات‬

‫وتنزيل احدث البرمجيات كما يمكنك الشتراك فى المنتديات الرسمية للتوزيعة لتحصل على اكبر دعم فنى ممكن بدون تكلفة اضافية حيث تتوافر هذه‬

‫المنتديات بكل لغات العالم تقريبأ ومنها اللغة العربية لتستفيد بافضل الشروحات بالصوت والصورة والفيديو وكله ببلش !!!‬
‫‪199‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اين اجد برنامج ‪ Add/Remove application‬؟‬

‫‪ -‬افتح قائمة ‪ Application‬ومنها اختار منها ‪Add/ Remove application‬‬

‫الصورة التالية توضح مكان وجود ‪ add/remove application‬واماكن تواجد التطبيقات التى قمنا بتنزيلها مثل برامج الجرافيك والملتيمديا‬

‫والنترنت وغيرها‬

‫‪Install and uninstall application from GUI by using Add/Remove Applications‬‬

‫الصورة التالية توضح لكل واجهة البرنامج وهى فى منتهى البساطة ول تحتاج الى شرح المزيد من التفاصيل فالصورة ابلغ من اى تعبير‬
‫جزء خاص بالبرامج‬
‫جزء خاص باصناف‬ ‫الموجودة داخل كل‬ ‫مدى شهرة البرنامج‬
‫البحث عن البرامج‬
‫البرامج المتوفرة‬ ‫تصنيف‬

‫معلومات عن‬
‫البرنامج‬
‫‪200‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيفية تركيب وحذف البرامج‬


‫لنفترض مثل انك كنت ترغب فى بعض من التسلية الممتعة لقد حان الوقت لتستمتع باحدى اللعاب بسرعة ادخل واختار من الناحية اليسرى ‪Games‬‬

‫وستجد فى الناحية اليمنى مجموعة من اجمل اللعاب و لنختار منها مثل لعبة ‪ Atomix‬وضع امامها علمة صح واضغط على ‪Apply change‬‬

‫لتطبيق التعديلت‬

‫الصورة التالية تطلب بادخال كلمة سر الجذر حتى تتمكن من استكمال تركيب التطبيق الذى تريده‬
‫‪201‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سيقوم البرنامج الن باظهار رسالة تأكيدية قبل قيامه بعملية التنزيل والتركيب لحدث الصدرات طبعا سنقوم بالموافقة لذلك بسرعة اضغط ‪Apply‬‬

‫الصورة التالية توضح لك عملية تنزيل وتنصيب اللعبة بدون اى تدخل منك شوفت ازاى بقى لينوكس بيخاف على وقت ومجهود مستخدميه بعكس‬

‫النظام التانى ده اسمه ايه ايه ‪ .........................................‬أه ويندوز ميكروسوفت !!!‬


‫‪202‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يظهر لك الن نافذة تفيدك بنجاح عملية التركيب بدون مشكلت ول فيروسات ودلوقتى بقى عندك لعبة جديدة الف مبروك عليك‬

‫الن تظهر لك واجهة التطبيق )اللعبة( الذى قمنا باختياره لقد حان الن وقت المرح طبعا انا مش هقول لك تلعب ازاى علشان انت خلص كبرت‬

‫على كده‬

‫حذف البرامج‬

‫اذا اردت حذف احدى البرامج كل ما عليك فعله هو ازالة علمة الصح وتضغط ‪ Apply‬من امام البرنامج وسوف يقوم بازالته اتوماتيكيا‬
‫‪203‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تركيب الحزم الحتكارية والغير قانونية‬


‫قبل ان تبدا فى تركيب هذه الحزم يجب ان تلحظ ان هذه الحزم مغلقة المصدر وغير مسموح بتداولها او استخدامها فى بعض البلدان لنها خاضعة لقوانين‬

‫الملكية الفكرية كما يجب ان تلحظ ان مصادر هذه الحزم غير ماخوذة من مستودعات اوبونتو ولكنها ماخوذة من المستودعات الغير رسمية وبالتالى فان‬

‫استخدامك لهذه الحزم يقع تحت مسئوليتك الخاصة‬

‫‪ -1‬افتح مدير الحزم ‪ Add/Remove Applaction‬من نافذة مدير الحزم من قائمة ‪ show‬اختار ‪All available applications‬‬

‫‪ -2‬فى خانة البحث ‪ search‬اكتب ‪ restricted‬ليقوم بعملية البحث ويعرض عليك قائمة ونضع علمة صح امام ‪Ubuntu restricted extras‬‬
‫‪204‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬سوف تظهر لك رسالة تاكيدية قبل اتمام العملية تذكرك بحقوق ‪ copyright‬وتطلب منك تفعيل التصال بالنترنت‬

‫‪ -4‬تبدا الن عملية تنزيل معلومات عن الحزم المتوفرة واخر الحزم التى تم تحديثها‬

‫‪ -5‬سوف تظهر لك الن معلومات عن الحزم الحتكارية المتوفرة مثل حزم الكوديك والجافا والفلش وخطوط ميكروسوفت وتذكرك مرة اخرى بحقوق‬

‫‪ copyright‬اذا اردت الستمرار فى تركيب هذه الحزم اضغط على ‪Applay change‬‬
‫‪205‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬تظهر لك الن رسالة تاكيدية قبل تنفيذ عملية التركيب اضغط على ‪Apply‬‬

‫‪ -7‬الن سوف تبدا عملية تنزيل الحزم الحتكارية بكل سهولة‬


‫‪206‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫النوع الثانى‬

‫‪Install and uninstall application from GUI by using Synaptic package manger‬‬

‫تعريف ‪:‬‬

‫من المعروف ان الداة )‪ ( APT‬من اقوى الدوات التى تميز التوزيعات الديبيانية عن غيرها من التوزيعات الخرى لما لها من قدرة كبيرة على التحكم‬

‫فى عملية تنزيل البرامج والحزم من النترنت وتركيبها و تحديثها وازالتها كل ذلك بدون الدخول فى متاعب العتمادية حيث انه يقوم بحلها مشاكل‬

‫العتمادية اتوماتيكيا كل ذلك يمكن تنفيذه عن طريق التيرمنال )‪ (Terminal‬بكتابة القليل من سطور الوامر )‪(command line‬‬

‫ولكن على الرغم من كل هذا لم تتوقف شكاوى المستخدمين من عدم قدرتهم على تذكر سطورالوامر لذلك عمل مطورى توزيعة ديبيان كل جهودهم من‬

‫اجل عمل واجهة رسومية )‪ (GUI‬للداة ‪ APT‬هذا البرنامج يعرف اليوم باسم ‪ Synaptic package manger‬عند قيامك باى عملية تريدها‬

‫على برتامج ‪ Synaptic package manger‬يجب عليك ادخال كلمة سر المدير‬

‫سؤال‪:‬‬

‫لكن هنا قد يتسأل البعض ما الفرق بين هذا البرنامج و برنامج ‪ Add/Remove application‬ولكى اوضح لك ان الدأة السابقة ‪add/remove‬‬

‫كانت تستخدم للتطبيقات المعروفة والكثر شيوعا )‪ ( popular package‬بينما برنامج ‪ synaptic package manger‬له قدرة اكبر فى اضافة‬

‫المزيد من البرامج او حزم بعينها كل ذلك عن طريق الختيار من القوائم او من خلل خاصية البحث ‪ search‬والتى تمكنك من الوصول الى هدفك باقل‬

‫مجهود ممكن‬

‫مميزات برنامج ‪synaptic package manger‬‬

‫‪ -1‬يستخدم فى البحث عن الحزم وتنزيلها و تركيبها و حذف الحزم وتحديثها بمنتهى السهولة كل ذلك عن طريق بعض النقرات من الماوس‬

‫‪ -2‬له قدرة اكبر فى تركيب الكثير من البرامج والحزم الغير متوفرة فى ‪Add/Remove application‬‬

‫‪ -3‬يقوم بحل كل مشكلت العتمادية سواء فى عملية التركيب او حذف البرامج‬

‫‪ -4‬ايضا سوف يخبرك بتوفر حزم جديدة للبرامج المركبة على نظامك‬

‫‪ -5‬يخبرك بالحزم المتعارضة التى تسبب حدوث ‪ conflict‬بين البرامج وبعضها‬

‫‪ -6‬كما يعطيك البرنامج القدرة على تنزيل وتركيب وتحديث عدة حزم فى وقت واحد‬

‫‪ -7‬كما يمكنك عمل ترتيبب متتالى ‪ queue‬من العمال المطلوب تنفيذها واحدة تلو الخرى‬

‫‪ -8‬كما يمكنك معرفة معلومات حول الحزم من ادوات مثل ‪ origin‬و ‪) filter‬سيتم شرحها(‬

‫‪ -9‬كما يمكنك من البحث عن الحزم باسلوب سهل فاذا كنت لتعرف ما هى الكلمة التى يجب عليك كتابتها لتجد ما تبحث عنه يمكنك كتابة كلمة عامة‬

‫تشمل نوعية البرنامج الذى تبحث عنه او اذا كنت لتتذكر السم بالكامل يمكنك كتابة جزء منه وسوف يوافيك البرنامج بالقتراحات‬
‫‪207‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪:1‬‬

‫اذا كنت تبحث عن برنامج ‪ e-mail client‬ول تعرف اسمه بالضبط كل ما عليك فعله هو كتابة كلمة ‪ email‬فى خانة ‪ search‬ليعطيك قائمة تحتوى‬

‫على برامج باسماء ‪ ,mailing e-mail, mail‬وهكذا‬

‫مثال‪: 2‬‬

‫المثال اذا كنت تريد تعريف ل ‪ graphics drivers for your ATI Radeon card‬ولكنك ل تعرف ما هو اسم ‪ package‬مطلوبة كل ما عليك‬

‫فعله هو كتابة ‪ Radeon‬فى خانة ‪search‬‬

‫اين تجد برنامج ‪ synaptic package manger‬؟‬

‫اتبع الخطوات التية‬

‫قم بادخال باسورد ال ‪root‬‬


‫‪208‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫شرح مكونات مدير الحزم‬

‫‪Synaptic package manger‬‬

‫فى هذا الجزء تم‬


‫تقسيم البرامج الى‬ ‫اذا اردت عمل‬
‫تحديث لقائمة‬ ‫اذا اردت عمل‬ ‫فى هذا الجزء تم وضع‬
‫عدة تصنيفات‬
‫تحديث لكل البرامج‬ ‫البرامج الموجودة داخل كل‬ ‫البحث عن البرامج‬
‫‪categories‬‬ ‫البرامج‬
‫تصنيف‬

‫للعودة الى قائمة التصنيفات بعد عملية البحث‬

‫اذا اردت ان تعرف الحزم التى تم تركيبها والتى تم حذفها‬

‫اذا اردت ان تعرف مستودع حزمة ما‬

‫اذا اردت معرفة الحزم المكسورة او التى لها تحديث‬

‫نتائج البحث‬
‫‪209‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪:‬‬

‫اذا اردت تركيب احدى البرامج لكتابة النصوص على نظامك يمكنك البحث عن برنامج ‪abiword‬‬

‫‪ -1‬اكتب اسم البرنامج ‪ abiword‬فى خانة البحث ‪search‬‬

‫‪ -2‬تظهر نتائج البحث بها برنامج ‪ abiword‬نعمل عليه كليك يمين ونختار ‪mark for installation‬‬

‫للغاء علمة الختيار فى حالة‬ ‫لوضع علمة الختيار فى‬


‫تراجعنا عن تركيب حزمة معينة‬ ‫حالة قيامك بتركيب حزمة ما‬
‫لوضع علمة فى حالة اعادة‬
‫التركيب‬

‫للقيام بعملية تحديث لحزمة‬


‫تم تركيبها مسبقا‬

‫عندما نريد حذف احدى‬


‫الحزم بعد تركيبها‬

‫الحذف الكامل للحزمة للجزاء‬


‫المتبقية فى ملفات النظام‬
‫‪210‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬هنا يخبرك برنامج ‪ Synaptic Package Manager‬بوجود اعتمادية ‪ dependency‬على احدى الحزم اسمها ‪abiword -common‬‬

‫اضغط على ‪ mark‬ليقوم بتركيبها‬

‫‪ -4‬لتطبيق التعديلت التى قمت بها اضغط على ‪Apply‬‬


‫‪211‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬سوف تظهر لك رسالة تخبرك بملخص ما سيقوم البرنامج بتنفيذه اضغط ‪ Apply‬للستمرار‬

‫الصورة التية توضح لك عملية تركيب البرنامج‬


‫‪212‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬تظهر لك رسالة تخبرك بانه تم تطبيق التعديلت بنجاح نقوم بالضغط على ‪close‬‬

‫‪Abi-word‬‬
‫‪213‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا‪ :‬ازالة الحزم ‪Uninstall Packages‬‬

‫لزالة تركيب حزمة معينة او مجموعة من الحزم اضغط على ‪ status‬ثم ‪ Installed‬لتعرف ماهى كل الحزم المركبة على نظامك ‪ ,‬يمكنك ازالة‬

‫الحزمة التى تريدها بطريقتين‬

‫‪ -1‬الختيار من القائمة اليمنى للحزمة المطلوبة‬

‫‪ -2‬اكتب اسم الحزمة فى خانة البحث ‪search‬‬

‫‪ -3‬عندما تجد الحزمة التى تريد حذفها اعمل عليها كليك يمين لتظهر لك القائمة التالية‬
‫‪214‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -1‬يمكنك ازالة الحزمة بطريقتين اما‬

‫‪ -‬اختيار ‪ Mark for Remova‬وهى تحذف لك الحزمة فقط‬

‫‪ -‬اختيار ‪ Mark for Complete Removal‬لحذف الحزمة مع ملفات ‪configuration‬‬

‫‪ -2‬اضغط على ‪ Apply‬لتطبيق التعديلت السابقة‬

‫‪ -3‬سوف تظهر لك رسالة تاكيدية لعملية الزالة اضغط ‪Apply‬‬

‫‪ -4‬الن تظهر لك عملية ازالة التركيب الحزمة المطلوبة من ملفات نظامك‬


‫‪215‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Install and uninstall application from GUI by using CNR Client‬‬

‫‪ -1‬ما هى ‪ CNR‬؟‬

‫‪one-click digital software delivery service‬‬

‫هى خدمة لتوزيع برامج لينوكس رقميا وتركيبها عن طريق نقرة واحدة بالماوس ‪ ,‬كل الحزم والمكتبات تم تطويرها بواسطة مبرمجى توزيعة‬

‫‪ . Linspire‬تسمح لك تقنية ‪ CNR‬بتركيب وازالة وادارة وتحديث الف من برامج لينوكس ‪ ,‬خدمة ‪ CNR‬سهلة الستخدام لكل الناس مع اختلف‬

‫مستوياتهم المهارية‬

‫‪ -2‬ما هى خدمة ‪ CNR.com‬؟‬

‫هى خدمة مجانية لتركيب البرامج عن طريق نقرة واحدة بالماوس ‪ ,‬صممت هذه الطريقة لتوحيد طريقة التعامل مع البرامج وازالة التعقيد الذى من‬

‫الممكن ان يجده المستخدم فى عملية البحث و تركيب و ادارة البرامج لكثر توزيعات لينوكس شعبية المبنية على توزيعة ديبيان وتوزيعة ريدهات‬

‫يهدف موقع ‪ CNR.com‬الى توحيد عملية ايجاد وتركيب البرامج لكل مستخدمى لينوكس بغض النظر عن التوزيعات التى يستخدمونها ‪ ,‬كما ان هذا‬

‫الموقع يوفر معظم المصادر المتاحة لكل برامج لينوكس كما يزودك هذا الموقع بأسماء و اوصاف و لقطات من الشاشة ومراجع الستخدام‬

‫والمواصفات والنص المصدرى و معلومات عن المطور وذلك لعشرات الف من برامج لينوكس والحزم والمكتبات يتاح لى شخص التصفح والبحث‬

‫ليجاد البرامج التى يحتاجها مجانا بالضافة الى انه يسمح بتركيب اى نوع من البرامج على اى من التوزيعات المدعومة كل ذلك بنقرة واحدة‬

‫‪ -3‬ما هى التوزيعات المدعومة من ‪ CNR.com‬؟‬

‫كل التوزيعات المبنية على توزيعة ديبيان وتوزيعة ريدهات سوف يتم دعمها من ‪ CNR.com‬مثل توزيعات‬

‫‪ Debian‬و ‪ Fedora‬و ‪ Freespire‬و ‪ Linspire‬و ‪ openSUSE‬و ‪Ubuntu‬‬

‫‪ -4‬ماذا استفيد لو كانت التوزيعة التى استخدمها غير مدعومة من ‪ CNR.com‬؟‬

‫‪ -1‬يمكنك الستفادة من مراجع المستخدمين ‪ User reviews‬والمخططات ‪ charts‬و الصور ‪screenshots‬‬

‫‪ -2‬يمكنك البحث وايجاد برامج لينوكس ستجد الكثير من المعلومات الثمينة كما يمكنك معرفة البرامج الجديدة و لكنك ستكون غير قادرا على تركيب‬

‫هذه البرامج بنقرة واحدة من ‪CNR.com‬‬


‫‪216‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬كيف تختلف ‪ CNR‬عن النظمة الخرى لتركيب البرامج مثل ‪ YAST‬و ‪ apt-get‬؟‬

‫‪ -1‬نقرة واحدة لتركيب وازالة البرامج من خلل الواجهة الرسومية‬

‫‪ -2‬يعطيك تنبيهات بالتحديثات التوماتيكية بنقرة واحدة يمكنك تحديث مكونات نظامك وبرامجك‬

‫‪ -3‬التحكم فى ادارة الخدمات والبرامج‬

‫‪ -4‬بنقرة واحدة تحصل على ‪ codecs‬المتلكية ومشغلت للجهزة والبرامج‬

‫‪ -5‬العشرات من البرامج التجارية متوفرة للشراء مثل ‪,DVD Player, StarOffice, games, accounting programs, Win4Lin‬‬

‫‪ Crossover Office, Cedega‬و غيرها‬

‫‪ -6‬اضافة قوائم وايقونات لسطح مكتبك اتوماتيكيا عند تركيب وازالة البرامج‬

‫‪ -7‬تم تخطيط موقع ‪ CNR.com‬على هيئة مجموعات لتجد البرامج الكثر شعبية بسهولة‬

‫‪ -8‬امكانية البحث بسهولة عن البرامج التى تحتاجها عن طريق السم او النوعية او ببعض الكلمات الدليلية او عن البرامج المتشابهة وغيرها‬

‫‪ -9‬يوضح لك صفحات البرامج بسهولة لتستطيع فهمها متضمنا صور عن هذه البرامج ومراجع الستخدام لهذه البرامج وتقديرات لكفأة هذه البرامج‬

‫ومواصفاتها ودعمها ومناقشات المنتدى حولها و ملحظات حول الصدار‬

‫‪ -10‬يوفر لك طريقة لعمل مجموعات من التطبيقات المتعددة بجوار بعضها لتتمكن من تركيبها جميعا بنقرة واحدة‬

‫‪ -11‬مزود بخادم ‪ server‬له سرعة عالية جدا لها سعة ‪ bandwidth‬ضخم جدا لتسريع التنزيل‬

‫‪ -12‬يزودك بأسماء صديقة بجوار اسماء الحزم الصلية لسهولة التعرف عليها‬

‫‪ -13‬امكانية تصويت المستخدمين على البرامج للمساعدة فى ترتيب البرامج الجديدة التى يفضلون اضافتها او تحديثها‬

‫‪ -14‬مزود ببرنامج اتوماتيكى لنشر البرامج على النترنت الذى من خلله يمكنك تقديم برامجك لختباراها ونشرها على موقع ‪CNR.com‬‬

‫‪ -15‬يحاول اتوماتيكيا اصلح مشكلت تنزيل البرامج‬

‫‪ -16‬موقع ‪ CNR‬لديه افضل نسبة نجاح ‪ 98%‬فى استكمال التصال اليا ونجاح التركيب‬

‫‪ -17‬العديد من البرامج الكثر شعبية يتم دعمها وتحسينها قبل اضافتها الى ‪CNR.com‬‬

‫‪ -18‬العديد من البرامج والخدمات متوفرة حصريا على موقع ‪CNR.com‬‬

‫‪ -19‬يتعقب مشكلت الحزم الموجودة على الخادم اتوماتيكيا ‪ 24‬ساعة فى اليوم ‪ 7‬ايام فى السبوع ويقوم فورا باخفاء البرامج التى يشعر انها تسبب‬

‫مشكلت للمستخدمين حتى يتم صيانتها لحل المشكلت التى حدثت بها‬

‫‪ -20‬بسهولة يمكنك من تركيب البرامج المصدرية ‪ source code‬بنقرة واحدة‬

‫‪ -21‬يقوم بعمل تحليلت على طريقة استعمال المستخدمين لجهزتهم للتحكم فى ادارة العديد من الجهزة لهذا المستخدم‬

‫‪ -22‬توفير مستودعات للبرامج محلية او شبكية لتسريع تركيب نفس البرامج فى العديد من الجهزة على نفس الشبكة‬

‫‪ -23‬سيتم اضافة توزيعات اخرى عند الطلب متضمنة المصادر البرمجية المتاحة‬
‫‪217‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬هل سيتم توفير برامج ‪ codecs‬المتلكية ومشغلت الجهزة ‪ drivers‬على ‪ CNR.com‬؟‬

‫نعم باستخدامك ‪ CNR.com‬ستكون قادرا رسميا وامنيا على اضافة الدعم لنظامك لتشغيل‬

‫‪ mp3 , Windows Media, Quick Time, Java, Flash, ATI drivers, nVidia , drivers‬وغبرها‬

‫‪ -7‬هل استخدام خدمة ‪ CNR‬مجانى ؟‬

‫نعم ‪ ,‬ليس هناك تكلفة لستخدام خدمات ‪ CNR‬الساسية لتركيب برامج المصادر المفتوحة المجانية‬

‫‪ -8‬هل احتاج عمل حساب ‪ account‬لستخدام ‪ CNR‬؟‬

‫ل لست بحاجة لعمل هذا الحساب لكن يمكنك عمل حساب مجانى‬

‫‪ -9‬هل استخدام ‪ CNR.com‬فى مجال العمال مجانى ؟‬

‫البرامج التجارية ‪ commercial software‬هى برامج اختيارية توفر لك البرامج والخدمات من خلل ‪ CNR.com‬الذى يقوم بنشرها ليستفيد من‬

‫عوائد بيعها فى تطوير البرامج‬

‫‪ -10‬ماذا احتاج لتركيب برامج من ‪ CNR‬على جهازى ؟‬

‫اى احد يمكنه ان يتصفح موقع ‪ CNR.com‬للحصول على برامجه ولكن لكى تستخدم ميزة النقرة الواحدة لتركيب البرامج ‪one-click installation‬‬

‫يجب عليك اول ان تقوم بتركيب برنامج ‪ CNR Client‬الملئم للتوزيعة التى تستخدمها وهو عبارة عن برنامج صغير يمكنك بسهولة تركيبه ووضعه‬

‫على سطح مكتبك لتتمكن من تركيب عشرات الف من البرامج من موقع ‪ CNR.com‬بنقرة زر واحدة‬

‫‪ -11‬كيف يعمل برنامج ‪ CNR Client‬؟‬

‫موقع ‪ CNR.com‬يوفر لك الخادم ‪ server‬و العميل ‪ CNR Client‬لكى يكون بينهما مخابرة للتغلب على مشكلت العتمادية المشتركة الموجودة‬

‫فى العديد من انظمة ادارة الحزم ‪ ,‬من الناحية التقنية يعد برنامج ‪ CNR Client‬اضافة جديدة لبرامج التصفح وفى نفس الوقت تطبيقا لنوعية‬

‫البرمجيات الخفيفة ليتمكن من امدادك بوظائف موقع ‪ CNR.com‬حيث يقوم بعملية التنزيل والتركيب والتحديث بصورة اوتوماتيكية فى نفس الوقت‬

‫‪ -12‬هل شفرة برنامج ‪ CNR Client‬مفتوحة المصدر ؟‬

‫نعم ‪ ,‬نحن نشجعك على استخدام هذه الشفرة المصدرية ونشرها على المواقع الخدمية بشبكة النترنت والعمل على تحسين تطبيقاتها او حتى لكتابة‬

‫شفرتك الخاصة بناء على شفرة ‪ CNR Client‬نحن سوف نكون سعداء عندما نرى عشرات من الصدارات المختلفة لبرنامج ‪CNR Client‬‬

‫لنكتسب المزيد من المستخدمين المبدعين لخدمات ‪.CNR Service‬‬

‫‪ -13‬هل كل البرامج فى قوائم ‪ CNR.com‬متاحة لكل التوزيعات المدعومة ؟‬

‫ليس بالضرورة هناك بعض البرامج ستكون متاحة التركيب لبعض التوزيعات ‪ ,‬كل صفحات البرامج فى ‪ CNR‬ستدرج اى التوزيعات المدعومة امام‬

‫كل برنامج على العموم ‪ 95%‬من كل عناوين البرامج المتاحة ستكون متوفرة لكل التوزيعات المدعومة‬
‫‪218‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -14‬هل ‪ CNR‬تستخدم حزم جديدة عن الحزم التقليدية فى ديبيان وريدهات ؟‬

‫ل ‪ ,‬الشىء الرائع فى ‪ CNR‬انه يقوم بعملية تركيب البرامج بصورة طبيعية بدون الحاجة لنظام حزم جديدة او معدلة ‪ CNR ,‬يستخدم الحزم القياسية‬

‫‪ packagename.deb‬و ‪ packagename.rpm‬لكنه يخفى هذه التعقيدات من امام اعين المستخدم ‪ ,‬وهذا يسمح للمطورين بالستمرار فى استخدام‬

‫طريقتهم نفسها فى تحزيم البرامج وايضا يسمح لمطورى التوزيعات المختلفة الستمرار فى ممارسة ادارة توزيعاتهم بصورة طبيعية وكذلك يسمح ذلك‬

‫للمستخدمين بتوفير انظمة لدارة برامجهم بطريقة اسهل‬

‫‪ -15‬هل يمكننى ان استخدم الطرق الخرى لتركيب البرامج مثل ‪ as apt-get‬او ‪YAST‬بجانب ‪ CNR‬؟‬

‫بالتاكيد‬

‫‪ -16‬هل سيحدث كسر ‪ break‬فى الحزم البرمجية عند استخدام ‪ CNR‬مع النظمة الخرى لتركيب البرامج مثل ‪ apt-get‬او ‪ YAST‬؟‬

‫ل هذا يجب ال يحدث لن ‪ CNR‬كل ما يفعله انه يزودك فقط بنفس مصادر اصدارة توزيعتك ‪ same version repository‬عندما تستخدم ‪ CNR‬او‬

‫اى طريقة اخرى ‪ CNR ,‬يحتوى على العديد من الضافات لوقاية انظمة تركيب البرامج الخرى من مشكلت تصحيح العتمادية اوتوماتيكيا ‪ ,‬لكن يجب‬

‫ان تلحظ انه ينبغى عليك ان تستخدم مصادر توزيعتك لرقم الصدار الذى تستخدمه لتركيب البرامج وليس مصادر توزيعة اخرى لتكون قادرا على تركيب‬

‫برامجك بدون مشكلت ‪ ,‬على سبيل المثال اذا كنت تستخدم ‪ ubuntu8.04‬فيجب عليك ان تختار مصادر اوبونتو وليس مصادر اى توزيعة اخرى كذلك‬

‫يجب ان تاخذ مصادرك من الصدارة ‪ 8.04‬و ليس اية اصدارات اخرى مثل ‪ , 7.10‬الحالة السوء تحدث عندما تستخدم خليط من عدة مصادر‬

‫‪ mix repositories‬عندما تستخدم مصادر الصدارات القديمة من توزيعتك مثل ‪ 7.10‬او اى اصدارة اخرى انت هنا معرض لخطر حدوث مشكلت‬

‫العتمادية ‪ dependency‬فى نظامك‬

‫وتزداد هذه المشكلة تعقيدا عندما تسحب مصادرك من مجمعات المخازن المتعددة ‪ multiple warehouse pools‬والتى يتواجد بها البرامج التى يمكن‬

‫الحصول عليها عن طريق مجمعات ‪ CNR pools‬لذلك يجب ان لتستخدم هذه خليط من ‪ multiple warehouse pools‬للتقليل من مخاطر انهيار‬

‫النظام‬

‫‪ -17‬كيف نحصل على برامج اضافية بواسطة ‪ CNR‬؟‬

‫يبدا ‪ CNR‬بالمزامنة مع المصادر البرمجية ‪ software repositories‬لمختلف التوزيعات ثم بعد ذلك يقوم بأمدادك بمئات البرامج الضافية من‬

‫كلتا النوعين البرامج المجانية مفتوحة المصدر مثل ‪ free open source software‬والبرامج التجارية ‪ , commercial software‬ناشر برنامج‬

‫‪ CNR‬يسمح لكل الشخاص بتقديم برامجهم لكل التوزيعات المختلفة‬

‫‪http://www.cnr.com/supportPages/publish.seam‬‬

‫‪ -18‬هل يدعم ‪ CNR‬اصدارات مختلفة من التوزيعات المختلفة ؟‬

‫نعم ‪ ,‬انه ليس فقط يدعم العديد من التوزيعات لكنه يدعم ايضا العديد من الصدارات لكل توزيعة ‪ .‬هذا يأمن نظامك حتى لينكسر ‪ break‬او يصبح‬

‫غير مستقر ‪ unstable‬عندما تقوم بتركيب برامجك من خلل ‪CNR‬‬


‫‪219‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -19‬من الذى وراء ‪ CNR.com‬وما هو تاريخه ؟‬

‫لينسباير المحدودة ‪ Linspire, Inc‬هى التى طورت تقنية ‪ CNR‬خلل السنوات الخمسة الماضية من اجل توزيعات ‪Linspire & Freespire‬‬

‫وهم يجعلون خدمات ‪ CNR‬متوفرة لكثر توزيعات لينوكس شعبية مثل ‪ Debian‬و ‪ Ubuntu‬و ‪ Freespire‬و ‪ Linspire‬و ‪ openSUSE‬و‬

‫‪Fedora‬‬

‫‪ – 20‬لماذا تفعل لينسباير المحدودة كل هذا ؟ اليس ‪ CNR‬يعد ميزة تنافسية كبيرة للترويج لتوزيعات ‪ Linspire‬و ‪ Freespire‬؟‬

‫لينسباير المحدودة ستكون ناجحة فقط اذا واصل لينوكس تقدمه فى كسب الراى العام للحصول على المزيد من اسواق الجهزة الشخصية ذلك عن طريق‬

‫توحيد طريقة تركيب وازالة وتحديث البرامج اتوماتيكيا على كل توزيعات لينوكس المختلفة التى تستخدم اساليب تحزيم مختلفة ومديرى حزم مختلفة‬

‫‪ -21‬ما هى المستويات المختلفة من خدمات ‪ CNR‬؟‬


‫‪220‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -22‬ما هى العلقة التى تربط بين توزيعة اوبونتو ولينسباير ؟‬

‫بعد دعوة مارك شاتلوورث مبتكر نظام ‪ Ubuntu‬إلى التخلي عن نظام ‪ Novell OpenSuse‬بعد تحالفها مع مايكروسوفت‬

‫‪http://www.aitnews.com/index.php?opt...tails&nid=4123‬‬

‫هاهو يقيم تحالف مع ‪ Linspire‬العدو صاحبة القصة المشهورة مع مايكروسوفت عندما أعلن عنها باسم ‪ Lindows‬مما دعا مايكروسوفت إلى رفع‬

‫قضية لتشابه السم مع منتجها ‪ Windows‬استطاعت من كسبها‪ ،‬فغيرت ليندوز اسمها إلى لينزباير‬

‫وقد تم التفاق بين ‪ Ubuntu‬و ‪ Linspire‬على ما يلي‪:‬‬

‫‪ Linspire -1‬و ‪ freespire‬كان يتم بنائها من ديبيان مباشره ‪ ..‬اما الن سيتم بنائها من ‪ubuntu‬‬

‫‪ -2‬توزيعه ‪ ubuntu‬ستحوي خدمه ‪ CNR‬لداره وتثبيت الحزم التي كانت موجوده في لينسباير وفري سباير ‪ ..‬وستكون ابنتو التوزيعه الولى التي‬

‫ستحتوي على هذه الخدمه بعد لينسباير وفري سباير‪..‬‬

‫‪ -3‬ابتداء من اصدار اوبونتو ‪ 7.04‬سيحل هذا التغير على ابنتو ‪ CNR ..‬هي خدمه سهله وبسيطه لدراه وتثبيت الحزم وبشكل سريع ايضا‪ ...‬وتحوي‬

‫على عدد هائل من البرامج‪ ...‬فقط اضغط وثبت ‪..‬وقد تم العلن من قبل شركه لينساير قبل انها ستتيح ‪ CNR‬لجميع التوزيعات ‪..‬لكن لن تفقد ابنتو اي‬

‫من امكانياتها ‪ ..‬بل ستكون ‪ CNR‬اضافه جميله لها‬

‫‪ -23‬ما هى اصدارات اوبونتو التى يدعمها ‪ CNR‬؟‬

‫توفر ‪ CNR‬حاليا خدمة تركيب البرامج بداية من ‪ ubuntu7.04‬ثم ‪ ubuntu 7.10‬ثم حاليا توزيعة ‪ ubuntu 8.04‬وسوف يستمر الدعم الى‬

‫اصدارات اوبونتو القادمة ان شاء ال يقول ‪ Larry Kettler‬رئيس والمدير التنفيذى لمؤسسة لينسباير المحدودة انه يتطلع الى الستمرار فى زيادة‬

‫النمو والعلقات التى تربط بين توزيعة اوبونتو و لينسباير وانه يتطلع الى دعم توزيعات لينوكس الكثر شعبية فى المستقبل القريب ‪ ,‬وانه يعمل حاليا‬

‫على توفير ‪ CNR Warehouse‬خاصة بكل اصدارة من اصدارات اوبنتو لتقوية الدعم يستكمل ‪ Larry Kettler‬حديثه انه يهدف بهذا المشروع‬

‫الى نشر و تسهيل استعمال توزيعات لينوكس بين المستخدمين الجدد والقدامى وان مشروعه نجح فى تركيب مايقدر بمليون تطبيق ‪ 1000,000‬على‬

‫اجهزة المستخدمين بنسبة نجاح فاقت ‪ 90%‬فى هذه المرحلة التى لتزال بيتا‬
221 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

Install and uninstall application from GUI by using CNR Client

CNR Client ‫تركيب وحذف البرامج باستخدام‬

‫ من الموقع التى‬CNR Client ‫ نقوم بتنزيل‬-1

http://packages.cnr.com/data/gratis/pool/c/cnr-client/0.2.3202/cnr-client_0.2.3202_i386.deb

desktop ‫ نقوم بحفظ هذا الملف على سطح المكتب‬-2

‫ افتح التيرمنال وقم بادخال هذا المر التى‬-3

cd ~/Desktop

CNR Client ‫ نقوم بكتابة المر التى لتركيب‬-4

sudo dpkg -i cnr-client_0.2.3202_i386.deb

‫اذا ظهرت لك رسالة خطا ادخل المر التى‬

sudo apt-get -f install

Applications → System Tools → CNR ‫ من المسار التى‬CNR Client ‫ لفتح برنامج‬-5


‫‪222‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬سيبدا برنامج ‪ CNR Client‬بالظهور‬

‫‪ -7‬الن قم بالدخول الى موقع‬

‫‪http://www.cnr.com‬‬
‫‪223‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -8‬على سبيل المثال سنقوم بتركيب برنامج ‪ opera‬نضغط على ‪ install Now‬لتظهر لك النافذة التية‬

‫‪ -9‬الن يقوم برنامج ‪ CNR Client‬بعملية التنزيل والتركيب والتحديث اتوماتيكيا‬

‫‪ -10‬نهاية التركيب وضع علمة صح لوضع ‪ shortcut‬للبرنامج على ‪desktop‬‬

‫مبروك عليك برنامج اوبرا‬


‫‪224‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫هل لزلت تواجه مشكلت فى تشغيل الملتيميديا على جهازك عليك باستخدام هذا البرنامج المدهش الذى يغنيك عن البحث عن العديد من الحزم الضافية‬

‫هذا البرنامج يسمح لمستخدمى توزيعة اوبونتو بتركيب معظم التطبيقات الشائعة والكوديك الغير موجودة فى التوزيعة الساسية كل ذلك يمكنك فعله عن‬

‫طريق بعض النقرات من الماوس‬

‫الموقع الرسمى للبرنامج‬

‫‪http://easyubuntu.freecontrib.org‬‬

‫المميزات‬

‫‪ -1‬برنامج ‪ easyubuntu‬سهل الستخدام جدا حتى ان جدتك يمكنها ان تقوم بتشغيل افلم ‪ dvds‬المشفرة كما يمكنك تشغيل ملفات برنامج ويندوز ميديا‬

‫بلير الموجود فى نظام تشغيل ميكروسوفت ويندوز كما يمكنك من خلله تثبيت احدث مشغلت ‪ drivers‬لكروت شاشة ‪ Nvidia‬و ‪ Ati‬كل ذلك فى‬

‫دقائق معدودة لحظ ايضا ان برنامج ‪ easyubuntu‬خاضع لرخصة ‪GPL‬‬

‫‪ -2‬برنامج ‪ easyubuntu‬يمكنه العمل على توزيعة اوبونتو والتوزيعات المبنية عليها مثل ‪ kubuntu‬و ‪ xubuntu‬وكذلك يمكنه العمل على العديد‬

‫من عتاد الجهزة مثل ‪) x86‬معالجات شركة انتل( و ‪) AMD64‬معالجات شركة اى ام دى ( وكذلك ‪) PPC‬اجهزة ابل ماكنتوش(‬

‫‪ -3‬برنامج ‪ easyubuntu‬يمكنك من تشغيل ملفات ‪ mp3‬وملفات ‪ DVD‬ايضا يمكنك ان تلعب ‪ Tux Racer‬باكثر من ‪ 3‬اطارات فى الثانية‬

‫‪ -4‬برنامج ‪ easyubuntu‬يمكنه ان يقوم بتركيب كل الحزم التى ترغب فيها ول يجبرك على تركيب حزم معينة لتريدها‬

‫‪ -5‬برنامج ‪ easyubuntu‬امن بخلف الصدارات القديمة منه الن يمكنه ان يعمل بدون ان يمس اى من اعدادات نظامك مثل قائمة ‪sources.list‬‬

‫ول يقوم بتركيب اى حزم اضافية اجباريا على نظامك وهو يقوم دائما بعمل نسخة احتياطية قبل القيام باى تعديلت‬

‫‪ -6‬يمكنك ترجمة البرنامج الى لغتك المحلية‬

‫للحصول على المزيد من المعلومات‬

‫‪http://easyubuntu.freecontrib.org/HtmlDocs/index.html‬‬
‫‪225‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تركيب البرنامج‬

‫‪ -1‬قم بادخال المر التى لتنزيل البرنامج من الموقع الرسمى‬

‫‪wget http://easyubuntu.freecontrib.org/files/easyubuntu_latest.deb‬‬

‫‪ -2‬قم بادخال المر التى لتركيب مفتاح التوثيق‬

‫‪wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -‬‬

‫‪ -3‬قم بادخال المر التى لتركيب البرنامج‬

‫‪sudo dpkg -i easyubuntu_latest.deb‬‬

‫‪Easy ubuntu‬‬
‫‪226‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Multimedia‬‬
‫‪ : Enhance video player -1‬يقوم بتحسين عرض الفيديو حيث يقوم بتركيب افضل محركات التى تعمل فى الخلفية ‪multimedia backend‬‬

‫حيث يستبدل برنامج ‪ totem-xine‬محل برنامج ‪totem-gstreamer‬‬

‫‪ : Free Codecs‬يقوم بتركيب مشغلت الكوديك الحرة ‪ Free Codecs‬وغير الحرة ‪non-free formats‬‬ ‫‪-2‬‬

‫‪ : Binary Codecs -3‬يقوم بتركيب مشغلت الكوديك الثنائية ‪ Binary Codecs‬ويقوم بدعم صيغ الفيديو والصوت الحتكارية مثل ‪w32codecs‬‬

‫على اجهزة ‪x86‬‬

‫‪ : libdvdcss-4‬يقوم بتركيب حزمة ‪ libdvdcss‬القادرة على تشغيل افلم ‪ DVD‬التجارية والحتكارية‬

‫‪ : MIDI‬اضافة دعم لتشغيل ملفات الميديا ‪midi files‬‬ ‫‪-5‬‬

‫‪Web‬‬
‫‪ : Flash -1‬يقوم بتركيب اضافة ميكروميديا فلش ‪ Macromedia Flash plugin‬وذلك لجهزة ‪x86‬‬

‫‪ : Java -2‬يقوم بتركيب اضافة صن جافا وذلك لجهزة ‪ x86, amd64‬وكذلك ‪ IBM java‬لجهزة ‪ppc‬‬

‫‪ : Videos -3‬يمكنك من تشغيل كل انواع الفيديو التى يتم عرضها من خلل متصفح النترنت‬

‫‪Archives‬‬
‫‪ : RAR -1‬استخراج وعمل ارشيف لملفات رار الشهيرة ‪RAR archives‬‬

‫‪ : ACE-2‬استخراج الملفات من ارشيف ‪ACE archives‬‬

‫‪ : 7zip -3‬استخراج الملفات من ارشيف ‪Zip archives‬‬

‫‪System‬‬
‫‪ : Repository list -1‬يقوم باستبدال مستودعات البرامج القديمة ‪Main, Universe, Multiverse and PLF‬‬

‫‪ :‬يقوم بتركيب خطوط ‪ fonts‬ميكروسوفت والخطوط الخرى اللطيفة‬ ‫‪Fonts‬‬ ‫‪-2‬‬

‫‪ :‬يقوم بتفعيل تقنية ذاكرة الوصول المباشر ‪ Direct Memory Access‬لتحسين قراءة ‪DVD‬‬ ‫‪DMA‬‬ ‫‪-3‬‬

‫‪ :‬يقوم بتركيب احدث مشغلت الرسمية ‪ official driver‬لكروت شاشة ‪ Nvidia‬لتفعيل خاصية ‪3D‬‬ ‫‪Nvidia‬‬ ‫‪-4‬‬

‫‪ :‬يقوم بتركيب احدث مشغلت الرسمية ‪ official driver‬لكروت شاشة ‪ ATI‬لتفعيل خاصية ‪3D‬‬ ‫‪ATI‬‬ ‫‪-5‬‬

‫‪Voice Over IP‬‬


‫‪ :‬عبارة عن برنامج يمكنك من عمل المحادثة الصوتية المجانية عبر بروتوكول النترنت‬ ‫‪Wengo‬‬ ‫‪-1‬‬

‫‪ :‬هو من اكثر برامج ‪ VoIP‬شعبية وهو متاح لجهزة ‪x86‬‬ ‫‪Skype‬‬ ‫‪-2‬‬
‫‪227‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫برنامج ‪ ubuntu tweak‬هو احدى البرامج الهامة التى انتشر استخدامها بين مستخدمى توزيعو اوبونتو حيث ان البرنامج يعد اداة سهلة تمكنك من‬

‫التحكم فى اعدادات نظامك بصورة سهلة وسريعة خصوصا للمستخدمين المبتدئين وقليلى الخبرة لنه يمكنك من اظهار خيارات التحكم المخفية فى اعدادات‬

‫النظام وكذلك اعدادات سطح المكتب كما يأتى اليك بامكانية اضافة البرامج ‪ add/remove‬وكذلك البرامج من نوعية ‪ third party‬الغير متوفرة فى‬

‫مستودعات اوبونتو وسوف تجد من خلله تحديثات هامة واضافية لمختلف البرامج حيث يعتبر البرنامج لوحة تحكم قوية فى اعدادات نظامك‬

‫لمعرفة المزيد عن البرنامج يمكنك الدخول الى الرابط التى‬

‫‪http://ubuntu-tweak.com/about‬‬

‫فى هذه الصدارة الحالية ‪ ubuvtu tweak 3.5‬سوف تجد العديد من الضافات والتحسينات‬

‫‪ -1‬اضافة خاصية تركيب وحذف البرامج ‪Add/Remove & Third Party Sources‬‬

‫‪ -2‬تحسين الواجهة الرسومية للبرنامج ‪GUI‬‬

‫‪ -3‬استيراد وتركيب مفاتيح التوثيق لبرمجيات الطرف الثالث ‪ third party‬بصورة اوتوماتيكية‬

‫‪ -4‬اضافة المزيد من مستودعات ‪ third party‬والكثير من التطبيقات الرائعة‬

‫‪ -5‬اضافة خاصية التحكم فى اعدادات الطاقة بصورة سهلة وبسيطة‬

‫الحصول على البرنامج‬

‫‪http://ubuntu-tweak.com/downloads‬‬

‫يمكنك الدخول الى الموقع الخاص بالبرنامج لتنزيل احدث النسخ المتوفرة حيث تتوفر نسختان احداهما ‪ source code‬لمن يريد ان يساهم فى عملية‬

‫تطوير البرنامج ونسخة اخرى ‪ ubuuntu_tweak .deb‬وهى النسخة الجاهزة للتركيب من اجل توزيعة اوبونتو كما يمكنك ان تشارك رايك مع مطور‬

‫البرنامج لتحسين البرنامج فى الصدارات القادمة‬


‫‪228‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تركيب البرنامج‬
‫كما سبق ان اوضحنا سندخل الى موقع البرنامج لتحميل النسخة الديبيانية ثم بعد ذلك اعمل ‪ double click‬عليها لتفتح لك نافذة تركيب البرنامج‬

‫من خلل ‪ GDebi Package Installer‬ثم اضغط على ‪install package‬‬

‫هنا سوف يطالبك النظام الدخول بصلحيات المستخدم الجذر كل ما عليك فعله هو ادخال كلمة مرور المستخدم الجذر‬

‫صورة توضح عملية تركيب البرنامج‬


‫‪229‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد انتهاء تركيب البرنامج سوف نجده فى القائمة التية‬

‫‪ubuntu tweak‬‬

‫اذا اردت معرفة معلومات عن اخر تطورات ترجمة النسخة العربية من البرنامج‬

‫‪https://translations.launchpad.net/ubuntu-tweak/trunk/+pots/ubuntu-tweak/ar/+translate‬‬
‫‪230‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تركيب ‪ /‬حذف البرامج‬

‫تركيب ‪ /‬حذف برامج الطرف الثالث‬


‫‪231‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ultamatix‬‬
‫برنامج ‪ Ultamatix‬هوتطوير للبرنامج الشهير ‪ Automatix‬وقد تم فى هذا الصدار الخيرعلج العديد من العيوب البرمجية العديدة التى كان يسببها‬

‫الصدار القديم منه وقد تم تصميمه حتى يعمل بكفأءة مع اصدارات اوبونتو لينوكس الحديثة وهو يتضمن الكثير من البرامج مغلقة المصدر‬

‫يقوم برنامج ‪ Ultamatix‬بتركيب البرامج الغير متوفرة فى مستودعات اوبونتو الرسمية لذلك يجب ان تلحظ انك سوف تحصل من خلله على برامج لم‬

‫يتم مراجعتها برمجيا من قبل مبرمجى توزيعة اوبونتو لذلك ل انصحك بتركيبه ال كـ حل اخير عندما لتجد البرامج التى تريدها‬

‫اذا كنت مصرعلى استخدام البرنامج عليك اخذ نسخة احتياطية من ملف ‪ source.list‬قبل ان تقوم بتركيبه لتجنب اى اخطاء تنتج عن استخدامه‬

‫الموقع الرسمى للبرنامج‬

‫‪Http://ultamatix.com‬‬

‫تركيب البرنامج‬
‫‪ -1‬نقوم بتحميل البرنامج عن طريق المر التى‬

‫‪wget http://ultamatix.com/download/ultamatix-1.8.0-3_all.deb‬‬

‫‪ -2‬نقوم بتركيب البرنامج عن طريق المر التى‬

‫‪sudo dpkg -i ultamatix-1.8.0-3_all.deb‬‬

‫‪ -3‬اذا لم يتم تركيب البرنامج بالمر السابق يمكنك تركيبه عن طريق المر التى‬

‫‪sudo apt-get -f install -i ultamatix-1.8.0-3_all.deb‬‬

‫‪ -4‬بعض الحزم الضافية التى يتطلبها البرنامج حتى يعمل بصورة صحيحة‬

‫‪sudo aptitude install tango-icon-theme-common python-gnome2-extras‬‬

‫اين اجد البرنامج ؟‬


‫‪232‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عند ظهور النافذة التية اضغط موافق لكى يتم تشغيل البرنامج‬

‫يبدا تحميل البرنامج الن‬

‫الن سوف يتم اضافة المزيد من المصادر البرمجية الى نظامك وسيقوم البرنامج بعمل ‪update‬‬
‫‪233‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اضغط موافق على النافذة التية‬

‫سوف تظهر لك نافذة البرنامج‬


‫‪234‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تركيب البرامج‬
‫ضع علمة صح امام البرنامج الذى ترغب فى تركيبه على نظامك‬

‫اضغط على زر ‪ start‬لكى يبدا فى عملية تركيب البرنامج المطلوب‬

‫الصورة التية توضح لك عملية تركيب البرنامج‬


‫‪235‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫حذف البرامج‬
‫اضغط على زر ‪ Uninstall‬وضع علمة صح امام اسم البرنامج الذى تريد حذفه‬
‫‪236‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫محتويات البرنامج‬

‫برامج حرق السطوانات و استخراج الملفات من السطوانات‬

‫‪DVD Ripper , K9copy , xDVDshrink‬‬

‫برامج المحادثة‬

‫‪ - Pidgin‬بالضافة لجميع اضافات البرنامج ‪Skype , XChat , -‬‬

‫برامج قراءة الرسائل اللكترونية‬

‫‪ - Checkgmail‬برنامج لفحص بريد جي ميل ‪ - Swiftdove , -‬نسخة من برنامج ثاندر بيرد ‪-‬‬

‫برامج التأثيرات البصرية‬

‫‪ - Avant Window Navigator‬شريط يظهر فيه البرامج مثل ‪ - dock - , Gdesklets‬برنامج لضافات سطح المكتب ‪, - Screenlets , -‬‬

‫ثمات توزيعة ‪Ultimate Edition‬‬

‫برامج خاصة بالحزم المكتبية‬

‫‪ - Acrobat Reader‬لقراءة ملفات ‪PDF - , Google Earth , Google Picasa‬‬

‫برامج تشغيل صوتيات و مرئيات‬

‫‪ - Amarok 2‬برنامج متعدد الستخدامات ‪ - Banshee , -‬برنامج تشغيل صوتيات ‪ - Songbird , iLinux , -‬بديل لبرنامج ‪iLife - , Dragon‬‬
‫‪ - Player‬مشغل مرئيات ‪. -‬‬

‫ادوات البرمجة‬

‫‪Glade 3 , Quanta Plus , Screem Editor‬‬

‫‪codec - ,, Nautilus scripts , Adobe Flash 9 , Startup Manager , Firestarter , Clam Anti-virus‬‬

‫و العديد من السمات و الخطوط للواجهة ‪.kDE& xfc‬‬

‫اللعاب‬

‫‪Return to the Castle of Wolfenstein: Enemy Territory‬‬


‫‪America's Army , Alien Arena 2007 , Amoebax , AssaultCube , The Battle for Wesnoth , Urban Terror ,‬‬
‫‪ Tremulous , Wormux‬و ‪. Warsow‬‬
‫‪237‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫النسخ الحتياطى للبرامج‬

‫‪APTonCD‬‬
‫هل اضطررت يوما الى اعادة تركيب النظام ؟‬

‫اذا كنت مررت بهذه التجربة فانت تعرف بالضبط كم المجهود الذى يلزمك عمله لكى تعيد بناء نظامك من جديد وتوفير كل البرمجيات التى كنت تعمل لديك‬

‫ستكون مضطرا فى هذه الحالة الى اعادة بناء قائمة المصادر من جديد ثم القيام بعملية التحديث ثم سوف تقوم بتنزيل وتركيب البرامج من جديد‬

‫ستكون هذه العملية مرهقة خصوصا لو كنت تعانى من اتصال محدود بالنترنت ‪ limited band width‬او كان لديك اتصال بطىء بالنترنت مما‬

‫يستلزم منك وقت كبير حتى تستعيد ما كان نظامك موجود عليه‬

‫الن يمكنك الن عمل نسخ احتياطى للبرامج التى قمت بتركيبها على نظامك) من خلل اى من الطرق السابق ذكرها ( لكى تستطيع استعادتها بكل سهولة‬

‫الى نظامك الجديد هذا البرنامج يسمى ‪APTonCD‬‬

‫كيف يعمل برنامج ‪ APTonCD‬؟‬

‫يقوم برنامج النسخ الحتياطى بالدخول الى المسار ‪ /var/cache/apt/archives/‬الذى يحتفظ فيه النظام بكل البرامج التى قمت بتركيبها على نظامك‬

‫ليقوم بحفظها على هيئة ملف ‪ iso‬ثم يقوم بعد ذلك بنسخها على اسطوانات ‪ CD‬او ‪ DVD‬مع كل العتماديات ‪ dependencies‬اللزمة لها‬

‫تركيب البرنامج‬
‫سنقوم بفتح مدير الحزم ‪ Add/Remove Applaction‬ومن خلل التبويب ‪ All‬سوف نختار ‪APTonCD‬‬
‫‪238‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيفية عمل البرنامج‬

‫اول ‪ :‬عمل النسخة الحتياطية‬


‫‪ -1‬سنقوم بالضغط على ‪ Create APTonCD‬ليبدا البرنامج بأخذ النسخة الحتياطية‬

‫‪ -2‬النافذة التية توضح لكـ عملية قراءة كل الحزم الموجودة فى ‪ Cash‬قد تأخذ هذه العملية وقت طويل اعتمادا على عدد وحجم البرامج التى قمت بتركيبها‬

‫على نظامكـ‬

‫‪ -3‬الن سوف تظهر لكـ نافذة تحتوى على كل الحزم المركبة على نظامكـ يمكنك اختيار الحزم التى تريدها او حذف الحزم التى لتريد اخذ نسخة احتياطية‬

‫لها‬
‫‪239‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬الن سوف يقوم البرنامج بعمل نسخة احتياطية من الحزم التى قمت باختيارها على هيئة ملف ‪iso‬‬

‫‪ -5‬يظهر لكـ الن النافذة التية والتى توضح لك انه قد انتهى بنجاح من عمل النسخة الحتياطية وسوف يقوم بحفظها فى المجلد ‪home‬‬

‫ثانيا ‪:‬استعادة النسخة الحتياطية‬

‫الختيار الول‬
‫استعادة كل الحزم المتاحة‬
‫من خلل اسطوانة‬
‫النسخة الحتياطية‬

‫االختيار الثانى‬
‫استعادة كل الحزم المتاحة‬
‫من خلل نسخة ‪iso‬‬
‫التى تحتفظ بها لديك‬

‫الختيار الثالث‬
‫اضافة نسخة ‪CD/DVD‬‬
‫الى مستودعات البرامج‬
‫‪apt-get & aptitude‬‬
‫‪& aynaptic‬‬
‫‪240‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الثامن‬

‫برامج النترنت‬
‫‪241‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫استخدام النترنت‬

‫اهداف الدرس ‪:‬‬

‫‪ -1‬معرفة كيفية التصال بالنترنت‬

‫‪ -2‬معرفة كيفية تصفح الويب‬

‫‪ -3‬معرفة كيفية الوصول الى المصادر الخبارية‬

‫‪ -4‬معرفة كيفية ارسال واستقبال البريد اللكترونى‬

‫‪ -5‬معرفة كيفية استخدام ادوات المراسلة الفورية‬

‫‪ -6‬معرفة كيفية عمل التصال الهاتفى‬

‫التصال واستخدام النترنت‬

‫ان شبكة النترنت تستخدم من قبل مليين الناس حول العالم يوميا من اجل‬

‫‪ -1‬العمل و التعليم والستخدمات الترفيهية‬

‫‪ -2‬البحث عن المعلومات فى جميع انحاء العالم‬

‫‪ -3‬مراسلة الصدقاء والقارب‬

‫‪ -4‬المشاركة فى المنتديات والمناقشات‬

‫‪ -5‬معرفة اخر الخبار والتسلية باللعاب‬

‫متطلبات التصال بالنترنت ‪:‬‬

‫يجب ان يتوفر لديك اشتراك مع مزود خدمة النترنت ‪ ISP‬مثل‬

‫‪ -1‬توفر خدمة ‪ ASDL‬و الذى يلزمه توفر كارت ‪ LAN‬تركبه فى جهازك ومن مزايا هذا النوع من الشتراك هو انه يمكنك الحصول على سرعة‬

‫اتصال عالية بالنترنت لكنه عالى التكلفة ويمكنك من خلله الحصول على التصال المباشر مع العديد من الجهزة فى نفس الشبكة كما يمكنك ان تحصل‬

‫على هذه الخدمة بطريقتين عن طريق الشتراك على خط تليفونك الرضى اذا كنت تستخدم حاسب شخصى ثابت فى منزلك او مكان عملك مع امكانية‬

‫استقبال وارسال مكالماتك الهاتفية فى نفس وقت التصال بالنترنت او الشتراك فى خدمة التصال الهوائى ‪ wireless‬اذا كان لديك حاسب شخصى‬

‫محمول ‪Laptop‬‬

‫‪ -2‬توفر خدمة ‪ dial-up‬و الذى يلزمه توفر كارت ‪ FAX‬تركبه فى جهازك ومن مزاياه ان تكلفته ضئيلة جدا ولكن يعيبه ان سرعة اتصاله بالنترنت‬

‫منخفضة جدا وايضا لتتوفر فيه خاصية عمل شبكة من اجل التصال باجهزة اخرى ول يمكنك استقبال او ارسال مكالماتك التليفونية اثناء استخدام‬

‫النترنت‬
‫‪242‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Network Manager‬‬
‫مدير الشبكة‬

‫هو مدير شبكة النترنت فى اوبونتو من السهل عليه ان يدير استخدام ملحقات التصال السلكى و اللسلكى بشكل قوى من خلل الدوات القوية المتوفرة‬

‫على سطح مكتب اوبونتو و التى تستطيع من خللها التصال بالنترنت بضغطة زر واحدة ‪ ,‬يمكنك ان تعمل عليه كليك يمين لفتح واغلق التصال‬

‫السلكى واللسلكى‬

‫التصال السلكى ‪:‬‬

‫‪ -1‬اين اجد برنامج التصال السلكى‬


‫‪243‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬سنقوم الن باختيار نوع التصال المتوافر‬

‫اذا كان لديك اتصال عن طريق كابلت ‪ ADSL‬سوف نقوم باختيار الوضع الول والنقر على زر ‪ Properties‬لتظهر لك الصفحة التية والتى نقوم‬

‫بملء بياناتها يدويا لحظ انه يلزمك الحصول على هذه البيانات من الشركة التى تزودك بخدمة النترنت‬

‫بعد وضعك للبيانات اللزمة انقر على ‪ ok‬ليمكنك التصال بالنترنت‬


‫‪244‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التصال اللسلكى ‪:‬‬

‫عند اتصالك بشبكة انترنت ‪ wireless‬و هذا البرنامج سوف يساعدك عندما يطلب منك ادخال رقمك السرى‬

‫اوبونتو قادرعلى اكتشاف مختلف انواع كروت التصال اللسلكى ‪ wireless‬كما يوفر‬

‫الدعم لها حيث يمكنك بكل سهولة تركيب هذا البرنامج ‪ ndiswrapper‬من‬

‫‪ Add/Remove‬حيث تعتمد فكرة هذا البرنامج على محاكاة التعاريف المستخدمة لهذه‬

‫الكروت فى نظام ميكروسوفت ويندوز لكى تعمل فى بيئة اوبونتو لينوكس بكل سهولة‬

‫لمعرفة المزيد عن كروت التصال اللسلكى المدعومة من اوبونتو يمكنك الدخول الى الرابط التى ‪:‬‬

‫‪https://help.ubuntu.com/community/WifiDocs/-WirelessCardsSupported‬‬

‫بعض كروت التصال اللسلكى غير مدرجة فى موقع اوبونتو بسبب ان منتجى هذه الكروت يرفضون اتاحة الشفرة المصدرية لتعاريف ‪ drivers‬هذه‬

‫الكروت و هذا ل يتفق مع فلسفة عمل اوبونتو لينوكس و لكن يمكنك تشغيل هذا الكروت باستخدام برنامج‬

‫‪ndiswrapper‬‬
‫‪245‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Using a Dial-up Connection‬‬

‫استخدام التصال الهاتفى‬

‫لكى تتمكن من استخدام التصال الهاتفى يجب ان يتوفر لديك مودم للتصال بالنترنت ‪ ,‬اذا كنت ل تعرف نوع كارت المودم الذى لديك يمكنك استخدام‬

‫اداة ‪ ScanModem‬لتمييز نوع المودم هذه الداة يمكنها ان تتعرف على نوع المودم سواء كان خارجى ‪ PCI‬او متصل عن طريق ‪USB‬‬

‫لتنزيل هذه الداة ادخل على الرابط التى‬

‫‪https://help.ubuntu.com/community/DialupModemHowto/ScanModem‬‬

‫وسوف تقوم هذه الداة بتنزيل تعاريف ‪ driver‬المفتوحة المصدر لكروت المودم و تركيبها اذا لم تجد ‪ driver‬الخاص بالمودم الذى لديك يمكنك‬

‫الدخول الى الموقع التى للحصول على المزيد من التعاريف مفتوحة المصدر‬

‫‪www.modemdriver.com‬‬

‫اذا اردت معرفة المزيد يمكنك الدخول الى الروابط التية‬

‫‪ -1‬كيفية التصال بالنترنت باستخدام بلوتوث الهاتف الجوال ادخل على الرابط التى‬

‫‪https://help.ubuntu.com/community/BluetoothDialup‬‬

‫‪ -2‬ألتصال بالنترنت عن طريق توصيل الهاتف الجوال بكابل ‪USB‬‬

‫‪https://help.ubuntu.com/community/CableDialup‬‬

‫ضبط التصال الهاتفى‬

‫سوف نقوم بتحديد التصال الهاتفى كما موضح بالشكل‬

‫خصائص التصال‬
‫‪246‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لنا صفحة الخصائص التية ‪:‬‬

‫تفعيل او تعطيل التصال‬

‫رقم تليفون مزود الخدمة‬

‫نوع خادم التصال‬

‫اسم المستخدم‬

‫الرقم السرى‬

‫تحديد الى لمنفذ التصال‬

‫نوع التصال الهاتفى‬

‫ارتفاع مستوى صوت‬


‫الضوضاء‬

‫اختيار جعل المودم يقوم‬


‫بالتصال بالنترنت‬
‫فى الوضع العادى‬

‫اختيار خدمة تزويد‬


‫النترنت عن طريق‬
‫‪nameservers‬‬

‫اختيار محاولة التصال‬


‫بمزود الخدمة اليا‬
‫عند انقطاع التصال‬
‫‪247‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تـصفـح النترنت‬

‫‪ Mozilla Firefox‬هو متصفح النترنت الفتراضى الموجود فى توزيعة اوبونتو و هو برنامج مفتوح المصدر يتم تطويره من خلل شركة ‪Mozilla‬‬

‫وايضا الكثير من المساهمين من مختلف انحاء العالم و هو متوافق تماما مع توزيعة اوبونتو و هو ياتى مع توزيعة اوبونتو بصفة افتراضية‬

‫اين اجد برنامج ‪ Mozilla Firefox‬؟‬

‫مميزات ‪Mozilla Firefox‬‬

‫‪ : integrated search system -1‬وهو نظام البحث المتكامل بشكل مباشر وهى‬

‫ميزة تمكنك من البحث و ايجاد اى معلومات من خلل العديد من محركات البحث مثل‬

‫‪Yahoo!, Amazon, eBay, Answers.com , Creative Commons‬‬

‫يمـكنك ادخـال جملة البحث فى خانة ‪ search‬لتستلم الجابات الفورية من محرك البحث‬

‫الذى تختاره كما يمكنك اضافة الكثير من محركات البحث التى تريدها الى قائمة محركات‬

‫البحث الفتراضية التى تاتى مع فايرفوكس‬


‫‪248‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : Search Suggestions -2‬و هى اقتراحات البحث وهى تسهل عليك مهمة البحث‬

‫لبعد الحدود فعندما تكتب جملة البحث يظهر لك قائمة بها العديد من القتراحـات لكثر‬

‫المواضيع المشابهة انتشارا على شبكة النترنت مما يوفر عليـك الوقت والمجهود‬

‫‪ : Live Bookmarks -3‬وهو دفتر العناوين الشخصية و الذى يحميك من نسيان‬

‫اسماء مواقع المفضلة و يوفر عليك عملية تدوين اسماء هذه المواقع يدويا وبذلك‬

‫يمكنك النتـقال الى مواقعك المفضلة بسرعة مثل ‪ Web feeds‬وهى عـبارة عن‬

‫صفحة ‪ XML‬تحتوى على قائمة بروابط للمواقع الخرى مثل الخبار و الرياضة و‬

‫غيرها حيث يمكنك ان تختار منها المواقع التى تفضلها‬

‫‪ -1‬افتح متصفح النترنت ‪ Firefox Web browser‬ثم افتح قائمة‬

‫‪ Bookmarks‬و اختار ‪ Organise Bookmarks‬ليعرض لك قائـمة بمفضلتك‬


‫‪249‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬لضافة مفضلة جديدة من قائمة ‪ file‬اختار ‪ New Live Bookmark‬لتظهر لك الن نافذة ‪Properties‬‬

‫التى من خللها نختار اسم للمفضلة الجديدة يدل على محتواها و نضع رابط للموقع الذى نفضله و يمكننا كتابة وصف لما يحتويه هذا الموقع من‬

‫معلومات هامة‬
‫‪250‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الدخول للخبار‬

‫)‪: USEr NETwork (Usenet‬‬

‫هو المصدر الساسى ل ‪ newsgroups‬و ‪ newsfeeds‬وهو نظام للمناقشة على النترنت حيث ان الناس تقرا و ترسل البريد اللكترونى للعديد من‬

‫المجموعات الخبارية ‪newsgroups‬‬

‫المجموعات الخبارية‬
‫يمكن الحصول على التغطية الخبارية من العديد من مواقع النترنت بطرق مختلفة عن طريق استخدام ‪ Usenet‬او ‪ RSS‬العديد من المجموعات‬

‫الخبارية والعلنية التى يرسل لها الناس تعليقاتهم ويناقش فيها المواضيع ذات الهتمام المتبادل وهى متميزة تقنيا لكن عمليا هى مشابهة لمنتديات‬

‫المناقشة على الشبكة العالمية اى شخص يمكنه ان يشارك فى المناقشة وارسال افكاره ‪ ,‬ان معدلت نمو المجموعات الخبارية فى تزايد مستمر ‪ ,‬ان‬

‫هذه المجموعات تغطى العديد من الموضوعات بداية من الكمبيوتر مرورا الى القضايا الجتماعية والنصائح المحبوبة والعلم والدب والوظائف الخالية و‬

‫المساكن اليجارية لنها طريقة سريعة وسهلة النتشار لنشر الراء والعلن الى فى كل انحاء العالم‬

‫للنضمام الى المجموعات الخبارية ‪: newsgroup‬‬

‫يمكنك ان تشترك ليقوم ‪ newsreader‬بتخزين المعلومات الجديدة وينبهك الى استقباله قوائم بالخبار الجديدة وعندما تقوم انت بفحص اخر تحديث‬

‫ستجد باقات الرسائل التى تم استلمها من العديد من الناس ‪ ,‬سوف ترى شيئا مشابها له ‪ e-mail inbox‬يمكن ان تقرر الرد على المجموعات‬

‫الخبارية ‪ ,‬بعض الشخاص يفضلون عدم استقبال رسائل البريد اللكترونى باستمرار ولكنهم يتصلون من وقت الى اخر لرؤية اخر التحديثات‬

‫‪News Readers‬‬
‫قارىء الخبار‬
‫‪ : online news reader -1‬تقوم فقط بتنزيل عناوين المواضيع و يمكنك انت ان تقرائها من صندوق بريدك الموجود على الجهاز الخادم و لكنها‬

‫غير محفوظة على جهازك‬

‫‪ : Offline news readers -2‬وهى تستخدم اذا اردت حفظها على جهازك يمكنه التصال بالجهاز الخادم و تنزيل كل الرسائل الجديدة من‬

‫‪ newsgroups‬التى انت مشترك فيها وبعد قطع التصال يمكنك قراءة رسائلك التى تريدها و اعداد الجوبة و الرسائل الجديدة التى قمت بكتابتها منذ‬

‫اخر مرة قد اتصلت بها بالخادم و رفعها عند معاودة التصال بالنترنت‬
‫‪251‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪News Feeds‬‬
‫العديد من مواقع النترنت التى تسمح لك برؤية المحتويات الجديدة التى تم اضافتها الى هذه المواقع يمكن الحصول على اخر عناوين الخبار والفيديو‬

‫فى مكان واحد فى الوقت الذى يتم النشر فيه بدون الحاجة الى زيارة هذه المواقع المزودة بصفحات ‪RSS‬‬

‫فى هذا الدرس سوف نشرح نوعين من ‪: Newsreaders‬‬

‫‪Linux Feed Reader (Liferea) for news feeds -1‬‬

‫‪Thunderbird for Usenet news -2‬‬

‫‪Online RSS feed reader‬‬

‫‪Liferea Newsreader‬‬

‫هو قارىء للخبار يعمل اثناء استخدمك لشبكة النترنت ليقرا لك الصفحات المزودة بخاصية ‪ RSS‬ويتميز بانه سريع و سهل الستخدام و هو عبارة‬

‫من مخزن للخبار يعمل فى بيئة ‪ GTK/GNOME‬مع ملحظة ان المواقع المزودة بخاصية ‪ RSS‬تضع رمزا لها فى خانة العنوان بجوار الرابط ‪,‬‬

‫يمكنك تركيب هذا البرنامج على نظامك باستخدام مدير الحزم ‪ Synaptic Package Manager‬لمعرفة المواقع التى لها خاصية ‪ RSS feeds‬نجد‬

‫رمزا له موجود بجوار الرابط‬

‫‪RSS Feeds‬‬
‫‪252‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -1‬يمكنك البحث عن المواقع التى تقدم خدمة ‪ RSS feeds‬حيث يمكنك مشاهدة القائمة الكاملة لمجموعات الخبار الموجودة على الخادم الذى تتصل‬

‫به للبحث عن المجموعة التى تثير اهتمامك وسوف نقوم الن بفتح احدى صفحات النترنت التى تحتوى العديد من ‪RSS feeds‬‬

‫‪ -2‬انقر على الرابط الذى يحتوى على ‪ RSS feeds‬الذى ترغب فيه لتزويدك بالمعلومات‬
‫‪253‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اين اجد برنامج ‪ Liferea Feed Reader‬؟‬

‫الن تظهر لك نافذة برنامج ‪ Liferea Feed Reader‬وهو مقسم الى جزئين طوليا ‪ ,‬فى الناحية اليسرى اعمل كليك يمين لتظهر لك قائمة نختار‬

‫منها ‪New Subscription‬‬


‫‪254‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لك الن النافذة التية والتى من خللها سوف نقوم باضافة رابط ‪ RSS feeds‬الذى نريده‬

‫و الصورة التية توضح لك روابط ‪ RSS feeds‬التى تم اضافتها الى البرنامج‬

‫لحظ ان‬

‫‪ -1‬برنامج ‪ Liferea Feed Reader‬يحتوى على العديد من ‪ RSS feeds‬بشكل افتراضى‬

‫‪ -2‬من الممكن ان تضيف بعض هذه الروابط الى مفضلتك الهامة لتتجنب حذفها بعد فترة‬

‫‪ -3‬يمكنك ان تستخدم خاصية البحث خلل الروابط المحتملة للحصول على معلومات معينة بسرعة‬

‫‪ -4‬يمكنك ان تستخدم محركات البحث للبحث عن المزيد من المعلومات الضافية‬


‫‪255‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Thunderbird‬‬
‫‪ -1‬عندما نقوم بفتح برنامج ‪ Thunderbird‬للمرة الولى ستظهر لك نافذة اعداد اضافة حساب جديد ‪ Account Setup page‬وهى تعطيك عدة‬

‫اختيارات ‪:‬‬

‫‪Email account‬‬ ‫–‬

‫‪RSS News & Bloogs‬‬ ‫–‬

‫‪Newsgroup account‬‬ ‫–‬

‫وهنا سوف نختار ‪ Newsgroup account‬وبعدها ننقر على زر ‪ Next‬سوف تظهر لك النافذة التية و التى من خللها سوف نقوم‬

‫كتابة السم ‪ name‬الذى نرغب فيه عندما نقوم بارسال او استقبال الرسائل‬ ‫–‬

‫نقوم بادخال عنوان البريد اللكترونى الذى نمتلكه ‪Email Address‬‬ ‫–‬

‫بعد ملء البيانات المطلوبة سوف ننقر على زر ‪Next‬‬


‫‪256‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬سوف تظهر لنا صفحة ‪ Server Information‬والتى سنقوم من خللها بادخال اسم خادم ‪ Server‬مجموعة الخبار ‪ newsgroup‬التى نريدها‬

‫ثم ننقر على زر ‪Next‬‬

‫‪ - 4‬سيظهر لنا الن صفحة ‪ Account wizard‬سوف نقوم بكتابة اسم الحساب ‪ Account Name‬الذى نريده مثل نكتب ‪Home account‬‬

‫ثم ننقر على زر ‪Next‬‬


‫‪257‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬بعد اكتمال اعدادات حسابك سوف يعرض عليك ملخص بالبيانات التى قمت بكتابتها للتاكد من صحتها ثم انقر زر ‪Finish‬‬

‫‪ -6‬الن سوف نقوم بفتح برنامج ‪ Thunderbird‬ثم نختار اسم الحساب الذى كتبناه سابقا من الناحية اليسرى من النافذة ‪ Home account‬ثم من‬

‫الناحية اليمنى نضغط على ‪ newsgroup‬للشتراك فى المجموعات الخبارية‬


‫‪258‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬يوجد العديد من المجموعات الخبارية ‪ newsgroups‬التى يمكنك تنزيلها من الخادم ‪ server‬الذى قمت بوضعه اثناء عملية الشتراك‬

‫‪ -8‬اذا اردت الشتراك فى مجموعة اخبارية لموضوعات معينة يمكنك ان تقوم بكتابة اسم موضوعك الذى تريده فى خانة ‪Show items that‬‬

‫‪ contain box‬و سوف يعرض عليك اسماء المجموعات الخبارية المتعلقة بالسم الذى قمت بكتابته و يمكنك اختيار المجموعات الخبارية التى‬

‫تريدها بوضع علمة صح امامها من القائمة التى تظهر لك ثم تضغط على زر ‪ Subscribe‬للشتراك فيها‬

‫ثم انقر على ‪ok‬‬


‫‪259‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -9‬بعد اكتمال الشتراك ستبدا الن فى استلم النشرات الخبارية و رسائل البريد اللكترونى من المجموعات الخبارية التى قمت بالشتراك فيها‬

‫عندما تقوم بفتح برنامج ‪ Thunderbird‬سوف تجد العديد من الرسائل مثل رسائل الخبار و رسائل البريد اللكترونى ‪ ,‬ان الختلف بين هذه الرسائل‬

‫سيكون حسب اسم المجموعة التى انت تهتم بها بنفس الطريقة يمكنك ان تقوم بقراءة الرسائل ثم كتابة الردود عليها‬
‫‪260‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Sending and Receiving E-Mail Messages‬‬


‫ارسال واستقبال رسائل البريد اللكترونى‬

‫‪ Evolution‬هو البرنامج الفتراضى الذى يأتى مع توزيعة اوبونتو وهو برنامج مجهز لستقبال البريد اللكترونى و يقوم بتجميع كل الرسائل فى مك‬

‫واحد كما ان لديه تقويم ‪ calendar‬و قدرة عالية على التعامل مع التطبيقات المختلفة و لمعرفة المزيد من المعلومات ادخل على الرابط التى‬

‫‪https://help.ubuntu.com/community/EmailClients‬‬

‫اين اجد البرنامج ؟‬

‫ملحوظة ‪:‬‬

‫يقوم برنامج ‪ evolution‬بحفظ بيانات المحلية و التى نقوم بوضعها اول مرة نقوم بتشغيله فيها فى المجلد ‪ . evolution‬الموجود فى المجلد ‪, home‬‬

‫و عند فتح برنامج ‪ evolution‬لول مرة فانه يقوم بمساعدتك فى عملية تجهيز حسابات البريد اللكترونى ‪ e-mail accounts‬التى ترغب فى‬

‫تجهيزها ‪ ,‬كما يقوم برنامج ‪ evolution‬بحفظ اعدادات المستخدمين فى الدليل ‪ .gconf/apps/evolution‬لحظ وجود نقطة قبل اسم المجلد و هذا‬

‫معناه ان هذا المجلد مختفى و لظهاره اعمل ‪Ctrl+H‬‬

‫لمزيد من المعلومات حول كيفية استخدام برنامج ‪Evolution‬‬

‫‪https://help.ubuntu.com/7.04/internet/C/email.html‬‬
‫‪261‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Evolution‬‬
‫‪ -1‬الن سوف تفتح لنا نافذة برنامج ‪ Evolution‬و التى توفر لك دليل ارشادى لتوجهك اثناء العمليات المختلفة ليتمكن برنامج ‪ Evolution‬من‬

‫التصال بحسابات البريد اللكترونى ‪ e-mail accounts‬ليقوم بأستيراد الملفات من التطبيقات الخرى‬

‫انقر على زر ‪Forward‬‬

‫‪ -2‬يتضمن برنامج ‪ Evolution‬نظام متكامل لخذ نسخ احتياطية ‪ backup‬من ملفاتك حسب التاريخ عندما تقرر الهجرة من نظام تشغيل الى اخرى و‬

‫سوف تظهر لك الن صفحة الستعادة ‪ Restore‬للملفات الحتياطية ‪ backup‬مثل رسائل البريد اللكترونى و مذكراتك و دفتر العناوين و ملفاتك‬

‫الشخصية ليقوم بنقلها من نظام تشغيلك القدم الى نظام تشغيلك الحدث اذا قمنا بوضع علمة صح امام ‪Restore Evolution from backup‬‬

‫‪ file‬يمكنك اختيار الرشيف الذى قمت بحفظه مسبقا لسترجاعه عند الضرورة‬

‫انقر على زر ‪Forward‬‬


‫‪262‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الن تظهر لك صفحة الهوية ‪ Identity page‬يجب ان تكتب اسمك بالكامل وعنوان بريدك اللكترونى كما يمكنك وضع علمة صح امام‬

‫‪ Make this my default account‬لجعل حسابك الذى ادخلته هو الحساب الفتراضى للبرنامج و عندها تكتب اسمك امام خانة ‪ Reply-To‬و‬

‫عنوانك امام خانة ‪Organisation‬‬

‫انقر على زر ‪Forward‬‬

‫‪ -4‬تظهر لك الن صفحة استقبال رسائل البريد اللكترونى ‪ Receiving E-mail page‬سوف نختار نوع ‪) Server‬الجهاز الخادم( مع العلم ان‬

‫برنامج ‪ Evolution‬له توافقية عالية مع العديد من انواع الخوادم لكننا سوف نختار الخادم ‪ POP‬لنه يتم استخدامه لستلم رسائل البريد اللكترونى‬

‫انقر زر ‪Forward‬‬
‫‪263‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لك هذه الصفحة‬

‫اختيار نوع خادم استلم‬


‫البريد اللكترونى‬

‫اسم خادم استلم البريد‬


‫اللكترونى‬

‫اسم بريدك اللكترونى‬

‫اختيار تشفير او عدم‬


‫تشفير الرسائل‬

‫فحص انواع التحقق‬


‫المدعومة‬
‫اكتب رقمك السرى‬

‫‪ -5‬تظهر لنا الن صفحة خيارات الستلم ‪ Receiving Options‬نقوم بأختيار الختيارات التية ‪:‬‬

‫فحص وصول رسائل جديدة‬


‫و تحديد فترة الفحص‬

‫اختيار تخزين الرسائل المرسلة‬


‫اليك على الخادم‬

‫اختيار المدة التى بعدها يتم‬


‫حذف الرسائل المرسلة‬

‫اختيار اغلق كل الرسائل‬


‫التى لها امتداد‪pop3‬‬

‫انقر على زر ‪Forward‬‬


‫‪264‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬تظهر لنا الن صفحة خيارات الرسال ‪Sending E-mail‬‬

‫نختارخادم ارسال البريد‬


‫اللكترونى ‪smtp‬‬

‫نكتب اسم الخادم‬


‫الذى يقوم بارسال رسائل‬
‫البريد اللكترونى‬

‫اختيارتشفير او عدم‬
‫تشفير رسائل البريد‬
‫اللكترونى المرسلة‬

‫فحص انواع التحقق‬


‫المدعومة‬

‫اكتب عنوان بريدك‬


‫اللكترونى‬

‫انقر على زر ‪Forward‬‬

‫‪ -7‬يمكنك من خلل برنامج ‪ Evolution‬الدخول الى العديد من مزودى خدمة البريد اللكترونى و لكى تكون قادرا على ان تفرق بينهم يمكن ان تعطى‬

‫اسم مختلف لكل اسماء مزودى خدمة البريد اللكترونى يمكنك ان تكتب السم الذى تفضله ليكون مرجعا لك على سبيل المثال نختار ‪Work‬‬

‫انقر على زر ‪Forward‬‬


‫‪265‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -8‬تظهر لك الن صفحة التوقيت ‪ Timezone‬و يمكنك اختار منطقة التى تتبعها بلدك‬

‫انقر على زر ‪Forward‬‬

‫وبذلك اكتملت عملية ضبط اعدادات البرنامج سوف تظهر لك رسالة انقر على ‪ Apply‬لحفظ العدادات‬

‫‪Evolution‬‬
‫شريط الدوات الذى يسمح‬
‫شريط القوائم الذى يمنحك المزيد‬ ‫بسرعة الوصول الى معظم‬ ‫اداة البحث عن رسائل‬
‫من الدوات المتطورة‬ ‫السمات الموجودة فى كل‬ ‫قوائم رسائل البريد‬ ‫البريد اللكترونى و‬
‫المكونات‬ ‫اللكترونى التى تم استلمها‬ ‫المتواجدين و التقويم و‬
‫المهام بسهولة‬

‫قوائم المجلدات المتاحة‬


‫لكل حساب مستخدم‬

‫شريط الحالة لمشاهدة‬


‫العمليات التى تحدث فى‬
‫كل العمليات‬

‫لوحة عرض محتويات‬


‫رسائل البريد اللكترونى‬
‫التى قمنا بتحديدها فى‬
‫قائمة رسائل البريد‬
‫اللكترونى‬
‫‪266‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Mozilla Thunderbird‬‬
‫برنامج ‪ Mozilla Thunderbird‬هو احدى تطبيقات برامج البريد اللكترونى تم تطويره بواسطة مؤسسة ‪ Mozilla‬وهو برنامج مفتوح المصدر‬

‫ومجانى ويعمل على العديد من منصات انظمة التشغيل هو برنامج عميل البريد اللكترونى ‪ e-mail client‬عميل المجموعات الخبارية‬

‫‪ newsgroup client‬وهو مشابه لبرنامج ‪ Evolution‬يمكنك ان تجربه ثم تحدد انت ما هو البرنامج المفضل الذى سوف تستخدمه‬

‫وهذا البرنامج ل يأتى مع توزيعة اوبونتو بصفة افتراضية لكن يمكنك تنزيله من مستودعات اوبونتو بكل سهولة عن طريق سطر الوامر ‪ CLI‬او عن‬

‫طريق مدير الحزم ‪Synaptic package manger‬‬

‫ملحوظة ‪:‬‬

‫مؤسسة ‪ Mozilla‬توفر لك العديد من تطبيقات النترنت المتكاملة حيث يتوفر‬

‫‪ -1‬متصفح ويب ‪Web browser‬‬

‫‪ -2‬عميل البريد اللكترونى ‪e-mail client‬‬

‫‪ -3‬عميل المجموعات الخبارية ‪newsgroup client‬‬

‫‪ -4‬عميل الدردشة على النترنت ‪Internet Relay Chat (IRC) chat client‬‬

‫‪ -5‬منظم لدفاتر العناوين ‪address book organizer‬‬

‫‪ -6‬عمل صفحات النترنت ‪Web page creation‬‬

‫اين اجد برنامج ‪ Mozilla Thunderbird‬؟‬


‫‪267‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Mozilla Thunderbird‬‬

‫مميزات برنامج ‪Thunderbird‬‬

‫‪ : Stop Junk Mail -1‬وهى خاصية ايقاف بريد الدعايات المزعجة والمتعبة حيث يوجد العديد من الدوات الفعالة لكتشافها حيث تقوم هذه‬

‫الدوات بتحليل رسائل البريد اللكترونى التى تصل الى صندوق واراداتك ‪ inbox‬حيث يقوم بحذف هذه الرسائل او اضافتها الى مجلد خاص ولعمل هذا‬

‫اتبع التى افتح قائمة ‪ tools‬و منها اختار ‪ Run junk Mail controls on folder‬ستظهر لك نافذة نختار منها تبويب ‪ Adaptive Filter‬ثم‬

‫نضع علمة صح امام ‪ Enable adaptive junk mail detection‬ثم تتقر على زر ‪ ok‬ليتم التنفيذ‬
‫‪268‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : Customise your mail -2‬وهى اختيار اسلوب عرض رسائل البريد اللكترونى التى تصل الى صندوق بريدك الى ثلث تصنيفات حسب‬

‫‪ Classic‬او ‪ Wide‬او ‪Vertical‬‬

‫‪ : Built-in Spell Checker -3‬وهى توفر خاصية التصحيح الملئى و لستخدامها انقر على ‪ Spell‬فى شريط الدوات‬
‫‪269‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : Security -4‬وهى خاصية المن حيث يزودك برنامج ‪ Thunderbird‬بالعديد من المميزات المنية التى تكأفىء امن المشروعات والحكومات فهو‬

‫مدعوم بالمن من العديد من امتدادات متعددة الغراض ‪ S/MIME‬من رسائل البريد اللكترونى‬

‫‪ : Extensions -5‬هى ادوات قوية تساعدك على بناء عميل البريد اللكترونى ليحقق لك احتياجاتك الخاصة ‪ ,‬حيث يحتوى برنامج ‪Mozilla‬‬

‫‪ Thunderbird‬على العديد من المميزات المختلفة مثل البحث السريع و دفتر العناوين الذكية و فلتر متقدم للرسائل التى تصل اليك وغيرها الكثير‬

‫‪ : News Reader -6‬وهى خاصية قأرىء الخبار حيث يسهل عليك برنامج ‪ Mozilla Thunderbird‬الشتراك فى المجموعات الخبارية التى‬

‫تفضلها و تنزيل عناوين الرسائل التى تصل الى بريدك ويحتفظ لك بها على جهازك لتستطيع قرائتها ‪offline‬‬

‫‪ : Themes -7‬كما هو الحال مع اكثر العناصر على توزيعة اوبونتو يمكنك ان تضيف طابعك الشخصى على الثيمات لتغيير النظرة و الملمس‬

‫‪ look and feel‬ليمكنك تغيير ثيم ايقونات شريط الدوات او تغيير المظهر بالكامل على كل البرنامج‬

‫‪ : Cross-Platform Support -8‬بمعنى انه يستخدم تحت العديد من منصات التشغيل المختلفة مثل لينوكس ‪ /‬ويندوز ‪ /‬ماك ‪ /‬يونكس‬
‫‪270‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Instant Messaging‬‬
‫المراسلة الفورية‬

‫استخدام البريد اللكترونى وسيلة غير مباشرة للتصال بين الشخاص بمعنى انه عندما تقوم بارسال البريد اللكترونى فاته عليك النتظار لبعض الوقت‬

‫حتى يقوم الطرف الخر بالرد اليك و لكننا هنا سوف نتناول وسيلة افضل فى التواصل بين الشخاص حيث يمكنك عمل مراسلة فورية ‪instant‬‬

‫‪ messagin‬مع الشخاص الذى تريدهم فى نفس الوقت لتكون على اتصال دائم باصدقائك و اقاربك و عملئك مما يقلل عليك تكلفة المكالمات الهاتفية‬

‫للمسافات الطويلة كما يتميز بامكانية التواصل الفورى بعدة اشكال باستخدام الكتابة لعمل المحادثات الكتابية او باستخدام الميكروفون لعمل المحادثة‬

‫الصوتية او استخدام كاميرا الفيديو لكى يتمكن الطرفين من مشاهدة بعضهم البعض كان الناس فى الماضى يعتقدون ان تقنية المراسلة عن بعض‬

‫مضيعة للوقت لكنها الن اصبحت من ضرورات الحياة حيث تستخدمها لتوطيد علقاتك الجتماعية مع اصدقائك و لتحسين مستوى الخدمة‬

‫التى تقدمها لعملئك حيث يمكنك ان تستجيب اليهم باقصى سرعة وتحل مشاكلهم فورا ‪.‬‬

‫ان عميل المراسلة الفورى ‪ instant messenger client‬الفتراضى فى توزيعة اوبونتو هو برنامج ‪Pidgin‬‬

‫مميزاته ‪:‬‬

‫‪ -1‬له العديد من الصدارات المتوفرة ليعمل على الكثير من منصات انظمة التشغيل‬

‫‪ -2‬مدعوم من العديد من اتفاقيات الشبكة للمراسلة الفورية ‪ IM network protocols‬الشائعة‬

‫البرنامج يدعم هذه البروتوكلت ‪:‬‬

‫‪ICQ & AIM & Bonjour & Gadu-Gadu & Google Talk & Groupwise & IRC & MSN & Jabber‬‬

‫‪MySpaceIM & QQ & SILC & SIMPLE & Sametime & XMPP & Yahoo! & Zephyr & Napster‬‬

‫‪ -3‬يسمح لك بادراج كل اصدقائك فى نافذة واحدة من البرنامج‬

‫‪ -4‬يمكنك فتح العديد من الحسابات الشخصية للعديد من البروتوكلت فى نفس الوقت فمثل يمكنك مراسلة احد اصدقائك على ‪ MSN‬وايضا مراسلة‬

‫صديق اخر على !‪ Yahoo‬فى نفس الوقت‬

‫‪ -5‬ارسال الملفات ‪file transfer‬‬

‫‪ -6‬كتابة الخطارات ‪typing notification‬‬

‫‪ -7‬كتابة الرسائل الطويلة ‪away messages‬‬

‫‪ -8‬اغلق اخطارات نافذة ‪MSN‬‬

‫‪ -9‬ميزة ‪ : Buddy Pounces‬هو يماثل الرادار لنه تستطيع رصد مايعمل الطرف الخر ‪ :‬إذا بدأ بالكتابة & إذا توقف مؤقتا عن الكتابة & إذا غير‬

‫حالته و أمور أخرى‬

‫‪ – 10‬التوقيع على النترنت والتسلية‬


‫‪271‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Pidgin‬‬
‫خطوات التعامل مع البرنامج ‪:‬‬

‫‪ -1‬افتح برنامج ‪ Pidgin‬حسب الترتيب التى‬

‫‪ -2‬سوف تظهر لك النافذة التية انقر على زر ‪ Add‬لتقوم باضافة حساب البريد اللكترونى الخاص بك‬
‫‪272‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬سنقوم الن بملء بيانات حساب بريدك اللكترونى‬

‫اختار البروتوكول‬

‫اسم بريك اللكترونى‬

‫الرقم السرى لبريك اللكترونى‬

‫السم الذى تريد ان‬


‫تظهر به‬
‫تذكر الرقم السرى‬

‫استقبال اخطارات البريد اللكترونى‬


‫الجديدة‬

‫استخدام الصورة التى تظهر بها‬

‫لحذف الصورة التى تظهر بها‬ ‫لحفظ العدادات التى قمت بادخالها‬

‫‪ -4‬بعد النقر على زر ‪ save‬لحفظ العدادات التى قمنا بادخالها سوف تظهر لك النافذة التية لتوضح لك الحساب الذى قمنا باعداده وبالطبع يمكنك‬

‫اضافة المزيد من الحسابات الخرى‬

‫الحساب الذى قمنا‬


‫باعداده‬

‫اضافة حساب‬ ‫تعديل حساب‬ ‫لحذف الحساب‬


‫جديد‬ ‫تم اعداده مسبقا‬ ‫الذى ل نريده‬ ‫اغلق النافذة‬
‫‪273‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬نقوم الن باغلق النافذة السابقة من زر ‪ close‬ونفتح برنامج ‪ Pidgin‬من البار العلوى لتظهر لك قائمة الميلت الخاصة باصدقائك‬

‫‪Buddy List‬‬

‫قائمة الميلت الخاصة باصدقائك‬


‫سوف تظهر هنا‬

‫يمكنك من هنا اختيار وضع‬


‫متاح او مشغول او غير موجود‬
‫وغيرها من الوضاع‬

‫‪ -6‬للبدء فى استخدام ‪ Pidgin‬افتح قائمة ‪ Buddies‬ومنها اختار ‪ New Instant Message‬رسالة فورية جديدة‬

‫‪ -7‬للتفاعل مع المستخدمين الخرين اكتب اسمك او لقبك فى النافذة التية‬

‫‪8‬‬
‫‪-‬‬
‫‪274‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الن سوف تظهر لك نافذة البرنامج لكى تقوم بعمل المحادثة مع اصدقائك فورا‬

‫مربع الحوار بينك‬


‫وبين صديقك‬

‫اختيار نوع خط‬ ‫قم بادخال الشكال‬


‫الكتابة‬ ‫التى تريدها‬

‫اكتب هنا رسالتك‬


‫الفورية‬

‫‪ -9‬يمكنك تغيير مظهر برنامج ‪ Pidgin‬اضافة المزيد من الثيمات لتغيير ‪ GUI‬باضافة الحزم التية‬

‫من خلل سطر الوامر ‪ CLI‬او من خلل مدير الحزم ‪Synaptic package manger‬‬

‫‪Pidgin-guifications‬‬

‫‪Pidgin-libnotify‬‬

‫‪Pidgin-themes‬‬

‫لضافة المزيد من البتسامات ‪smiles‬‬

‫‪ -1‬قم بتحميل البتسامات التى تريدها‬

‫‪ -2‬ادخل على ‪ preferences‬ثم ‪ smiles‬ثم ‪ add‬وقم باضافتها‬

‫ملحوظة ‪ :‬يجب ان تكون هذه البتسامات مركبة على برنامج صديقك حتى يستطيع رؤيتها وال فانه سوف يرى البتسامات الصلية لذلك البروتوكول‬
‫‪275‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Making Phone Calls Using Softphones‬‬

‫اجراء المكالمات الهاتفية عن طريق برامج الهاتف‬

‫ما هى برامج ‪ softphone‬؟‬

‫‪ softphone‬برامج الهاتف هى برامج تم برمجتها من اجل اجراء المكالمات الهاتفية من خلل النترنت باستخدام جهاز كمبيوتر مزود بمايكروفون ‪,‬‬

‫مزودى خدمة النترنت يمنحوك خدمة المكالمة بين جهاز كمبيوتر واى جهاز اخر مجانا ‪ ,‬ولكن المكالمات الهاتفية بين جهاز الكمبيوتر والهاتف المعتاد‬

‫او بين الهاتف المعتاد و جهاز الكمبيوتر يجب ان تدفع لهم مقابل هذه الخدمة فهى ليست مجانية‬

‫ما هى الفكرة التى على اساسها تعمل برامج ‪ softphone‬؟‬

‫يجب عليك ان تستخدم نفس بروتوكول التصال و استخدام نفس كوديك الصوت ‪ audio codec‬لكى تستطيع التصال بالمستخدمين الخرين ‪ ,‬حيث يتم‬

‫تعريف ‪ audio codec‬على انه كيفية تحول اشارة الصوت ‪ voice‬التناظرية الى نبضات رقمية ‪ digital signals‬على سبيل المثال فان برنامج‬

‫‪ Ekiga‬و برنامج ‪ WengoPhone‬يقومون بعملهم بنفس الطريقة‬

‫ماهى مميزات برامج ‪ softphone‬؟‬

‫ان مميزات برامج ‪ softphone‬تتضمن كل مميزات التليفون العتيادى القياسية مثل خاصية كتم الصوت ‪ mute‬والوميض ‪ flash‬و النتظار ‪hold‬‬

‫و تحويل المكالمات ‪ transfer‬بالضافة الى العديد من المميزات الضافية مثل التواجد ‪ presence‬و تسجيل الصوت والفيديو ذو نطاق ترددى عريض‬

‫ما هى متطلبات برامج ‪ softphone‬؟‬

‫‪ -1‬جهاز كمبيوتر‬

‫‪ -2‬ميكروفون‬

‫‪- 3‬سماعة راس يتم توصيلها مع فتحة ‪USB phone‬‬

‫‪ -4‬اتصال بالنترنت‬

‫‪ -5‬حساب من مزودى خدمة هاتف النترنت‬


‫‪276‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ekiga‬‬
‫برنامج ‪ Ekiga‬هو احدى التطبيقات مفتوحة المصدر و هو عبارة عن برنامج هاتف موجود بصفة افتراضية فى توزيعة اوبونتو‬
‫مزاياه‬
‫‪ -1‬يمكنك من خلله المحادثة الصوتية الحرة ‪VoIP‬‬

‫‪ -2‬يمكنك تطبيق المؤتمرات عبر الفيديو او من خلل شبكة بها عدد من الجهزة بها ‪ IP‬مختلفة‬

‫‪ -3‬يمكنك استخدامه فى المحادثة الهاتفية‬

‫‪ -4‬امكانية المراسلة الفورية مع مستخدمى برنامج ‪ Ekiga‬الخرون حول العالم كله‬

‫‪ -5‬سهل الستخدام و يساعدك فى اعداد حسابك عند استخدامه اول مرة‬


‫ضبط اعدادات البرنامج‬

‫‪ -1‬افتح برنامج ‪ Ekiga Softphone‬حسب الترتيب التى‬

‫‪ -2‬سنقوم الن بادخال السم الذى سوف تظهر به عند عمل التصالت الصوتية والمرئية‬

‫انقر على زر ‪Forwar‬‬


‫‪277‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬يمكنك الن ادخال اسمك ورقمك السرى الخاصة بحسابك لدى ‪ ekiga.net‬للدخول الى حسابك اذا لم يكن لديك حساب لديهم يلزمك عمل حساب‬

‫لديهم اول‬

‫انقر على زر ‪Forward‬‬

‫‪ -4‬الن سوف تظهر لك نافذة ‪ Connection Type‬و التى من خللها سوف نختار نوع التصال الذى لديك ليقوم البرنامج بضبط اعدادات افضل‬

‫جودة يمكنك ان تحصل عليها‬

‫انقر على زر ‪Forward‬‬


‫‪278‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬تظهر لك الن نافذة ‪ NAT Type‬قم بالنقر على ‪ Detect NAT Type‬ليقوم بالستعلم عن نوع ‪ NAT‬بطريقة اوتوماتيكية لكى يقوم بتحديد‬

‫رقم ‪ IP‬لجهازك فى الشبكة التى سوف تشترك فيها و يتلفى التداخل مع ارقام ‪ IP‬المحجوزة‬

‫لحظ ان ‪ NAT = Network Address Translation‬وهى شبكة تقوم بترجمة عناوين النترنت‬

‫انقر على زر ‪ Forward‬و للمزيد من المعلومات‬

‫‪http://en.wikipedia.org/wiki/Network_address_translation‬‬

‫‪ -6‬تظهر لك الن نافذة ‪ Audio Manager‬وهى تطلب منك اختيار مدير الصوت يجب ان تختار مدير الصوت المناسب لكارت الصوت ‪sound card‬‬

‫المركب فى جهازك يمكنك اختيار مدير الصوت المناسب لجهازك و للتوزيعة التى تستخدمها و يوصى باستخدام ‪ALSA‬‬

‫انقر على زر ‪Forward‬‬


‫‪279‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬تظهر لنا الن صفحة ‪ Audio Devices‬ومنها نختار ‪ audio output devices‬وهو جهاز الخراج الصوتى و ‪ audio input devices‬وهو‬

‫جهاز الدخال الصوتى مثل فان جهاز الخراج الصوتى ربما يكون سماعات عادية ‪ speakers‬او سماعات الراس ‪ headset‬وجهاز الدخال الصوتى‬

‫يكون المايكروفون ‪microphone‬‬

‫انقر على زر ‪Forward‬‬

‫‪ -8‬الن تظهر لك نافذة مدير الفيديو ‪ Video Manager‬يمكنك اختيار مدير الفيديو الذى ترغب فى استخدامه لدارة جهاز الفيديو الموجود بجهازك‬

‫يمكن اختيار ‪ Video4Linux to manage Webcams‬او ‪AVC / DC for Firewire cameras‬‬

‫انقر على زر ‪Forward‬‬


‫‪280‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -9‬تظهر لك الن نافذة اجهزة الفيديو ‪ Video Devices‬سنقوم الن باختيار جهاز ادخال الفيديو ‪ video input device‬من القائمة حيث ان هذا‬

‫الجهاز هو الذى يتم التحكم فيه من خلل مدير الفيديو اذا لم يكن لديك اجهزة فيديو يمكنك تخطى ‪ skip‬هذه الصفحة انقرعلى ‪ Test Settings‬لكى‬

‫تتاكد من عمل هذه الجهزة مع برنامج ‪Ekiga‬‬

‫انقر على زر ‪Forward‬‬

‫‪ -10‬الن قد اكتملت عملية تجهيز ‪ Ekiga‬و سوف تظهر لك هذه النافذة و التى تعطى لك ملخص لكل الخيارات التى قمنا بأختيارها ‪ ,‬يمكنك هنا ان تتاكد‬

‫من الخيارات المتاحة اذا كنت تريد عمل تعديل على هذه العدادات انقر زر ‪ Back‬و اذا اردت الموافقة على كل العدادات انقر على زر ‪ Apply‬لتقوم‬

‫بحفظ هذه العدادات و تطبيقه فيما بعد‬

‫انقر على زر ‪ Apply‬لتطبيق كل العدادات‬


‫‪281‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ekiga‬‬

‫الموقع الرسمى للبرنامج‬

‫‪http://www.ekiga.org‬‬

‫طرق عمل المكالمات‬


‫‪ -1‬من ‪ Computer‬الى ‪Computer‬‬

‫يمكنك ان تتصل بأى شخص من المسجلين فى ‪ public SIP provider‬و يستخدم الجهزة و البرامج المناسبة ‪ ,‬كما يمكنك استخدام ‪online‬‬

‫‪ address book‬الخاصة ببرنامج ‪ Ekiga‬لتكون قادرا على ايجاد اسماء حسابات مستخدمى ‪ Ekiga‬الخرين وبالطبع يمكنك التواصل مع‬

‫المستخدمين الذين ل يستخدمون برنامج ‪ Ekiga‬و لكن يجب ان يكونوا مسجلين لدى اى ‪ public SIP provider‬لجراء المكالمات يجب ان تكتب‬

‫عنوان المستخدم الذى تريده ثم تنقر زر ‪ connect‬على سبيل المثال يجب عليك كتابة ‪ sip:foo‬للتواصل مع مستخدم اسم حسابه ‪foo@ekiga.net‬‬

‫‪ -2‬من ‪ Computer‬الى ‪Regular Phones‬‬

‫للتواصل بين الكمبيوتر و الهاتف العادى يمكنك ان تستخدم برنامج ‪ Ekiga‬مع العديد من مزودى خدمة النترنت المعتادين ‪ , ISPs‬لكن عليك دفع‬

‫مقابل لهذه الخدمة لذلك فانت بحاجة الى عمل حساب ‪ account‬لدى مزود هذه الخدمة اول ‪ ,‬بعد ان تقوم بعمل هذا الحساب سوف يقومون باعطاك‬

‫كلمة مرور ‪ password‬بكل سهولة سوف تضع كلمة المرور ثم تختار ‪PC-To-Phone service‬‬

‫‪ -3‬من ‪ Real Phones‬الى ‪Computer‬‬

‫يمكنك من خلل برنامج ‪ Ekiga‬ان تقوم باستقبال المكالمات الهاتفية المعتادة على جهاز الكمبيوتر الخاص بك و لتفعيل هذا الخيار يجب عليك عمل‬

‫حساب ‪ account‬لخدمة ‪ PC-To-Phone‬ثم تقوم بشراء رقم هاتف خاص ببرنامج ‪ Ekiga‬ليتمكن الناس من التواصل معك من خلل هذا الرقم‬

‫لمعرفة المزيد عن اجراء المكالمات الهاتفية من خلل ‪ Ekiga‬ادخل على الرابط التى‬
‫‪http://www.ekiga.org/index.php?rub=3‬‬
‫‪282‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪WengoPhone‬‬
‫برنامج ‪ WengoPhone‬هو برنامج مفتوح المصدر ‪ ,‬مجتمع تطوير برنامج ‪ WengoPhone‬يعمل تحت الرخصة العامة ‪ , GPL‬يجب عليك عمل‬

‫حساب ‪ account‬خاص بك من خلل موقع ‪ WengoPhone‬لكى تكون قادرا على استخدام البرنامج ‪ ,‬برنامج ‪ WengoPhone‬لياتى بصفة‬

‫افتراضية مع توزيعة اوبونتو و لكن يمكنك تركيبه من مستودعات اوبونتو‬

‫ممبزاته ‪:‬‬

‫‪ -1‬يمكنك محادثة المستخدمين الخرين من خلل برامج ‪ VoIP‬مجانا‬

‫‪ -2‬امكانية المحادثة من خلل شبكات التصالت ‪landlines‬‬

‫‪ -3‬امكانية المحادثة مع التليفونات الخلوية ‪cellphones‬‬

‫‪ -4‬امكانية ارسال الرسائل ‪ messages‬الى التليفونات الخرى‬

‫‪ -5‬امكانية اجراء مكالمات الفيديو ‪ video calls‬مع التليفونات الخرى‬

‫خطوات استخدام البرنامج‬

‫‪ -1‬نقوم بفتح برنامج ‪ WengoPhone‬حسب الترتيب التى‬

‫‪ -2‬الن تظهر لك نافذة برنامج ‪ WengoPhone‬لحظ انك بحاجة الى ادخال بيانات حسابك لتكون قادرا على استخدام البرنامج يجب عليك ادخال‬

‫‪ e-mail address‬و ‪ , password‬اذا لم يكن لديك حساب لدى موقع ‪ , WengoPhone‬انقر على جملة ‪click Click here if you don’t‬‬

‫‪ have a Wengo‬لعمل حساب جديد‬

‫لمعرفة المزيد حول برنامج ‪WengoPhone‬‬

‫‪http://www.wengophone.com‬‬
‫‪283‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪WengoPhone‬‬
‫‪284‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫استخدامات البرنامج‬

‫‪ : CHAT -1‬وهى الدردشة من خلل بروتوكلت ‪MSN & Yahoo & AIM & Jabber & GoogleTalk‬‬

‫‪ : CALL -2‬وهى المكالمة بين بين جهازك الكمبيوتر الخاص بك و اى جهازك كمبيوتر اخر باستخدام اسماء مستعارة مجانا ‪ ,‬كما يمكنك عمل‬

‫المكالمات من خلل خطوط التصالت و هاتفك الجوال ‪ mobile‬لكنك هنا بحاجة الى شراء كروت مكالمات ‪ Wengo’s call-credits‬لتتمكن من‬

‫عمل المؤتمرات الهاتفية والعديد من المزايا الخرى‬

‫‪ : VIDEO -3‬يسمح لك برنامج ‪ WengoPhone‬بعمل مكالمات الفيديو المجانية مع اعضاء ‪ Wengo‬المتصلين‬

‫‪ : SMS -4‬برنامج ‪ WengoPhone‬يمكنك من ارسال واستقبال رسائل إس إم إس الى هواتف اصدقائك الجوالة فى جميع انحاء العالم كما يمكنك ان‬

‫تدفع للشتراك فى خدمة مكالمات ‪ Wengo phone‬حيث يعطونك رقم يستطيع من خلله اى شخص ان يتصل بك على هذا الرقم كما يمكنك سماع‬

‫رسائلهم الصوتية مثل التليفون المعتاد‬


‫‪285‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫حل مشكلة الجافا فى تصفح النترنت‬


‫على الرغم من توفر حزم الجافا مفتوحة المصدر ال انه يعيبها عدم انتشارها على مواقع النترنت وستجد ان معظم مواقع النترنت ليمكنك تصفحها‬

‫بصورة صحيحة ال من خلل برنامج ‪ sun java‬حيث ان حزمة ‪ Sun's JAVA‬تقدم دعم شامل لنظامك‬

‫الطريقة اليدوية‬
‫قم بتركيب الحزم التية عن طريق مدير الحزم ‪ synaptic package manger‬او سطر الوامر ‪CLI‬‬

‫‪sun-java7-jre‬‬

‫‪sun-java7-plugin‬‬

‫الطريقة الوتوماتيكية‬
‫‪ -1‬على سبيل المثال سوف تقوم بزيارة احدى المواقع التى تتطلب دعم الجافا مثل موقع ‪ doctor who‬واضغط على ‪install missing plugins‬‬

‫‪ -2‬سيبدا الن برنامج فايرفوكس بالبحث عن الحزم التى تقدم دعم الجافا لمتصفح النترنت فايرفوكس‬
‫‪286‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الن يعرض عليك فايرفوكس العديد من اضافات الجافا المتنوعة نختار ‪ java6‬ثم ‪next‬‬

‫‪ -4‬يظهر لك الن رسالة تاكيدية قبل التركيب اضغط على ‪yes‬‬

‫‪ -5‬الن تبدا عملية تنزيل معلومات عن الحزم المطلوبة‬

‫‪ -6‬الن تظهر لك رسالة بنجاح عملية التركيب‬


‫‪287‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫حل مشكلة الفلش‬


‫حزمة ‪ Adobe Flash Player‬ستجعلك قادرا على تصفح النترنت و تشغيل المحتويات التى تتطلب وجود مشغل فلش‬

‫الموقع الرسمى ‪http://www.adobe.com/products/flashplayer‬‬

‫الطريقة اليدوية‬
‫قم بتركيب الحزمة التية عن طريق مدير الحزم ‪ synaptic package manger‬او سطر الوامر ‪CLI‬‬

‫‪flashplugin-nonfree‬‬

‫الطريقة الوتوماتيكية‬
‫‪ -1‬سوف نقوم الن بالدخول الى موقع ‪ you tube‬الشهير الذى يتطلب وجود مشغل فلش اضعط على ‪install missing plugins‬‬

‫‪ -2‬الن سوف تظهر لك نتائج البحث وسوف نقوم باختيار ‪Adobe Flash player‬‬
‫‪288‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬سوف تظهر لك الن رسالة تاكيدية تنبهك انك بصدد تركيب حزمة غير مفتوحة المصدر اضغط موافقة ‪yes‬‬

‫‪ -4‬سوف يطلب منك الن كتابة كلمة سر المستخدم الجذر لكى يقوم بتركيب الحزمة المطلوبة‬

‫‪ -5‬الصوة التية توضح لك عملية تركيب الحزمة المطلوبة‬

‫‪ -6‬سوف تظهر لك الرسالة التية التى تخبرك بنجاح عملية تركيب الحزمة المطلوبة‬
‫‪289‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫معرفة سرعة الشبكة‬

‫‪Network Traffic Applet‬‬


‫برنامج ‪ Network Traffic Applet‬يمكنك من مراقبة سرعة شبكتك‬

‫اذا كنت تريد تركيب هذا البرنامج على جهازك قم بتركيب الحزمة التية‬

‫‪netspeed‬‬

‫بعد تركيب هذه الحزمة اعمل كليك يمين على البار العلوى لتظهر لك القائمة التية والتى نختار منها "‪"Add to panel‬‬

‫لحظ انه تم اضافته الى قائمة البرامج‬


‫‪290‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Azureus‬‬
‫برنامج ‪ Azureus‬هو عبارة عن برنامج بديل لبرامج ‪ transmission‬و هو عبارة عن برنامج سهل يستخدم كعميل تورنت اسهل من برنامج‬

‫‪ Bittorrent-client‬كما ان له العديد من المميزات الموقع الرسمى للبرنامج ‪http://azureus.sourceforge.net‬‬

‫اذا اردت الحصول على البرنامج قم بحذف برامج ‪ transmission‬وقم بتركيب الحزمة التية‬

‫‪azureus‬‬
‫‪291‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Filezilla‬‬

‫هو برنامج ‪ ftp-client‬يتضمن العديد من المميزات مثل ‪FTP & FTPS & FTPES & SFTP‬‬

‫لتركيب برنامج ‪ Filezilla‬قم بتركيب الحزم التية‬

‫‪filezilla‬‬

‫‪filezilla-locales‬‬
‫‪292‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Skype‬‬
‫برنامج ‪ Skype‬هو برنامج للمراسلة الفورية و عمل المحادثات الهاتفية‬

‫الموقع الرسمى ‪http://www.skype.com :‬‬

‫لتركيب برنامج ‪ Skype‬قم بتركيب الحزمة التية‬

‫‪Skype‬‬
‫‪293‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Xchat‬‬

‫مع برنامج ‪ Xchat‬يمكنك النضمام الى قنوات الدردشة المتعددة على النترنت ويمكنك من خلله نقل الملفات المدعومة كما يمكنك تخصيصه لداء‬

‫المزيد من المهام عن طريق تركيب العديد من ‪ scripts‬واضافة العديد من الضافات ‪plugins‬‬

‫لتركيب برنامج ‪ xchat‬قم بتركيب الحزمة التية‬

‫‪xchat‬‬
‫‪294‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب التاسع‬

‫برامج الملتـيمديا‬
‫‪295‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Digital Audio‬‬
‫اليوم تعتبر ملحقات الوسائط المتعددة هى احدى الجوانب الساسية لجهزة الحاسب الشخصية مثل كروت الصوت عالية القدرات و السماعات ذات‬

‫الصوت المحيطى ‪ surround-sound speakers‬و الشاشات ‪crystal-clear video playback‬‬

‫توزيعة اوبونتو ليس بعيدة عن كل هذا التطور الحادث حيث انها تحتوى على برامج قوية لتشغيل الصوتيات والمرئيات بكفأة عالية مثل العديد من‬

‫المكانيات التى يمكنك ان تستفيد منها ولكن كالعادة بدات الشركات الحتكارية منع مستخدمى البرامج مفتوحة المصدر من الستفادة من تقنية الملتيمديا‬

‫فبدات بعمل تشفير لملفات الملتيمديا بحيث لتعمل ال من خلل برامج معينة عليك شرائها او لتعمل ال على اجهزة معينة خاصة بهم كما عملوا على‬

‫تشفير اسطوانات الملتيمديا والفلم و حتى السطوانات الترفيهية والتعليمية لم تنجو من ايديهم حيث قاموا بتشفيرها لمنع عملية النسخ على‬

‫اجهزة الغير فمن يدفع فقط هو من له الحق بالحصول على ما يريد مع كل هذا لم يكتفوا بذلك بل عملوا على الترويج لفكرة الملكية الفكرية فى كل دول‬

‫العالم بقيادة ميكروسوفت وبالفعل نتيجة سيطرة ميكروسوفت على اسواق نظم التشغيل للجهزة الشخصية بدات كل الدول فى وضع قوانين لحماية‬

‫الملكية الفكرية و استخدموا فى ذلك كل السبل الممكنة الخلقية منها مثل الرخص التى يجب عليك ان تدفعها و سبل اخرى اخرى غير اخلقية مثل‬

‫متابعتك و مراقبتك و التفتيش عليك لكن هنا يثور سؤال سيقول البعض انهم من حقهم الستفادة من منتجاتهم التى بذلوا فيها جهودا كبيرة لكننى هنا‬

‫سارد عليه و اقول له ان لهم الحق فى استرادد تكاليف منتجاتهم وارباحها ولكن ليس لهم الحق فى تشفير البداع الفنى و العلمى على سبيل المثال‬

‫عندما تريد اسطوانة تعليمية وتريد ان تقوم بنشرها و نسخها لخوان و اصدقائك و معارفك ستجد انها تم تشفيرها ضد عملية النسخ ومعنى هذا انهم لم‬

‫يكتفوا بامتلك السطوانة )الفيزيائية( لكنهم ايضا يمتلكون المحتوى العلمى ايضا و ربما استطاعوا ان يطالبوا غيرهم اذا استخدم نفس النصوص فى اى‬

‫اعمال مشابهة وبنفس الطريقة يتم تطبيقها على كل مصادر المعرفة الخرى سواء العلمية او الدبية‬

‫‪Issues Surrounding Multimedia Playback‬‬

‫القضايا التى تحيط باعادة تشغيل الوسائط المتعددة‬

‫‪ : Software patents -1‬وهى براءات اختراع البرامج مثل تقنية ‪ Audio playback & video playback‬المستخدمة فى صيغ ‪& MP3‬‬

‫‪ MPEG‬حيث انه تم تسجيل براءة الختراع فى البلدان التى تسمح بتسجيل براءة الختراع مثل الوليات المتحدة المريكية والتى تحمى من تطبيق هذه‬

‫الفكار مقابل حقوق الطبع ‪ copyright‬التى تحمى البرامج الفعلية و الفكار بطريقة معينة لتحديد توزيع التقنية او استعمال افكار معينة ما لم يمنح‬

‫ترخيص بهذا مما يدفعك الى دفع مقابل لمتلك رخصة الستعمال‬

‫ما هو موقف اوبونتو من براءات اختراع البرامج ؟‬

‫بسبب ان لينوكس يسمح بتوزيع معارف تكنولوجيا الحاسب سنجد ان منظمات مثل اوبونتو تعتمد فلسفتها بشكل اساسى على رفض اى برامج تم تسجيل‬

‫براءة اختراع لها لذلك فهم يتجنبون توزيع مثل هذه البرمجيات لهذا السبب ل يمكنك عمل ‪ playback‬لمعظم صيغ ملفات الصوت و الفيديو حيث‬

‫لم يتم دعمها من اوبونتو بصفة مباشرة‬


‫‪296‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيف يمكننى الحصول على دعم لتشغيل هذه الصيغ الحتكارية ؟‬

‫اذا اردت الحصول على دعم لتشغيل الصيغ الحتكارية لن يمكنك ذلك من خلل مستودعات اوبونتو الرسمية و لكن يمكنك الحصول عليها من طرف‬

‫ثالث مثل اضافة مستودعات ‪ third party softwar‬حيث انها عبارة عن برمجيات لم يتم انتاجها من قبل المبرمج الول و لكنها انتجت من قبل طرف‬

‫اخر ليضع بعض المميزات على احدى البرامج لم تكن موجودة من قبل عن طريق اضافة بعض الحزم الغير موجودة فى مستودعات اوبونتو الصلية‬

‫لحظ انه باستخدامك لبرامج مسجلة براءة الختراع يعتبر قضية اخلقية لنها تجعلك توافق على تشغيل برمجيات مملوكة و مغلقة المصدر فى بيئة‬

‫لينوكس مفتوحة المصدر وهو ما يتعارض مع اهداف لينوكس و البرامج مفتوحة المصدر و لمعرفة المزيد من المعلومات ادخل على الرابط‬

‫‪http://en.wikipedia.org/wiki/Software_patent‬‬

‫‪Legal Restrictions -2‬‬

‫وهى القيود القانونية التى تم وضعها على صيغ الملتيمديا مغلقة المصدر و هى تمنع انظمة تشغيل مفتوحة المصدر مثل لينوكس من تشغيل ‪ play‬و‬

‫اعادة تشغيل ‪ playback‬هذه الصيغ ولكن من المعروف ان توزيعة اوبونتو تدعم تشغيل ‪ play‬و اعادة تشغيل ‪ playback‬ملفات الموسيقى و‬

‫الفيديو و اسطوانات ‪ DVD‬بالكامل من خلل العديد من صيغ ‪ format‬المفتوحة المصدر و الغير مقيدة قانونيا لكنك ايضا يمكنك دعم هذه الصيغ عن‬

‫طريق اضافات مستودعات اضافية ‪ third party software‬لتوزيعتك والتى تعطيك العديد من البرامج التى تمكنك من تشغيل هذه الصيغ بكل سهولة‬

‫وكفأة عالية‬

‫ما هو الفرق بين رخصة الصيغة المتلكية و رخصة المحتوى ؟‬

‫يجب ان تلحظ ان رخصة الصيغة المتلكية مختلفة عن المحتوى نفسه على سبيل المثال تجد ان محتويات الفيديو التى لديك لها ترخيص مختلف عن‬

‫ترخيص الصيغ المتلكية تسمى رخصة هذه الصيغ ‪ Creative Commons license‬وهى تكون متاحة على هيئة ملفات لها صيغة ‪ MPEG‬مثل‬

‫‪ ,‬العديد من الصيغ المتلكية ‪ format‬وبرامج اعادة التشغيل المتلكية ‪ playback‬تحتاج الى موافقة السلطات القضائية وهو امر تختلف قوانينه‬

‫من دولة الى اخرى حسب قوانين الملكية الفكرية المطبقة لديهم بينما المحتوى نفسه )ملفات الفيديو والموسيقى ( يمكن ان يوزع بمجانية مثل مواقع‬

‫النترنت التى تعطيك امكانية تحميل ملفات الغانى و الفلم بدون مقابل او من خلل مراكز التوزيع المعتمدة للشركات مثل اسطوانات الغانى و الفلم‬

‫ما هى الخصائص الساسية التى توفرها لك رخصة البرامج مفتوحة المصدر عن مغلقة المصدر ؟‬

‫‪ -1‬يمكن لى شخص ان يقوم بتوزيع البرامج مجانا او باخذ مقابل مادى‬

‫‪ -2‬يحق لى شخص الحصول على الملف المصدرى والطلع عليه‬

‫‪ -3‬يسمح لى شخص بالتعديل على الملف المصدرى و عمل برامج مشتقة منها‬

‫‪ -4‬ل يضع حدود حول مجالت استخدام البرامج‬


‫‪297‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Digital Rights Management -3‬‬

‫وهى ادارة الحقوق الرقمية ‪ DRM‬وهى اكثر تدميرا من تسجيل براءات الختراع ‪ ,‬حيث تم ربط برامج ‪audio playback & video playback‬‬

‫بطريقة تم تصميمها للتحكم فى كيفية و مكان و وقت و نوع الجهزة التى يمكنها تشغيل ملفات الملتيمديا‬

‫ما هى اشكال ادارة الحقوق الرقمية ؟‬

‫‪ -1‬على سبيل المثال ادارة الحقوق الرقمية الخاصة ب ‪ Apple’s itunes‬والتى تمكنك من تشغيل ‪ playback MP3s‬فقط على اجهزة ‪iPod‬‬

‫الخاصة بهم متضمنة كذلك مدى واسع من اجهزة ‪ Apple TV‬و ‪ iPhone‬فقط‬

‫‪ -2‬او باستخدام ‪ iTunes software‬و التى تتضمن ايضا برامج تشغيل اسطوانات افلم ‪ DVD‬حيث يتم تضمين هذه السطوانات ما يسمى ‪CSS‬‬

‫)‪ ( Content Scrambling System‬والذى يقوم بالتشفير ضد نسخ هذه السطوانات على اجهزتهم ما لم يقوموا بشراء هذه السطوانات الصلية‬

‫ما هو موقف اوبونتو من ادارة الحقوق الرقمية ؟‬

‫لحظ ايضا ان اتباع هذا السلوب ليتفق مع اهداف لينوكس بما فى ذلك مشروع اوبونتو وبسبب ذلك فان هذه البرمجيات لم يتم تضمينها اساسا فى‬

‫توزيعة اوبونتو لذلك فانه ليمكنك تشغيل مثل هذه المحتويات الحتكارية الموجودة فى ‪ iTunes‬او ‪ Napster online stores‬لكن بالطبع يمكنك‬

‫الحصول على دعم لكل هذه الصيغ عن طريق اضافة مستودعات ‪third party software‬‬

‫كيف تغلب مبرمجى لينوكس على مشكلة تشفير الملتيمديا ؟‬

‫‪ -1‬على الرغم من ذلك فان مبرمجى لينوكس و المصادر المفتوحة لديهم قدر كبير من الدهاء حيث يقومون بعمل تقنية للهندسة العكسية التى تمكنهم‬

‫من تشغيل صيغ الملفات التى تم تقييدها بواسطة براءات الختراع او ادارة الحقوق الرقمية لكن توجد قوانين صارمة فى بعض البلدان مثل الوليات‬

‫المتحدة المريكية التى تمنع استخدام طريقة الهندسة العكسية او استخدام البرامج التى نتـجت عن استخدام هذه الطريقة للتغلب على حقوق الملكية‬

‫اذا كنت تتسأل لماذا تقوم شركات انتاج الموسيقى والشركات السينمائية بفرض اسلوب حقوق براءة الختراع و ادارة الحقوق الرقمية و تريد ان تشارك‬

‫فى ايقاف استخدام مثل هذه التقنيات يمكنك الدخول الى الرابط التى من اجل المزيد من المعلومات‬

‫‪www.eff.org‬‬

‫‪ -2‬لم يتوقف دور المبرمجين هنا عن عمل برامج الهندسة العكسية بل انهم يقومون بتوفير العديد من البدائل مفتوحة المصدر بدل عن استخدام الصيغ‬

‫الحتكارية على سبيل المثال صيغ ملتيمديا ‪ Ogg‬والتى كل بايت ‪ bit‬منها افضل من نظيرتها ‪ MP3‬و ل تتضمن مشكلت حقوق الملكية ‪ ,‬و لكن حتى‬

‫هذه اللحظة ل توجد صيغ ملتيمديا مفتوحة المصدر سواء فى صيغ الصوت او صيغ الفيديو لديها انتشار واسع بين المستخدمين ‪ ,‬لذلك فانه من المحتمل‬

‫عندما يقوم المستخدمين الهجرة من انظمة تشغيل الويندوز اوالماك الى انظمة تشغيل جنو‪ /‬لينوكس فانهم سيكونون بحاجة الى دعم تشغيل ملفات‬

‫‪ MP3‬وغيرها العديد من صيغ ‪ video playback‬الشائعة ما لم يمكنهم استخدام الصيغ مفتوحة المصدر لذلك فان توزيعة اوبونتو تانى اليك بدعم‬

‫محدود من الضافات التى تمكنك من تشغيل الصيغ الحتكارية‬

‫‪ -3‬لحظ ان اوبونتو ل تعارض الصيغ المدعومة من خارج مستودعاتها حيث يمكنك الحصول على دعم هذه الصيغ عن طريق العديد من المستودعات‬

‫الضافية ‪ third party software‬على مسئوليتك الخاصة‬


‫‪298‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Playing Proprietary Multimedia Formats‬‬


‫تشغيل صيغ الملتيمديا الحتكارية‬

‫ما هى برامج الكوديك ؟ ولماذا احتاجها ؟‬

‫الكوديك ‪ Codecs‬هى البرامج التى تقوم بترجمة و معالجة و فك تشفير الملفات الموسيقية الرقمية حيث تسمى هذه العملية ‪ decoding‬لكى تكون‬

‫قادرا على تشغيل كل صيغ ملفات الملتيمديا لذلك فانه يجب عليك ان تقوم باستخدام نوع الكوديك الملئم لتشغيل ملفات ‪audio & video‬‬

‫اذا اردت ان تقوم بعمل تعديل على ملفات ملتيمديا خاصة بك فاته يمكنك استخدام كوديك اضافية لفك التشفير الموجود على هذه الملفات مثل ملفات‬

‫‪ MP3s‬لتشغيلها و اعادة تشغيلها‬

‫كيف احصل على برامج الكوديك اللزمة ؟‬

‫يمكنك الحصول على حزم الكوديك التى تريدها من خلل مستودعات اوبونتو المتوفرة على النترنت مع ملحظة ان برامج اعادة تشغيل ملفات الفيديو‬

‫‪ playback‬غير موجودة فى مستودعات اوبونتو ولكن يمكنك الحصول عليها من العديد من مستودعات البرامج الضافية المتوفرة على شبكة النترنت‬

‫وكما يمكنك ان تقوم بتنزيل بعض الحزم التى تمكنك من تشغيل كل ملفات الملتيمديا التى لديك بطريقة صحيحة عن طريق اضافة بعض مستودعات البرامج‬

‫والتى تزودك بنوعية من البرمجيات التى تقع تحت بند ‪ third-party software‬اى انها برمجيات تم وضعها من قبل طرف ثالث لتنزيل حزم الكوديك‬

‫اللزمة لتشغيل كل ملفات الملتيمديا التى ل تعمل لديك‬


‫‪299‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Multimedia Frameworks‬‬
‫يمكننا ان نعبر بطريقة بسيطة عن وجود ‪ 3‬انواع من المكونات البرمجية التى نحتاجها من اجل تشغيل ‪ playback‬تحت توزيعة اوبونتو‬

‫‪player application -1‬‬

‫هى البرامج المستعملة لتشغيل ملفات الصوت و ملفات الفيديو مثل برنامج ‪ Totem Movie Player‬الموجود على توزيعة اوبونتو و يستخدم فى‬

‫عمل ‪ , play back video‬كما يوجد برنامج اخر اسمه ‪ Rhythmbox‬يستخدم فى عمل ‪ play back audio‬اذا كنت تستخدم توزيعة كيوبونتو‬

‫ستجد ان برنامج ‪ Kaffeine‬يستخدم فى عمل ‪ play back video‬وبرنامج ‪ armaroK‬يستخدم فى عمل ‪play back audio‬‬

‫‪Multimedia framework -2‬‬

‫ويكون هو عبارة عن الوسيط الذى يقوم بوضع التطبيقات للبرنامج ‪ player‬مع اتصاله مع الكوديك ‪ codecs‬وهو متوفر فى توزيعة اوبونتو ) جنوم (‬

‫تحت اسم ‪ Gstreamer‬بينما فى توزيعة كيوبنتو )كيدى( تحت اسم ‪ , Xine‬حيث تعمل هذه البرامج فى خلفية النظام و لن تتعامل معه بصفة مباشرة‬

‫لحظ انه يمكنك ان تقوم بتركيب اكثر من ‪ multimedia framework‬فى نفس الوقت حتى نستغل كل انواع الكوديك الموجودة‬

‫‪Codecs -3‬‬

‫وهى اختصارا لجملة ‪ coder-decoder‬حيث ان ‪ codecs‬عبارة عن قطع برمجية صغيرة وهى تقوم بعملية فك التشفير الموجود على ملفات الملتيمديا‬

‫حيث تقوم برامج الكوديك بالكثير من العمال الصعبة حيث ان الكثير من صيغ ملفات الملتيمديا مضغوطة ‪ compressed‬لتقليل احجامها حيث يقوم‬

‫الكودك بعملية توسيعها مرة اخرى ليتمكن من عمل ‪ play back‬على جهازك مع ملحظة ان بعض انواع الكوديك يمكنها العمل على الملفات المنكمشة‬

‫‪ , shrinking files‬تحت توزيعة اوبونتو نجد ان ‪ Gstreamer multimedia framework‬تم تركيبه بصورة افتراضية معه القليل من الكوديك‬

‫لتتمكن من عمل ‪ play back‬لكثر ملفات الفيديو شهرة والتى تعمل على برامج ‪ Windows Media‬و ‪ QuickTime‬كما يمكنك تركيب كوديك اضافى‬

‫مثل ‪ Xine framework‬لتكون قادرا على تركيب حزمة ‪ totem-xine‬لتشغيل ‪ Totem movie player‬بمحرك ‪ xine‬بدل من محرك ‪Gstreamer‬‬

‫ما هى انواع ‪ multimedia codec‬المتوفرة لتوزيعة اوبونتو ؟‬

‫اذا اردت تركيب الكوديك المعتمد على محرك ‪ gstreamer‬ومحرك ‪ xine‬و كوديك ‪ w32codecs‬الخاص بتشغيل ملفات الميديا الخاصة بويندوز‬

‫وماك قم بتركيب الحزم التية‬

‫ملحوظة ‪ :‬يمكنك ان تاخذ المر التى قم بتحديده كله ثم ‪ copy‬ثم اعمل ‪ paste‬فى التيرمنال‬

‫‪sudo aptitude install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base‬‬


‫‪gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-‬‬
‫‪plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs w32codecs‬‬

‫لحظ ان حزم ‪ w32codecs‬متوفرة من خلل الرابط التى مع ملحظة ان هذا المشروع يدخل تحت بند ‪third-party‬‬

‫‪www.debian-multimedia.org‬‬
‫‪300‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫كيف يمكننى تركيب هذه الضافات ‪ multimedia codec‬؟‬

‫‪ -1‬ان برامج الملتيمديا التى تعمل على توزيعة اوبونتو يمكنها ان تقوم بعملية تركيب هذه الضافات بصورة اوتوماتيكية حيث انه عندما تقوم انت‬

‫بتشغيل احدى ملفات الصيغ الغير مدعومة فان برامج الملتيمديا تقوم بعملية فحص لملفات الملتيمديا لتتعرف على نوعية الضافات التى تتطلبها هذه‬

‫الملفات لكى تعمل بالصورة الصحيحة ليقوم برنامج الملتيمديا بعد ذلك بعمل بحث على اضافات ‪ Gstreamer plugin‬والتى تسمح بتشغيل هذه الصيغ‬

‫الغير مدعومة بكل سهولة‬

‫التركيب الوتوماتيكى‬
‫‪ -1‬نفترض انك قمت الن بتركيب نظام اوبونتو لينوكس على جهازك واول شىء اردت ان تجربه ان تستمع الى بعض ملفات ‪ mp3‬ولذلك عند نقرك على‬

‫اى ملف ‪ mp3‬سوف يظهر لك برنامج ‪ Totem‬والذى يخبرك ان النظام بنفسه سيقوم بعملية البحث فى مستودعات ‪ third party‬التى يتم تضمينها مع‬

‫توزيعة اوبونتو بصفة افتراضية‬

‫‪ -2‬سوف تظهر لك النافذة التية لتخبرك بانواع الكوديك ‪ MP3 playback‬المتوفرة للملف الصوتى الذى تريد تشغيله‬
‫‪301‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬ضع علمة صح امام نوع كوديك الحتكارى الذى تريد تركيبه لتظهر لك رسالة تاكيدية انقر على ‪install‬‬

‫‪ -4‬الصورة التية توضح لك عملية تنزيل معلومات عن انواع الكوديك التى قمت باختيارها‬

‫‪ -5‬سوف تظهر لك هذه الرسالة والتى تخبرك ان انواع الكوديك التى قمت بطلبها محظورة فى بعض البلدان لنها خاضعة لقوانين الملكية الفكرية وتطالبك‬

‫ان كنت فى احدى هذه الدول ان تقوم بشراء تراخيص هذه الكوديك اضغط موافقة ‪ok‬‬

‫‪ -6‬الن سوف نقوم بتركيب الكوديك التى قمنا بتنزيلها اضغط ‪Apply‬‬
‫‪302‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬الن سوف تبدا عملية تنزيل الكوديك المطلوب من المستودعات الخاصة به‬

‫‪ -8‬بعد انتهاء عملية تنزيل الكوديك المطلوب سوف يبدا فى عملية التركيب اوتوماتيكيا كما توضح الصورة التية‬

‫‪ -9‬الن تظهر لك رسالة تخبرك بنجاح عملية تركيب الكوديك المطلوب‬


‫‪303‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التركيب اليدوى‬

‫يمكنك تركيب هذه الضافات بطريقة عن طريق استخدام سطر الوامر ‪ CLI‬او عن طريق ‪Synaptic Package Manager‬‬

‫‪ -1‬من قائمة ‪ setting‬افتح ‪repositories‬‬

‫‪ -2‬سنقوم الن بتفعيل مختلف المستودعات مثل ‪ Multiverse & Restricted‬الغير منشطة بصورة افتراضية حيث نقوم بوضع علمة صح فى‬

‫السطر الثالث و الرابع‬

‫نقوم باغلق ‪ close‬لتظهر لك رسالة تاكيدية لحدوث تغييرات فى الوضاع الفتراضية‬


‫‪304‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬من مدير الحزم ‪ Synaptic Package Manager‬اضغط على ‪ Reload‬لتحديث قائمة الحزم المتاحة لديك‬

‫‪ -5‬سيبدا الن مدير الحزم فى تحديث قائمة الحزم المتاحة من المستودعات الجديدة‬

‫‪ -6‬يمكنك الن عمل تنزيل ‪ download‬و تركيب ‪ install‬المزيد من ‪ multimedia codecs‬اضغط على زر ‪search‬‬

‫فى خانة البحث اكتب اسم الكوديك الذى تريده ثم اضغط على زر ‪search‬‬
‫‪305‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد قيامك بعملية البحث ستظهر لك الكثير من الحزم المتوفرة للتحميل اختار الحزمة التى تريدها ثم اعمل كليك يمين عليها واختار‬

‫‪Mark for Installation‬‬

‫ثم بعد ذلك اضغط على ‪ Apply‬لتنفيذ عملية التركيب‬

‫سيظهر لك الن قائمة ملخصة للحزم التى تقوم بتركيبها اضغط على ‪ Apply‬للبدء فى عملية التركيب‬
‫‪306‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سيقوم مدير الحزم الن بتنزيل و تركيب حزمة الكوديك التى قمت باختيارها ‪ ,‬ثم ستظهر لك رسالة تخبرك بنجاح عملية التركيب‬
‫‪307‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫دليل شامل لتشغيل كوديك الصوت والفيديو ‪playback‬‬


‫الخطوة الولى‬

‫فى الوضع الفتراضى فان توزيعة اوبونتو ل تاتى مدعمة لكل صيغ الملتيمديا بسبب براءات الختراع و حقوق النشر الذى يتم تطبيقه فى بعض البلدان‬

‫على كل حال من السهل ان تقوم بربط ‪ codecs‬المفقودة مع برامج تشغيل الميديا التى لديك سنوضح الن طريقة سريعة تزودك بدعم مع ‪ 99%‬مع‬

‫برامج الصوت و الفيديو انت ستحتاج العديد من برامج تشغيل الميديا لنك ربما تحتاج ان تقوم بالتبديل بين هذه البرامج لتشغيل بعض انواع الملفات‬

‫ولكن ل تقلق سوف نقوم بحل كل هذه المشكلت‬

‫ملحظة ‪ :‬الدعم الكامل لتشغيل الملتيمديا متوفر فقط لنظمة ‪ , bit -32‬اذا كنت تستخدم انظمة ‪ bit-64‬سوف تصادفك بعض المشكلت من وقت لخر‬

‫كيف نقوم بتنفيذ هذا ؟‬

‫‪ -1‬تأكد من اتصالك بالنترنت‬

‫‪ -2‬افتح ‪Applications – Add/Remove‬‬

‫اختار عرض "‪ "All available applications‬من اعلى النافذة‬

‫اكتب فى خانة البحث ‪ mp3‬ل تضغط ‪ Enter‬ثم انتظر قليل سيظهر لك‬

‫‪Ubuntu restricted extras‬‬

‫‪Gstreamer extra plugins‬‬

‫‪Gstreamer ffmpeg plugin‬‬

‫‪VLC media player‬‬

‫‪Mplayer Movie player‬‬

‫‪gxine‬‬

‫‪Audacious‬‬

‫اضغط ‪ Apply‬للموافقة على كل الجوبة المقترحة فى النوافذ ‪ popups‬الظاهرة امامك‬

‫عندما ينتهى من التركيب اغلق نافذة ‪Add/remove‬‬


‫‪308‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬افتح ‪System < Administration < Synaptic Package Manager‬‬

‫اضغط على زر "‪ "Search‬من شريط ادوات ‪ Synaptic‬و اكتب ‪openjdk‬‬

‫ستظهر لك قائمة نتأئج البحث ضع علمة امام ‪openjdk-6-jre & openjdk-6-jre-headless‬‬

‫و اختار ‪ Mark for complete removal‬ايضا سيتم ازالة ‪ IcedTea plugin‬اوتوماتيكيا‬

‫اضغط على زر ‪ Apply‬لتنفيذ التعديلت‬

‫‪ -4‬اترك برنامج ‪ Synaptic‬مفتوحا كما هو‬

‫اكتب فى خانة البحث كلمة ‪sun java‬‬

‫ستظهر لك فى نتائج البحث ‪sun-java7-jre & sun-java7-plugin‬‬

‫اعمل كليك يمين عليها واختار ‪Mark for Installation‬‬

‫ثم بعد ذلك اضغط على ‪ Apply‬لتنفيذ عملية التركيب‬

‫سوف تظهر لك صغحة التفاقية ‪ Sun's licence agreement‬وافق على شروط التفاقية‬

‫‪ -5‬اترك برنامج ‪ Synaptic‬مفتوحا كما هو اكتب فى خانة البحث كلمة ‪vlc plugin‬‬

‫اختار ‪mozilla-plugin-vlc‬‬

‫اعمل كليك يمين عليها واختار ‪Mark for Installation‬‬

‫ثم بعد ذلك اضغط على ‪ Apply‬لتنفيذ عملية التركيب‬


‫‪309‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخطوة الثانية‬

‫لقد قمنا فى الخطوة الولى بدعم ‪ 99%‬من وسائط الملتيمديا لكن تبقى لنا ‪ 1%‬من الدعم مفقود فى اوبونتو ‪ Ubuntu 8.04‬سنحتاج فى هذه الخطوة‬

‫استخدام التيرمنال )صدمة !!!(‬

‫‪ -1‬لننا نريد تركيب ‪ ) w 32 codecs‬او ‪ w64codecs‬لو كان لديك ‪( ubuntu 64 bit‬‬

‫‪ -2‬سنحتاج تركيب ‪ ) libdvdcss2‬لدعم ‪ playback‬فى اسطوانات ‪ DVD's‬المشفرة (‬

‫ملحوظة ‪ :‬دعم الوسائط المتعددة الكامل ما زال متوفرا لنظم ‪ 32bit‬ولكن اذا كان لديك ‪ Ubuntu 64‬ربما تصادف بعض المشاكل من وقت الى اخر‬

‫الخطوات‬

‫‪ -1‬افتح التيرمنال ‪Applications < Accessories < Terminal‬‬

‫‪ -2‬سنقوم بنسخ ‪ source list‬عن طريق المر التى‬

‫‪sudo cp /etc/apt/sources.list /etc/apt/sources.old‬‬

‫ثم اضغط زر ‪ Enter‬وقم بكتابة الباسورد ) لحظ انك لن ترى رموز لكتابة الباسورد (‬

‫‪ -3‬اترك التيرمنال مفتوحا وقم بادخال المر التى‬

‫‪gksudo gedit /etc/apt/sources.list‬‬

‫اضغط على زر ‪ Enter‬لتفتح لك نافذة سنقوم بادخال السطر التى فيها‬

‫‪deb http://packages.medibuntu.org/ hardy free non-free‬‬

‫قم بحغظ ‪ save‬ثم قم باغلق النافذة‬

‫‪ -4‬لتركيب مفتاح التوثيق ‪ validation key‬لمستودعات ‪ Medibuntu repository‬قم بادخال المر التى فى التيرمنال‬

‫) وهى مفيدة للتاكد من عدم العبث فى الحزم التى يتم تركيبها (‬

‫‪wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add-‬‬

‫اضغط على زر ‪Enter‬‬

‫‪ -5‬سنقوم بتحديث قائمة الحزم ‪ source list‬عن طريق المر التى‬

‫‪sudo apt-get update‬‬

‫اضغط ‪Enter‬‬

‫اهمل التحذيرات التى تظهر لك نحن فقط نريد ‪) codecs 32‬أ‪î‬و ‪ (w 64 codecs‬و ‪ .libdvdcss 2‬لحظ ان هناك بعض رسائل التحذير تظهر لك‬
‫‪310‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ما هى اهمية تركيب ‪ codecs 32‬؟‬

‫هى عبارة عن حزمة تحتوى على العديد من الكوديك و هذه الملفات اخذت من نظام تشغيل الويندوز باسلوب حرفى حيث انها تاتى مع نظام الويندوز‬

‫بصفة افتراضية على هيئة ملفات ‪ , .dll‬لحظ انك بذلك تعتدى على حقوق الشركات التى قامت بتصنيع الشفرات وتخترق حقوق ‪copyright‬‬

‫يمكنك الن تشغيل ملفات البرامج التية ‪:‬‬

‫‪Windows Media Player -1‬‬

‫‪RealPlayer -2‬‬

‫‪QuickTime -3‬‬

‫‪DivX -4‬‬

‫‪ -6‬افتح ‪System < Administration < Synaptic Package Manager‬‬

‫استخدم زر البحث ‪ search‬وقم بكتابة ‪ w32codecs‬ثم ‪libdvdcss2‬‬

‫قم بعملية تركيب الحزم كما اوضحنا سابقا‬

‫‪ -7‬سنقوم الن باغلق مستودع ‪ Medibuntu software repository‬لمنع ظهور رسائل التحذير عند عمل التحديث‬

‫و لعمل ذلك ‪System < Administration < Software Sources‬‬

‫ادخل على تبويب "‪"Third-Party Software‬‬

‫ثم قم بازالة علمة الصح الموضوعة امام ‪http://packages.medibuntu.org/ hardy free non free‬‬

‫اغلق نافذة ‪Software Sources‬‬

‫‪ -8‬تمتع الن مع كل ملفات الملتيمديا فى توزيعة اوبونتو‬


‫‪311‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال على احدى انواع الكوديك المتاحة فى توزيعة اوبونتو‬


‫اذا اردت تجنب استخدام هذه البرمجيات يمكنك الحصول على برنامج ‪ audio codec‬الوحيد المتاح تحت توزيعة اوبونتو و مسجل براءة الختراع‬

‫لتشغيل ملفات ‪ MP3‬و هو ‪ Fluendo MP3 codec‬حيث قامت شركة ‪ Fluendo‬بالتبرع لدفع تكلفة ترخيص تقنية ‪ MP3‬وكذلك اتاحة برامج‬

‫‪ decoder‬الخاصة بهم لكل مستخدمى لينوكس لتوفر لهم حرية فى الستخدام ‪ ,‬للمزيد من المعلومات ادخل‬

‫على الرابط التى‬

‫‪www.fluendo.com/resources/fluendo_mp3.php‬‬

‫بالطبع هنا فان ‪ Fluendo MP3 codec‬ليتفادى العتبارات الخلقية التى تحيط باستعمال تسجيل براءات الختراع التقنية لكنه يجعلك فى وضع‬

‫افضل من الوضع الول على اى حال فان استخدام ‪ Fluendo codec‬يمكنك فقط من فك تشفير ‪ decoder‬ملفات ‪ MP3 audio‬ولكنه ل يمكن‬

‫استخدامه من اجل تشفير ملفات ‪ , MP3s‬كما يمكنك من فتح مسارات ‪ tracks‬فى اسطوانات ‪ MP3‬فى هذه الحالة فانه يلزمك على القل استخدام‬

‫حزم ‪gstreamer-plugins-ugly‬‬

‫اذا رغبت فى استخدام ‪ Fluendo codec‬يمكنك تركيبه عن طريق ‪ CLI‬او عن طريق ‪synaptic package manger‬‬

‫‪gstreamer0.10-fluendo-mp3‬‬
312 ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تطبيقات الصوت والفيديو‬


# Default Applications

1.
1. Totem
2. Rhythmbox
3. Sound Juicer
4. Sound Recorder
5. Serpentine
6. Amarok
7. Kaffeine
8. K3b

# Extra Packages

1. Video Players and Editors


1. MPlayer
2. Diva
3. Kino
4. gstreamer-editor
5. totem-xine
6. gxine
7. xine-ui
8. VLC
2. Music Players and Audio Editing
1. Audacity
2. Banshee
3. Cactus Jukebox
4. Cowbell Music Organizer
5. XMMS
6. Beep Media Player
7. Muine
8. Sound Converter
9. Streamtuner
10. Listen
11. Exaile
3. Media Centers
1. Elisa
2. MythTV

# Flash Player 9 plugin installation


‫‪313‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Rhythmbox Music Player‬‬


‫الهدف ‪:‬‬

‫الهدف من هذا الدرس هو ان تتعلم كيف يمكنك تشغيل واعداد وتنظيم ملفات الملتيمديا حيث تأتى توزيعو اوبونتو اليك مع مشغل افتراضى للموسيقى‬

‫يتيح لك تنظيم ملفاتك الموسيقية يسمى هذا البرنامج ‪ Rhythmbox Music Player‬وهو مشابه لواجهة برنامج ‪iTunes‬‬

‫مميزاته‪:‬‬

‫‪ -1‬مفتوح المصدر و مجانى‬

‫‪ -2‬تم تصميمه للعمل على بيئة سطح المكتب جنوم‬

‫‪ -3‬تشغيل ملفاتك الموسيقية‬

‫‪ -4‬الستماع الى محطات الراديو‬

‫‪ -5‬استيراد الملفات الموسيقية من القراص المدمجة‬

‫‪ -6‬امكانية تنظيم ملفاتك الموسيقية‬

‫‪-7‬امكانية عمل تسجيلت موسيقية بكفأة عالية‬

‫‪ -8‬يحتوى على عدد كبير من الصيغ ‪ format‬بدعم شامل لتشغيل ملفات ‪audio‬‬

‫والكثير من المزايا التى سوف تكتشفها بنفسك‬

‫اين اجد برنامج ‪ Rhythmbox‬؟‬


‫‪314‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Rhythmbox Music Player‬‬

‫طرق عمل البرنامج‬

‫‪ -1‬الستماع الى ملفاتك الموسيقية المحفوظة على جهازك‬


‫‪ -1‬اضافة ملفاتك الموسيقية المحفوظة على جهازك الى مكتبة ‪ library‬هذا البرنامج لتشغيلها فورا لعمل ذلك اعمل كليك يمين ‪ Rclick‬على المكتبة‬

‫‪ library‬واختار منها ‪ Import File‬لضافة الملفات التى تريدها‬


‫‪315‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬يمكنك بعد ذلك اختيار ملفاتك الموسيقية من قأئمة ‪ places‬ثم تضغط على ‪ open‬لتشغيل هذه الملفات‬

‫يجب ان تلحظ انه عندما تقوم باختيار ملفاتك الموسيقية يقوم ‪ Rhythmbox‬بعملية استيراد يقوم بعملية تصنيف للملفات‬

‫حسب النوع ‪ & genre‬حسب الفنان ‪ & artist‬حسب اللبوم ‪ & album‬حسب العنوان ‪ title‬حسب رقم المسار ‪track number‬‬

‫تشغيل الملف‬ ‫اختيار اللبوم‬


‫اعادة تشغيل الملف الموسيقى‬
‫الموسيقى‬

‫اختيار المصدر‬
‫الموسيقى‬

‫اختيار الفنان‬

‫ا‬
‫لختيار حسب‬
‫مسار الغنية‬

‫‪ -3‬اذا قمت بالضغط على زر تشغيل برنامج ‪ Rhythmbox‬بدون اختيارك للملف الذى تريد تشغيله سيقوم بتشغيل اول ملف موسيقى موجود فى نافذة‬

‫‪track‬‬
‫‪316‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬يمكنك ايضا عمل قائمة من الملفات ‪ playlists‬التى تختار فيها الملفات الموسيقية التى تريد تشغيلها وترتيبها حسبما تريد ولعمل ذلك اعمل كليك‬

‫يمين ‪ Rclick‬على مسار ‪ music track‬و اختار ‪Add to Playlist‬‬

‫‪ -5‬برنامج ‪ Rhythmbox‬يمنحك الكثير من الميزات المفيدة لحتوائه على الكثير من الضافات ‪ plugins‬المختلفة للستفادة من هذه الضافات افتح‬

‫قائمة ‪ Edit‬ومنها اختار ‪ Plugins‬ليفتح لك نافذة ‪Configure Plugins‬‬


‫‪317‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اعتمادا على متطلباتك وتفضيلتك يمكنك ان تقوم بتنشيط هذه الضافات ‪ plugins‬للحصول على العديد من الوظائف الاضافية على سبيل المثال يمكنك‬

‫‪ -1‬تنشيط مخازن ‪ Magnatune plugin‬لستعراض وتنزيل اغانى ‪iTunes‬‬

‫‪ -2‬تنشيط ‪ Visualization‬لتستطيع عمل مزامنة حقيقية فى الوقت بين الصورة التى تعرض على الشاشة و الصوت الصادر عنها‬

‫‪ -3‬يمكنك ايضا ان تقوم باعادة تشغيل الملفات الموسيقية بصورة اوتوماتيكية ذلك عن طريق تنشيط ‪Song Lyrics‬‬

‫نقوم بوضع علمة صح امام الضافات التى نريدها ثم نضغط على زر ‪ Close‬ثم نفتح قائمة ‪ view‬و منها نختار ‪ song lyrics‬لتبدأ فى تفعيل خاصية‬

‫اعادة شغيل الملفات الموسيقية‬


‫‪318‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬كما يمكنك التمتع بمشاهدة بعض الصور المتحركة عن طريق النقر على زر ‪Visualization‬‬

‫‪ -2‬الستماع الى ‪Podcasts‬‬


‫لحظ ان ‪ Podcasts‬عبارة عن معارض الكترونية موجودة على شبكة النترنت تقوم بعرض الملفات الموسيقية و الغنائية الجديدة كما يمكنك الشتراك‬

‫فى هذه الخدمة لكى تكون قأدرا على تنزيل ‪ download‬كل الملفات الصوتية الجديدة لتشغيل الموسيقى من ‪ podcast‬ادخل الى قائمة المصادر‬

‫‪ Source list‬ثم اعمل كليك يمين على خيار ‪ Podcast‬ثم اختار ‪New Podcast Feed‬‬
‫‪319‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫لمعرفة المزيد عن ‪ Podcasts‬ادخل الى الرابط التى‬

‫‪http://en.wikipedia.org/wiki/Podcasting‬‬

‫سنقوم الن بادخال العنوان اللكترونى فى قائمة ‪ New Podcast Feed‬ثم اضغط على ‪ Add‬سيقوم برنامج ‪ Rhythmbox‬اتوماتيكيا بالنظر الى‬

‫اخر ‪ podcasts‬ليقوم بتنزيلها ثم تشغيلها‬

‫الستماع الى ‪Podcasts‬‬


‫‪320‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الستماع الى محطات الراديو ‪:‬‬


‫يمكنك الستماع الى محطات الراديو المتوفرة فى العالم كله من خلل شبكة النترنت للستماع الى هذه المحطات انقر على ‪ Radio source‬الموجودة‬

‫فى قائمة ‪ Source pane‬فى الوضع الفتراضى يوجد مختلف المحطات الذاعية المتوفرة من خلل برنامج ‪ Rhythmbox‬كل محطة من هذه‬

‫المحطات يذيع احدى النواع المختلفة من الموسيقى للستماع الى احدى هذه المحطات الذاعية انقر مرتين ‪ Dclick‬على المحطة التى تريدها‬

‫لمعرفة المزيد عن الستماع الى الراديو من خلل شبكة النترنت يمكنك الدخول الى الرابط التى‬

‫‪http://en.wikipedia.org/wiki/Internet_radio‬‬

‫ايضا يمكنك اضافة المزيد من محطات الراديو التى ترغب فى الستماع اليها الى القائمة الموجودة بالنقر على ‪ New Internet Radio Station‬ثم‬

‫تقوم باضافة روابط هذه المحطات التى ترغب فيها ثم تنقر على زر ‪ Add‬لضافتها‬
‫‪321‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Playing and Extracting Audio CDs‬‬

‫تشغيل واستيراد الملفات الصوتية من السطوانات المضغوطة‬

‫برنامج ‪ Sound Juicer‬هو من التطبيقات الموجودة على توزيعة اوبونتو بصفة افتراضية وهو يتميز بالعديد من المميزات‬

‫‪ -1‬يتيح لك تشغيل ملفات ‪ audio‬من السطوانات المدمجة اتوماتيكيا‬

‫‪ -2‬يتيح لك النسخ من اسطوانات ‪ audio‬المدمجة‬

‫‪ -3‬يقوم بتحويل ملفات ‪ audio‬الى مختلف الصيغ اخرى ‪OGG & FLAC & WAV‬‬

‫‪ -4‬يعتبر اداة ممتازة و سهلة و التى تتطلب اقل قدر ممكن من تدخل المستخدم‬

‫ما هو الفرق بين الصيغ الصوتية الثلثة السابقة ‪ OGG & FLAC & WAV‬؟‬

‫‪ : OGG‬هو بديل مفتوح المصدر ومجانى وغير مسجل برأءة الختراع عن الصيغة المتلكية ‪ MP3‬وهو يستبعد اجزاء من الصوت التى ل يستطيع‬

‫البشر سماعها للتقليل من حجم الملف الصوتى و تنقية الصوت الناتج منه و هذا النوع من الصيغ يتميز بصغر حجم ملفاته حيث ان الملف الصوتى‬

‫الناتج منه يبلغ ‪ 10%‬من حجم الملفات الصوتية التى لها امتداد على صيغة ‪ WAV‬و التى تحتوى على نفس المحتوى الصوتى‬

‫‪ : FLAC‬هو بديل مفتوح المصدر و مجانى و غير مسجل براءة الختراع لكنه يعمل بطريقة مختلفة عن صيغة ‪ OGG‬او ‪ MP3‬حيث انه يحتفظ‬

‫بكل التسجيلت الصوتية كاملة بدون حذف اى معلومات صوتيةغير ضرورية و هو يعادل فى حجمه ‪ 50%‬من حجم الملفات الصوتية التى على صيغة‬

‫‪ WAV‬والتى تحتوى على نفس المحتوى الصوتى‬

‫‪ : WAV‬هو اختصار لصيغة ‪ Waveform‬الصوتية و هو عبارة عن صيغة صوتية غير مضغوطة يتم اخذها على هيئة نبضات صوتية كل فترة زمنية‬

‫متناهية الصغر ثم تجمع فى ملف‬

‫‪Sound Juicer‬‬
‫‪322‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Sound Juicer CD Extractor‬‬

‫مميزات البرنامج ‪:‬‬

‫‪ -1‬عندما تضع اسطوانة ‪ audio‬المضغوطة سوف يشعر بها برنامج ‪ Sound Juicer‬ليقوم بفتحها لك بصورة اوتوماتيكية‬

‫‪ -2‬اذا كنت متصل بشبكة النترنت سيحاول هذا البرنامج فحص هذه السطوانة ثم يقوم بالبحث عن اى معلومات حول محتوى القرص المدمج مثل‬

‫‪ artist‬و ‪ title‬و ‪ track‬من موقع ‪ MusicBrainz.org‬و الذى يعتبر قاعدة بيانات ضخمة على النترنت تشمل اكثر من ‪ 360,000‬ألبوم منشور‬

‫‪ -1‬تشغيل الملفات الصوتية من ‪CD‬‬


‫عندما تقوم بادخال اسطوانة ‪ audio‬المدمجة فى ‪ CD ROM‬سوف يظهر لك برنامج ‪ Sound Juicer‬بطريقة اوتوماتيكية او لتشغيل احدى‬

‫الملفات الموسيقية التى لديك قم باختيارها اول ثم انقر زر ‪PLAY‬‬


‫‪323‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬استيراد الملفات الصوتية من ‪CD‬‬


‫اذا اردت ان تستمع الى ملفاتك الموسيقية بدون الحاجة الى ادخال القرص المدمج فى كل مرة تريد فيها الستماع الى ملفاتك الموسيقية يمكن نسخ هذه‬

‫السطوانات وحفظها على جهازك اذا كنت ترغب فى ضبط اعدادات النسخ من السطوانة الى جهازك قم بفتح قائمة ‪ Edit‬و منها اختار ‪Preferences‬‬

‫من خلل نافذة ‪ Preferences‬يمكنك ضبط مختلف العدادات مثل‬

‫مصدر الملفات‬

‫مكان النسخ‬

‫ترتيب الملفات‬

‫نوع التسمية‬

‫نوع الصيغة‬
‫‪324‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫لختيار مستوى الجودة للملفات المنسوخة يمكنك عمل ذلك عن طريق الضغط على زر ‪ Edit‬و الذى يوفر لك الكثير من الختيارات التى تمكنك من‬

‫اختيار جودة ملفاتك الصوتية كما ترغب اختار واحدة منهم ثم انقرعلى زر ‪Edit‬‬

‫سوف تظهر لك هذه النافذة التى تعرض لك اسم و وصف و امتداد صيغة الملف‬

‫الن سوف نختار المكان الذى ترغب فى الحتفاظ فيه بملفاتك الصوتية ‪ ,‬فى الوضع الفتراضى يقوم البرنامج بالحتفاظ بهذه الملفات فى مجلد ‪Home‬‬

‫و بالطبع يمكنك اختيار المكان الذى تراه مناسبا لحفظ ملفاتك الصوتية على سبيل المثال سوف نقوم بحفظ هذه الملفات فى مجلد ‪Music‬‬
‫‪325‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫نقوم الن باختيار الملفات الموسيقية التى نريد نسخها ونضع امامها علمة صح اما الملفات الموسيقية التى لنريد نسخها نحذف من امامها علمة‬

‫الصح و الن يمكنك البدء فى نسخ الملفات الموسيقية من السطوانة الى جهازك عن طريق الضغط على زر ‪ , Extract‬كما يمكنك معرفة الوقت‬

‫الذى تستهلكه عملية النسخ من ‪ Duration‬و هى تعتمد على سرعة جهازك‬

‫بعد انتهاء عملية النسخ سوف تظهر لك رسالة تخبرك بنجاح العملية يمكنك ان‬

‫‪ -1‬تختار ‪ open‬للدخول الى المكان الذى نسخت فيه هذه الملفات‬

‫‪ -2‬تختار ‪ Eject‬لخراج السطوانة من ‪CD ROM‬‬

‫‪ -3‬تختار ‪ close‬لغلق النافذة فى الوقت الحالى‬


‫‪326‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Burning Audio CDs‬‬

‫حرق اسطوانات الصوت‬

‫اذا اردت نسخ ملفاتك الموسيقية التى تحتفظ بها من جهازك على اسطوانة مدمجة يمكنك ذلك عن طريق احدى البرامج القوية ‪,‬وهو برنامج‬

‫‪ Serpentine‬الذى يقوم بالعمل اللزم باسلوب مريح و سهل الستخدام وياتى مع توزيعة اوبونتو بصفة افتراضية‬

‫‪ -1‬سنقوم الن بادخال اسطوانة فارغة فى ‪ CD ROM‬فيشعر بها برنامج ‪ Serpentine‬ليظهر لك رسالة يسالك فيها اذا كنت ترغب فى النسخ‬

‫عليها لعمل ‪ Data CD‬او ‪audio CD‬‬

‫‪ -2‬بطريقة اخرى يمكنك فتح برنامج ‪ Serpentine‬يدويا عن طريق الترتيب التى‬

‫‪Serpentine‬‬
‫‪327‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Serpentine‬‬
‫طريقة النسخ على اسطوانات ‪:‬‬

‫‪ -1‬اذا اردت نسخ ملفاتك الصوتية من جهازك على السطوانة باستخدام العدادات الفتراضية اضغط مباشرة على زر ‪Add‬‬

‫‪ -2‬اذا اردت تعديل العدادات الفتراضية قبل البدء فى عملية النسخ من جهازك الى السطوانة الفارغة من قائمة ‪ Edit‬أختار ‪Preferences‬‬

‫اختيار جهاز النسخ‬

‫اختيار اعلى سرعة‬


‫نسخ‬

‫تحديد سرعة النسخ‬


‫المرغوبة‬

‫وقت بين نسخ ملفين‬

‫اخراج السطوانة بعد‬


‫النسخ اتوماتيكيا‬

‫الن بعد ضبط اعداداتك اضغط على زر ‪ close‬لتطبيق العدادات التى قمنا باختيارها‬
‫‪328‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الن سوف نقوم بتحديد الملفات التى نريد نسخها من جهازك الى السطوانة الفارغة و لعمل ذلك اضغط على زر ‪Add‬‬

‫‪ -4‬سوف تظهر لك الن محتويات هذا المجلد من الملفات الموسيقية وسوف نقوم بتحديد الملفات التى نريد نسخها‬

‫بعد النتهاء من اختيار كل ملف موسيقى الذى نرغب فى اضافتها لندخل مرة اخرى و نختار ملف اخر من مكان اخر و هكذا الى ان تكتمل قائمة الملفات‬

‫التى نريد نسخها كما يمكنك التراحع عن احدى الملفات التى قمت باضافتها الى القائمة و حذفها بعد انتهائك من اختيار الملفات الموسيقية التى‬

‫ترغب فى نسخها اضغط على ‪ open‬لينتقل بك البرنامج من هذه الصفحة الى الصفحة الرئيسية للبرنامج‬
‫‪329‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬بعد انتهائك من اختيار الملفات الموسيقية التى ترغب فى نسخها وتأكدك من ان لها مساحة تسمح بها السطوانة الفارغة سنقوم الن بعملية نسخ‬

‫هذه الملفات من جهازك الى السطوانة الفارغة بالضغط على زر ‪Write to Disc‬‬

‫‪ -6‬سوف تظهر لك الن الرسالة التاكيدية التية قبل القيام بعملية النسخ اضغط على ‪ Write to Disc‬مرة اخرى للقيام بعملية النسخ‬
‫‪330‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬الصورة التية توضح لك عملية نسخ الملفات الموسيقية من جهازك الى السطوانة ‪ CD‬و يعتمد الوقت الذى تأخذه هذه العملية على حجم الملفات‬

‫الموسيقية التى تقوم بنسخها و ايضا على سرعة جهازك‬


‫‪331‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪iPod‬‬
‫ما هو ‪ ipod‬؟‬

‫هو احدى اجهزة الملتيمديا الجوالة الشائعة تم تصميمها وتسجيل علمتها التجارية عن طريق شركة ‪ , Apple‬يمكنك من خلله تشغيل ملفات ‪MP3‬‬

‫وملفات ‪ AAC‬وهو قادر على تخزين عشرات اللف من الملفات الصوتية ولكنه ليدعم صيغ الملتيمديا مفتوحة المصدر‬

‫‪ -1‬تشغيل ملفات ‪ipod‬‬


‫‪ -1‬قم بتركيب جهاز ‪ ipod‬من خلل احدى فتحات ‪ USB‬الموجودة فى جهازك ‪ ,‬سيقوم اوبونتو اوتوماتيكيا بعمل عملية الربط ‪ mount‬معه لتظهر لك‬

‫ايقونة له على سطح المكتب ‪ desktop‬كما يمكنك تشغيل جهاز ‪ ipod‬عن طريق برنامج ‪ Rhythmbox Music Player‬و يمكنك رؤية الملفات‬

‫الموسيقية التى يحتوى عليها جهاز ‪ ipod‬وتشغيلها‬

‫‪ -2‬يجب ان تلحظ انه عندما تقوم بتشغيل جهاز ‪ ipod‬عن طريق ‪ Rhythmbox‬ربما تظهر لك رسالة خطأ اذا لم تكن قد قمت بتركيب الضافات‬

‫اللزمة لتشغيل مثل هذه الملفات لذلك فانه يلزمك بالطبع تنزيل اضافات الكوديك اللزمة لتشغيل هذه المتدادات والصورة التية توضح لك الملفات‬

‫الموسيقية المحفوظة فى جهاز ‪ipod‬‬


‫‪332‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Gtkpod‬‬
‫يمكنك تنزيل برنامج ‪ gtkpod‬من خلل مستودعات اوبونتو من خلل برنامج مدير الحزم ‪Synaptic Package Manager‬‬
‫مميزاته ‪:‬‬
‫‪ -1‬رؤية كل الملفات التى تحتفظ بها فى جهاز ‪ ipod‬والذى يقوم اوتوماتيكيا بتقسيم هذه الملفات الموسيقية الى مختلف المجموعات النوع ‪genre‬‬
‫واللبوم ‪ album‬والفنان ‪ artist‬لتساعدك على التصفح السريع لمفضلتك الموسيقية‬
‫‪ -2‬يمكن عمل قائمة ‪ playlist‬لضافة و تعديل مفضلتك‬
‫‪ -3‬التحكم فى درجة ارتفاع الصوت لحدى او كل ملفاتك الموسيقية‬
‫‪ -4‬بعملية نقل الملفات من و الى جهاز ‪ ipod‬بكل سهولة‬
‫ؤ‬
‫اين اجد برنامج ‪ gtkpod‬؟‬

‫‪Gtkpod‬‬
‫‪333‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اضافة الملفات من جهاز الكمبيوتر الى جهاز ‪Ipod‬‬


‫اضغط على زر ‪ file‬لضافة ملفات الملتيمديا التى تريدها الى جهاز ‪ipod‬‬

‫الصورة التية توضح لك كيف يمكنك اختيار ملفاتك الموسيقية من جهاز الكمبيوتر الى جهاز ‪ ipod‬و عند النتهاء من عملية نسخ الملفات اضعط على‬

‫زر ‪open‬‬

‫لتبدا عملية نقل الملفات ثم تظهر لك رسالة سريعة بنجاح عملية النقل‬

‫"‪"Successfully added files‬‬


‫‪334‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد انتهائك من نسخ الملفات الى جهاز ‪ ipod‬نقوم بحفظ التغييرات ‪ ,‬بالضغط على زر ‪Save Changes‬‬

‫بعد قيامك بتحديث جهاز ‪ ipod‬وتريد ان تقوم بفصله عن جهازك‬

‫‪ -1‬اغلق نافذة برنامج ‪Rhythmbox‬‬

‫‪ -2‬اعمل كليك يمين على ايقونة ‪ ipod‬الموجودة على سطح المكتب واختار ‪Eject‬‬

‫‪ -3‬يمكنك الن نزع جهاز ‪ ipod‬من فتحة ‪ USB‬من جهازك بأمان‬


‫‪335‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Creating and Editing Audio Files‬‬


‫صنع وتعديل الملفات السمعية‬
‫اول ‪ :‬صنع ملفات ‪Audio‬‬
‫اوبونتو تزودك بادوات لصنع ملفات ‪ Audio‬الجديدة باستخدام بعض اجهزة الدخال مثل الميكروفون ‪ microphone‬التطبيق الفتراضى المتاح فى‬

‫توزيعة اوبونتو لعمل ملفات ‪ audio‬هو ‪ GNOME Sound Recorder‬يسمح لك هذا البرنامج القيام بتسجيل وتشغيل مختلف صيغ ملفات ‪audio‬‬

‫مثل ‪flac & ogg & wav‬‬

‫اين اجد برنامج ‪ GNOME Sound Recorder‬؟‬

‫‪GNOME Sound Recorder‬‬


‫‪336‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪GNOME Sound Recorder‬‬

‫اول ‪ :‬عملية التسجيل الصوتى نقوم بعمل التى ‪:‬‬

‫‪ -1‬نقوم بتوصيل جهاز ‪ microphone‬فى الفتحة الخاصة به‬

‫‪ -2‬نقوم بتحديد مستوى الجودة ‪ quality‬لعملية التسجيل‬

‫‪ -3‬نقوم بتحديد مستوى ارتفاع الصوت المناسب للحصول على افضل‬

‫جودة تسجيل من هذه النافذة نختار جودة صوت الدخل والخـرج الى‬

‫اوضح صوت ممكن‬

‫تسمح لنا هذه النافذة باستخدام بعـض الدوات التى تعمل على تحسين‬

‫نقاء الصوت نقوم باختيار الداة المنـاسبة ثم نقـوم بأغلق النـافذة‬


‫‪337‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬للبدء فى عملية التسجيل اضغط على زر ‪Record‬‬

‫‪ -5‬بعد اكتمال عملية التسجيل يمكن الضغط على زر ‪ PLAY‬للستماع الى الملف الصوتى المسجل‬
‫‪338‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪ :‬التعديل على ملفات ‪Audio‬‬


‫يمكنك استخدام برنامج ‪ Audacity‬للتعديل على الملفات الصوتية وهذا البرنامج غير موجود بصفة افتراضية فى توزيعة اوبونتو لكنه من التطبيقات‬

‫المجانية و مفتوحة المصدر يمكن تركيبه بسهولة من مستودعات اوبونتو لذلك سوف نقوم بتركيبه من ‪ Synaptic Package Manger‬او من‬

‫خلل ‪Add/Remove Applications‬‬

‫مزاياه‬

‫‪ -1‬الستماع الى ملفات ‪audio‬‬

‫‪ -2‬امكانية كتم الصوات عند بعض نقاط ملف ‪audio‬‬

‫‪ -2‬اعادة تشكيل هذه الموجة عن طريق تقطيع بعض الجزاء الغير مرغوب فيها‬

‫‪ -3‬اضافة الكثير من المؤثرات الصوتية على المقاطع المختلفة‬

‫‪ -4‬يسمح لك بتحويل صيغة الملفات الناتجة الى صيغ اخرى‬

‫اين اجد البرنامج ؟‬

‫عند تشغيل برنامج ‪ Audacity‬لول مرة سوف يسالك عن اللغة الفتراضية التى ترغب ان يظهر لك بها ‪ ,‬مع العلم ان هذا البرنامج متوفر له ‪30‬‬

‫ترجمة من ضمنها اللغة العربية‬


‫‪339‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Audacity‬‬
‫‪ -1‬نقوم باختيار الملف الصوتى الذى نريد اجراء عملية التعديل عليه‬
‫‪340‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬سيقوم برنامج ‪ Audacity‬بفتح ملف ‪ audio‬الذى قمت باختياره و يقوم بعرضه عليك على هيئة موجة زرقاء‬

‫‪ -3‬يستخدم برنامج ‪ Audacity‬العديد من الدوات ‪:‬‬

‫‪ : Magnifying tool -1‬تستخدم فى حالة الملفات الطويلة اذا كنت ل ترى بعض الجزاء التى تريدها يمكنك استخدام هذه الداة لتكبير مناطق معينة‬

‫‪ : Envelop tool -2‬تمكنك هذه الداة من تغيير احجام مناطق معينة من الملف الصوتى‬

‫‪ : Time Shift tool -3‬تسمح لك بتحريك الصوت بالكامل مع الزمن وتساعدك هذه الداة فى حالة وجود مختلف الملفات الصوتية‬

‫‪ : Selection tool -4‬لختيار جزء معين من الملف الصوتى الذى تريد العمل عليه‬
‫‪341‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬لختيار احدى الماكن التى ترغب فى تعديلها قم بسحبها ‪ drag‬الى احدى المساحات بالضغط على زر الماوس اليسر مع التثبيت ليظهر لك بلون‬

‫رمادى غامق‬

‫‪ -5‬يمكنك ان تقوم بتقطيع الجزء الذى تريده من الملف الصوتى ‪ ,‬ثم يمكنك تعديل هذا الجزء بتطبيق مختلف المؤثرات الصوتية المختلفة‬
‫‪342‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫المؤثرات الصوتية ‪:‬‬


‫‪ :‬زيادة وتخفيض سعة الصوت بدون حدوث تغير فى الجودة‬ ‫‪Amplify -1‬‬
‫‪ : BassBoost -2‬زيادة سعة تردد معين من الترددات الموجودة‬
‫‪ :‬يسمح لك باضافة صدى صوتى بعد وقت تأخير معين‬ ‫‪Echo -3‬‬
‫‪ :‬يقل من الصمت الى الصوت الحالى‬ ‫‪Fade in -4‬‬
‫‪ : Fade out -5‬يقل من الصوت الحالى الى الصمت‬
‫‪ :‬يقلب عينات الصوت راسأ على عقب‬ ‫‪Invert -6‬‬
‫‪ : Noise Removal -7‬تسمح بازالة الضوضاء من الخلفية‬
‫‪ :‬تسمح لك بتشغيل الملف الصوتى من الخلف الى المام‬ ‫‪Reverse -8‬‬
‫مثال ‪:‬‬

‫لزيادة مستوى ارتفاع الصوت فى احدى الجزاء التى قمت بتحديدها اتبع التى ‪:‬‬

‫لحظ ان الموجات الزرقاء فى المنطقة المختارة قد تغيرت ‪ ,‬يمكنك الن ان تقوم بالستماع الملف الصوتى بعد تغيره بالضغط على زر ‪PLAY‬‬
‫‪343‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد ان تكون راضيا عن كل التعديلت التى قمت بهـا يمكنك ان تقوم بحفظ الملف المعدل يمكنك ان تقوم‬

‫بحفظ ملفاتك على مختلف الصيـغ الشائعة مثـل ‪ MP3 & Ogg‬لحفظ الملف المعدل اضغط على‬

‫‪ Export‬لتظهر لك النافـذة التية التى تسمح لـك باختيـار نـوع المـلف المعدل ثم اضغط على ‪save‬‬

‫لحفظ المـلف النهائى‬

‫سوف تظهر لك هذه النافذة التى من خللها سنقوم باختيار مكان الملف المعدل الذى نريد حفظه‬

‫يقوم برنامج ‪ Audacity‬الن بتصدير الملف فى صيغة الملف المحددة هذه العملية قد تأخذ بعض الوقت اعتمادا على طول الملف الصوتى ‪ ,‬ثم يقوم‬

‫بعدها بوضعها فى المكان الذى قمنا بأختياره‬


‫‪344‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Playing DVDs‬‬
‫تشغيل الديفيدى‬

‫فى الوضع الفتراضى فأن توزيعة اوبونتو قادرة على تشغيل نسخ الديفيدى التى ل تحتوى خليط الضافات الحتكارية ‪ ,‬على سبيل المثال فان‬

‫اسطوانات الديفيدى التجارية تحتوى على ما يسمى ب ‪ CSS‬اختصارا ل ‪ Content Scrambling System‬و هى صيغ لتعقيد الشفرة و التى‬

‫تحاول ان تقيد البرامج التى يمكنها ان تشغل صيغ الديفيدى بالضافة الى القيود القانونية التى وضعت حول صيغ ‪scrambled‬‬

‫بينما تعهدت اوبونتو على اللتزام بصيغ الملتيميديا مفتوحة المصدر المجانية لذلك فانك ستكـون بحاجة الى بعـض الـحزم البرمجية لكى تكون قادرا‬

‫على تشغيل اسطـوانـات الديفيدى المشفرة تشغيل ‪ play‬و اعادة تشغيلها ‪ playback‬و يمكن الحصول عليهـا من مستودعات اوبـونتـو‬

‫تنويه ‪ :‬من المحتمل عند استخدامك لبعض البرامج لتشغيل او نسخ الديفيدى فانه يكون غير مسموح بهذا فى قوانين بعض الدول لذلك يجب عليك معرفة‬

‫حقوقك قبل القيام بمثل هذا الجراء‬

‫كيف يمكننى تشغيل واعادة تشغيل ‪ DVD‬؟‬


‫اول ‪ :‬سنقوم بتنشيط كل مستودعات اوبونتو‬

‫ثانيا ‪ :‬من خلل سطر الوامر ‪ CLI‬او من خلل مدير الحزم ‪ Synaptic package manger‬يمكنك تركيب الحزم الضافية التية‬

‫‪gxine‬‬

‫‪libdvdcss2‬‬

‫‪libdvdnav4‬‬

‫‪libdvdplay0‬‬

‫‪libdvdvread3‬‬

‫ما هى البرامج التى يمكنها تشغيل واعادة تشغيل ‪ DVD‬؟‬

‫‪Mplayer movie player‬‬

‫‪VLC media player‬‬

‫‪Xine‬‬

‫‪Totem-xine‬‬

‫لحظ ان برنامج ‪ Totem-gstreamer‬هو البرنامج الفتراضى فى توزيعة اوبونتو لتشغيل ‪ DVD‬اوتوماتيكيا عندما تقوم باخال اسطوانات الديفيدى‬

‫فى ‪ DVD/R‬لكنه غير قادر على استعراض قائمة بمحتويات الديفيدى بعض البرامج مفتوحة المصدر الخرى مثل ‪mplayer & VLC & xine‬‬

‫قادرة على تشغيل و استعراض قائمة بمحتويات الديفيدى‬


‫‪345‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تشغيل الديفيدى بواسطة ‪Totem‬‬

‫بعد ان تقوم بتركيب كل الحزم الضافية المطلوبة من مستودعات اوبونتو يمكنك ان تقوم بتشغيل ملفات ‪ DVD‬لديك بكل سهولة‬

‫‪ -1‬قم بادخال اسطوانة الديفيدى التى لديك فى محرك السطوانات ‪ DVD/R‬ليفتح لك بصورة اوتوماتيكية‬

‫‪ -2‬لتكبير صفحة الفيديو لملء الشاشة كلها ببساطة اضغط على الحرف ‪ F‬من لوحة المفاتيح او اضغط على زر ‪ Esc‬لعودة الصورة الى الحجم الطبيعى‬
‫‪346‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬لضبط خصائص الصورة المعروضة اتبع الخطوات التية ‪:‬‬

‫‪ -2‬اختار منها ‪Skip Forwards‬‬


‫‪347‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬يمكنك النتقال الى المشاهد التالية فى الفيديو الذى تشاهده عن طريق الخطوات التية ‪:‬‬

‫‪ -1‬افتح قائمة ‪Go‬‬


‫‪348‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬لخفاء القائمة الجانبية اضغط على زر اغلق القائمة الجانبية‬


‫‪349‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Backing up DVDs‬‬
‫استرجاع ملفات الديفيدى‬

‫اذا كان لديك ملفات ‪ DVD‬قديمة او النى ليس من السهل عليك ان تجدها يمكن استرجاعها من جهازك عن طريق اخذ نسخ احتياطية منها ويمكنك ان‬

‫تأخذ نسخة احتياطية من بعض المسارات ‪ tracks‬لتقوم بمشاهدتها لحقا لكى تستطيع عمل ذلك فأن اوبونتو تزودك‬

‫‪DVD backup applications -1‬‬

‫‪DVD rippers -2‬‬

‫لكن هذه التطبيقات لم يتم تضمينها مع توزيعة اوبونتو بصفة افتراضية ‪ ,‬لكن يمكنك تنزيلها من مستودعات اوبونتو وتركيبها بكل سهولة‬

‫ما هى التطبيقات التى يمكنك تركيبها ؟‬

‫‪Thoggen‬‬

‫‪K9copy‬‬
‫لمزيد من المعلومات‬
‫‪http://k9copy.sourceforge.net‬‬

‫‪dvd::rip‬‬
‫لمزيد من المعلومات‬
‫‪http://www2.exit1.org/dvdrip‬‬

‫‪HandBrake‬‬
‫لمزيد من المعلومات‬
‫‪http://handbrake.m0k.org/-?chapter=documentation‬‬
‫‪350‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Thoggen‬‬
‫هو عبارة عن اداة مستخدمة فى لينوكس بجانب ‪ Gstreamer‬و ‪ , GTK+‬هذه التطبيق تم تصميمه لكى يكون سهل الستخدم بدل من تعقيدات‬

‫استخدام عملية ‪ DVD ripping‬هذه الداة تحاول تبسيط العملية للمستعملين متوسطى المستوى‬

‫مميزاته ‪:‬‬

‫‪ -1‬سهل الستعمال وله واجهة رسومية جميلة‬

‫‪ -2‬يدعم عرض العناوين و قصاصات الصور وتحجيم الصور‬

‫‪ -3‬يزودك باختيار اللغة ل ‪audio track‬‬

‫‪ -4‬يشفر من صيغة ‪ Ogg‬الى ‪Theora video‬‬

‫‪ -5‬يمكنك من التشفير من الدليل الحالى بواسطة ملفات فيديو ‪DVD‬‬

‫‪ -6‬يعمل بجانب ‪ GStreamer multimedia framework‬والذى يجعله سهل الستخدام ليمكنك اضافة اضافات لصيغ التشفير والكوديك فى المستقبل‬

‫يمكنك تركيب هذه الداة عن طريق برنامج ‪Synaptic Package Manager‬‬

‫لمعرفة المزيد حول هذا البرنامج ادخل على الرابط التى ‪:‬‬

‫‪http://thoggen.net/download‬‬

‫اين اجد برنامج ‪ Thoggen DVD Ripper‬؟‬


‫‪351‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫خطوات استرجاع على ‪: DVD‬‬

‫‪ -1‬الن يظهر لك نافذة برنامج ‪ Thoggen DVD Ripper‬و سوف يسألك عن ‪ tracks‬التى تريد استرجاعها على ‪ , DVD‬ضع علمة صح امام‬

‫‪ track‬الذى تريده‬

‫اختيار لغة البرنامج‬

‫اختيار حجم الصورة‬

‫التحكم فى ‪Cropping‬‬

‫التحكم فى حجم‬
‫الفيديو الناتج‬

‫الملف الناتج‬
‫‪352‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬اضغط على ‪ ok‬من التافذة السابقة لتبدا عملية السترجاع مباشرة ‪ ,‬مع ملحظة ان عملية السترجاع تأخذ وقت كبير لكنك ستحصل على نتيجة‬
‫ترضيك‬
‫‪353‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Playing Online Media‬‬


‫تشغيل ملفات الملتيمديا من النترنت مباشرة‬

‫تزودك توزيعة اوبونتو بمختلف الدوات التى تمكنك من تشغيل ملفات الموسيقى و الفيديو المتاحة عبر النترنت ‪ ,‬يمكنك الستماع اليها ومشاهدتها‬

‫‪ online‬ملفات الموسيقى و الفيديو يمكنك تشغيلها من خلل متصفح النترنت لكن يتطلب منك ذلك تركيب بعض المشغلت الخاصة على نظامك لتكون‬

‫قادرا على تشغيل المزيد من الصيغ الصوتية‬

‫‪Watching Videos in a Web Browser‬‬


‫مشاهدة الفيديو من خلل متصفح النترنت‬

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

‫‪ Google videos‬و ‪ You Tube‬مباشرة باستخدام برنامج ‪ FireFox‬بدون تركيبك لى نوع من انواع المشغلت الخاصة او الضافية ‪plugins‬‬

‫الصورة التية توضح لك احدى لقطات الفيديو التى تعرض داخل نافذة فايرفوكس‬

‫لكنك ايضا بالعتماد على نوع الصيغ الموجود بها ملفات الفيديو التى تريد مشاهدتها ستكون قادرا على تنزيل وتركيب المزيد من الضافات ‪plugins‬‬

‫لمتصفحك لحظ ان بعض ‪ plugins‬متاح بصفة افتراضية فى متصفح النترنت ‪Firefox web browser‬‬
‫‪354‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ما هى الحزم الضافية ‪ plugins‬التى يمكننى تركيبها ؟‬


‫‪ -1‬قم بتنشيط كل المستودعات بوضع علمة صح امامها‬

‫‪ -2‬من خلل سطر الوامر ‪ CLI‬او مدير الحزم ‪ Synaptic package manger‬سنقوم بتركيب‬

‫الحزم الضافية التية ‪:‬‬

‫‪totem-xine-firefox-plugin‬‬

‫‪totem-gstreamer-firefox-plugin‬‬

‫‪mozilla-mplayer‬‬

‫‪flashplugin-nonfree‬‬

‫كيف اتمكن من تشغيل الفيديو من خلل المتصفح باستمرار بدون تقطع الصورة المعروضة ؟‬
‫اذا كنت تستخدم ‪ Totem-gstreamer‬بصفة افتراضية‬

‫‪ -1‬يلزمك تركيب ‪ codec‬الخاص بميكروسوفت ويندوز اول‬

‫‪ -2‬نقوم بتركيب اضافات ‪ totem-gstreamer-firefox-plugin‬ثانيا‬

‫‪ -3‬يمكنك تركيب بعض مشغلت الميديا الضافية مثل ‪ RealPlayer 10‬لمشاهدة صيغ ‪ RealPlayer‬بصورة افضل من برنامج ‪ , Totem‬يدعم‬

‫برنامج ‪ RealPlayer‬مختلف الصيغ مثل ‪ realaudio‬و ‪ realvideo 10‬و ‪ mp3‬و ‪ ogg‬و ‪ theora‬و ‪ h263‬و ‪AAC‬‬

‫كيف يمكننى تركيب برنامج ‪ RealPlayer 10‬؟‬


‫لحظ ان برنامج ‪ RealPlayer 10‬غير مدعوم من جانب مجتمع اوبونتو لذلك‬

‫‪ -1‬يمكنك تنزيله من مستودعات ‪ Canonical‬التجارية‬

‫‪ -2‬يمكنك تنزيله مجانا من صفحة الشركة الم له على النترنت واختيار النسخة الخاصة بلينوكس‬
‫‪355‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪RealPlayer 10‬‬

‫خطوات تركيب ‪: realPlayer 10‬‬


‫أفتح التيرمنال‬

‫‪sudo gedit /etc/apt/sources.list‬‬

‫أضف في أخر الملف هذا السطر‬

‫‪deb http://archive.canonical.com/ubuntu hardy main‬‬

‫أعمل حفظ‬

‫‪sudo apt-get update‬‬

‫و لتركيب برنامج ريل بلير أكتب التالي بالتيرمنال‬

‫‪sudo apt-get install realplayer‬‬

‫سوف يسئلك سؤال أضغط ‪ Y‬وتعني أنك موافق‬

‫اين اجد برنامج ‪ RealPlayer 10‬؟‬


‫‪356‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫نقوم باستكمال عملية تركيب البرنامج‬

‫اضغط ‪Forward‬‬

‫اقرا ملحظات الصدار ثم اضغط ‪Forward‬‬

‫اقرا التفاقية ثم اضغط ‪Accept‬‬

‫اضغط على ‪ ok‬للحصول على التحديث و المساعدة‬


‫‪357‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪RealPlayer 10‬‬

‫اذا اردت مشاهدة ملفات الفيديو المتاحة عبر النترنت يجب عليك وضع روابط مشاهدة الفيديو فى متصفح النترنت فايرفوكس‬
‫‪358‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لك رسالة تطلب منك اختيار كيفية عرض ملف الفيديو سواء بحفظه على جهازك او مشاهدته عبر النترنت سوف نختار التشغيل المباشر‬

‫من النترنت بواسطة برنامج ‪RealPlayer 10‬‬

‫سيقوم برنامج ‪ Real player 10‬بتنزيل اجزاء ملف الفيديو على التتابع و يحفظها فى ملفات النترنت المؤقتة ‪temporary Internet folder‬‬

‫لمشاهدة ملف الفيديو مباشرة‬


‫‪359‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكنك حفظ هذا الرابط فى المفضلت ليمكنك مشاهدته فيما بعد‬

‫كما يمكنك مشاهدة افلمك مباشرة عن طريق الروابط التى يمكنك وضعها فى برنامج ‪ RealPlayer‬مباشرة لعمل ذلك اتبع الخطوات التية ‪:‬‬
‫‪360‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اكتب الرابط الذى تريده فى خانة ‪open location‬‬


‫‪361‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Editing Videos‬‬
‫تعديل ملفات الفيديو‬

‫بالضافة الى تمكنك من تشغيل ملفات الفيديو يمكنك ايضا القيام بعمليات التعديل المختلفة عليها و لذلك فان اوبونتو يوفر لك مختلف الدوات التى تمكنك‬

‫من عمل ذلك‬

‫‪ : Kino -1‬هو محرر فيديو متقدم قادر على تشغيل صيغ ‪ Raw DV‬و ‪ AVI‬كما يسمح لك بتنزيل مختلف انواع ملفات الفيديو و تقطيع اجزاء معينة‬

‫و لصقها ثم يقوم بحفظها فى العديد من الصيغ ‪ SMIL‬او ‪XML‬‬

‫‪ : Stopmotion -2‬هو برنامج مجانى يمكنك من وضع صور ثابتة التى لديك سواء من كاميرا التصوير اومن القرص الصلب او المؤثرات الصوتية و‬

‫اضافتها الى مختلف صيغ ملفات الفيديو لتعديلها مثل ‪ mpeg‬او ‪avi‬‬

‫‪ : Subtitle Editor -3‬هو احدى المحررات الثانوية يتبع ادوات ‪ GTK+2‬ويمكنك استخدامه لتعديل بعض العناوين الثانوية للفلم والفيديوهات‬

‫يمكنك استخدامه لصنع بعض العناوين الثانوية وتحويل صيغتها و تعديلها وتصحيحها و تحسين العناوين الثانوية الموجودة ‪ ,‬كما ان هذا البرنامج لديه‬

‫القدرة على عرض الموجات الصوتية مما يسهل عليك مزامنة الصوات مع العناوين الثانوية‬

‫‪ : Pitivi Video Editor -4‬هو احدى محررات الفيديو من نوعية ‪ , non-linear editor‬و هو يسمح لك بتسهيل عملية تعديل الملفات الصوتية و‬

‫عمل مشاريع الفيديو ‪ ,‬كما يمكنه ان يتولى عمليات خلط و تقطيع و تحجيم ملفات الصوت و الفيديو و اضافة المؤثرات عليها يمكنك حفظ مشاريعك على‬

‫الصيغ المدعومة من ‪GStreamer framework‬‬


‫‪362‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Pitivi video editor‬‬


‫يمكنك استخدام برنامج ‪ Pitivi‬لتعديل ملفات الفيديو التى لديك و لكنه غير متضمن مع توزيعة اوبونتو بصفة افتراضية ويمكنك الحصول عليه من‬

‫مستودعات اوبونتو ويمكنك تركيبه بسهولة من مدير الحزم ‪Synaptic Package Manager‬‬

‫اين اجد برنامج ‪ Pitivi video editor‬؟‬


‫‪Applications< Sound & Video < Pitivi Video Editor‬‬

‫‪ -1‬نقوم باضافة ملفات الفيديو التى نرغب فيها اضغط على زر ‪ Import Clips‬واضغط على زر ‪ Add‬لضافة المزيد من ملفات الفيديو‬
‫‪363‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬لختيار الفيديو الذى تريده من الناحية اليمنى اعمل عليه ‪D click‬‬

‫‪ -3‬لكى تتمكن من عمل تعديل على ملف الفيديو الذى قمت باختياره يجب عليك بداية مشروع جديد لذلك اتبع الخطوات التية ‪:‬‬
‫‪364‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ - 4‬تظهر لك الن قائمة يمكنك من خللها اضافة العديد من السمات الخاصة على الفيديو الذى قمت باختياره لتحديد مختلف المواصفات التى تفضلها‬

‫اسم المشروع‬

‫وصف المشروع‬

‫عرض الفيديو‬

‫ارتفاع الفيديو‬

‫تردد الفيديو‬

‫نو ع الصوت‬

‫معدل الصوت‬

‫عمق الصوت‬

‫الصيغة الناتجة‬

‫كودك الصوت‬

‫كودك الفيديو‬

‫اضغط على ‪ ok‬بعد النتهاء من تحديد مواصفاتك‬


‫‪365‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬لتطبيق التعديلت الجديدة التى قمت باختيارها اضغط على زر ‪ Render project‬و يمكنك اختيار زر ‪ Modify‬لعمل المزيد من التعديلت على‬

‫ملف الفيديو‬

‫‪ -6‬ايضا يمكنك الضغط على زر ‪ Choose file‬لتغيير اسم ملفك المعدل ‪ ,‬ثم نقوم باختيار مكان الملف المعدل الذى نريد حفظه‬
‫‪366‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬من النافذة السابقة اضغط على زر ‪ ok‬لتظهر لك النافذة التية ‪:‬‬

‫اضغط على زر ‪Record‬‬

‫صورة توضح تقدم عملية التحميل‬


‫‪367‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫برامج الملتيمديا البديلة‬


‫‪Audacious‬‬

‫هو برنامج بديل عن برنامج ‪ Rhythmbox‬اذا اردت استخدامه عليك حذف ‪ Rhythmbox‬اول وهو برنامج لتشغيل الصوتيات‬

‫الموقع الرسمى ‪http://audacious-media-player.org‬‬

‫الحزم المطلوب تركيبها‬

‫‪Audacious‬‬

‫‪Audacious-plugins-extra‬‬

‫‪Audacious-crossfade‬‬
‫‪368‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Mplayer‬‬
‫‪ Mplayer‬هو برنامج بديل عن برنامج ‪ Totem‬و اذا اردت تركيبه عليك اول حذف برنامج ‪ Totem‬وهو خاص بتشغيل ملفات الفيديو حيث انه قادر‬

‫على تشغيل العديد من صيغ الملفات مثل ‪,MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4‬‬

‫‪RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ and PVA‬‬

‫لكنه يحتاج الى ‪ w32codecs‬ليكون قادرا على تشغيل العديد من صيغ الملفات‬

‫الموقع الرسمى ‪http://www.mplayerhq.hu‬‬

‫الحزم المطلوب تركيبها‬

‫‪mplayer‬‬

‫‪mozilla-mplayer‬‬

‫‪mplayer-fonts‬‬

‫‪mplayer-skin-blue‬‬
‫‪369‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪K3B‬‬
‫هو برنامج ناسخ السطوانات مشابه لبرنامج النيرو الذى يعمل على ويندوز و هو بديل عن برنامج ‪ Brasero‬فى لينوكس ‪ ,‬اذا اردت تركيبه عليك اول‬
‫احذف برنامج ‪ Brasero‬اول‬
‫الموقع الرسمى ‪http://www.k3b.org‬‬

‫الحزم المطلوب تركيبها‬

‫‪k3b‬‬

‫‪libk3b2-extracodecs‬‬

‫‪normalize-audio‬‬

‫‪transcode‬‬

‫‪sox‬‬

‫‪vcdimager‬‬
‫‪370‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪K9Copy‬‬
‫وهو برنامج لعمل نسخ احتياطى وهو قادر على تقليص محتوى ‪ DVD9‬لوضعه على ‪DVD5‬‬

‫الحزم المطلوبة لتركيب البرنامج‬

‫‪k9copy‬‬
‫‪371‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Amarok‬‬

‫برنامج ‪ Amarok‬هو احدى برامج تشغيل الموسيقى الخاصة بواجهة ‪KDE‬‬

‫مزاياه‬

‫‪ -1‬يمكنه ان يعمل بكفأة تحت واجهة جنوم‬

‫‪ -2‬له قابلية لضافة السكربت ‪ scriptable‬والثيمات ‪themeable‬‬

‫‪ -3‬له اوكليزر ‪ equalizer‬به ‪ 10‬ازرار‬

‫‪ -4‬لديه صور تخطيطية متحركة ‪ visualizations‬يمكنك مشاهدتها اثناء تشغيل الموسيقى‬

‫‪ -5‬لديه العديد من اللوان الواجهة يمكنك تغييرها حسب رغبتك ‪color schemes‬‬

‫‪ -6‬يمكنك اعداد مفضلتك حسب رغبتك فى ترتيب الملفات‬

‫‪ -7‬يتكامل مع ‪ last.fm‬ويمكنك تنزيل ‪ CD covers‬من ‪Amazon & metadata & MusicBrainz‬‬

‫‪ -8‬يمكنه نسخ على السطوانات من خلل ‪k3b‬‬

‫‪ – 9‬يمكنك اختيار قاعدة البيانات التى تريد ان تستخدمها ‪ SQLite3 & MySQL & PostGreSQL‬فى مكتبة البرنامج‬

‫‪ -10‬ياتى اليك مدعوما ب ‪xine & gstreamer back-ends‬‬


‫‪372‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -11‬يمكنك عمل قائمة تشغيل ‪ playlist‬بسرعة ويمكنك ملئها عن طريق السحب والفلت‬

‫‪ -12‬يمكنك حفظ ‪ playlist‬المفضلة لديك بصيغ ‪ PLS‬و ‪ M3U‬لتشغيلها عن طريق البرامج الخرى‬

‫‪ -13‬دعم فهرسة المجموعات ‪ collection-indexing‬للتصفح الذكى وعمل قوائم التشغيل‬

‫‪ -14‬يمكنك دخول المواقع الميديا عن طريق ‪ kioslaves‬لتستطيع تشغيل ملفات الموسيقية من مواقع التى تبدا عناوينها ب ‪smb:// & fish://‬‬

‫‪ -15‬يمكنك تحرير رموز ‪ ID3 tag‬وتنزيلها من موقع ‪MusicBrainz‬‬

‫‪ – 16‬دعم استعراض اغلفة اللبومات من اتوماتيكيا سواء من ملفاتك او من خلل النترنت‬

‫‪ -17‬تاثيرات سمعية متنوعة مثل ‪cross-fading‬‬

‫‪ -18‬بامكانك استخدام اختصارات لوحة المفاتيح‬

‫‪- 19‬دعم اجهزة ‪iPod & iRiver‬‬

‫لمزيد من المعلومات يمكنك الدخول على الرابط التى‬

‫‪https://help.ubuntu.com/community/Amarok‬‬
‫‪373‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Kaffeine‬‬

‫برنامج ‪ Kaffeine‬هو احدى برامج تشغيل الموسيقى الخاصة بواجهة ‪ KDE‬وهو يستخدم محرك ‪ xine as back-end‬فى الوضع الفتراضى لكنه‬

‫من الممكن ايضا ان يعمل من خلل ‪ gstream‬او ‪ Kplayer‬اذا كنت قد قمت بتركيبهم من قبل‬

‫مزاياه ‪:‬‬

‫‪ -1‬يمكنه عمل ‪ DVD playback‬من قوائمه‬

‫‪ -2‬عمل العديد من قوائم التشغيل ‪playlists‬‬

‫‪ -3‬مزود باوكليزر ‪ 10‬ازرار‬

‫‪ -4‬يحتوى على ‪CD cover manager‬‬

‫‪ -5‬يمكنك حرق اسطوانات ‪ audio CDs‬الى صيغ ‪ mp3‬و ‪ ogg‬و ‪streams audio and video‬‬

‫‪ -6‬دعم تشغيل ‪LIRC‬‬

‫لمزيد من المعلومات ادخل على الرابط التى‬

‫‪https://help.ubuntu.com/community/Kaffeine‬‬
‫‪374‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Gxine‬‬
‫برنامج ‪ gxine‬هو احدى برامج الملتيمديا التى تم تصميمه على مكتبات ‪ GTK +‬وهو ياتى متضمنا العديد من مكتبات تشغيل الفيديو مثل ‪libxine‬‬

‫مزاياه ‪:‬‬

‫‪ -1‬امكانية عمل ‪ plays back‬للعديد مثل ‪CDs & DVDs & VCDs‬‬

‫‪ -2‬يفك تشفير ‪ decodes‬العديد من ملفات الملتيمديا مثل ‪MP3 & WMV & AVI & QuickTime‬‬

‫من قرصك الصلب‬

‫‪ -3‬يمكنك من خلله استعراض ملفات الملتيمديا من عبر النترنت‬

‫‪ -4‬يمكنه تشغيل العديد من صيغ الملفات الملتيمديا المشهورة و الغير مشهورة‬

‫للمزيد من المعلومات يمكنك الدخول الى الرابط التى‬

‫‪http://xinehq.de‬‬
‫‪375‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪VLC‬‬
‫برنامج ‪ VideoLAN Client‬هو من اكثر البرامج شهرة لقدرته على تشغيل عدد كبير جدا من ملفات الملتيمديا مثل ‪MPEG-1 & MPEG-2‬‬

‫& ‪ AVI & MPEG-4 & WMV & QuickTime & MP3 & Ogg DVDs & VCDs‬بالضافة الى الكثير من صيغ الملتيمديا المنتشرة‬

‫عبرالنترنت‬

‫‪ -1‬اضافات لتشغيل ‪audio‬‬

‫‪vlc-plugin-esd‬‬

‫‪vlc-plugin-sdl‬‬

‫‪vlc-plugin-arts‬‬

‫‪ -2‬اضافات لتشغيل ‪video‬‬

‫‪vlc-plugin-sdl‬‬

‫‪vlc-plugin-ggi‬‬

‫‪vlc-plugin-glide‬‬

‫‪vlc-plugin-svgalib‬‬

‫‪ -3‬اضافات المتصفح ‪mozilla‬‬

‫‪mozilla-plugin-vlc‬‬
‫‪376‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Streamtuner‬‬
‫برنامج ‪ Streamtuner‬هو عبارة عن برنامج يمكنك من تصفح مجلداتك الموسيقية حيث تعتمد فكرته ببساطة على تحديد اماكن المحطات الذاعية‬

‫‪ radio stations‬او المواد المذاعة ‪ broadcasts‬التى تفضلها انت يمكنك حفظ الروابط التى ترغبها فى قائمة عناوين ‪ bookmark‬لتستطيع‬

‫تشغيلهم ببرنامج الميديا الذى تفضله‬

‫مزاياه‬

‫‪ -1‬يتضمن البرنامج دعم لبعض اكبر الدلة ‪ directories‬و نتائج محطات الراديو على النترنت ‪internet radio stations‬‬

‫‪ -2‬المواد الذاعية الحية ‪ live broadcasts‬مثل ‪SHOUTcast & Live365 & Xiph & basic.ch‬‬

‫‪ -3‬يوفر لك بعض حزم البرامج التى تسمى ‪ streamripper‬و التى تمكنك من تسجيل المواد الذاعية الحية و حفظها على جهازك لكى تستطيع‬

‫الستماع اليها فى الوقات اللحقة‬

‫للحصول على مزيد من المعلومات ادخل على الرابط التى‬

‫‪http://www.nongnu.org/streamtuner‬‬
‫‪377‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب العاشر‬
‫برامج الجرافيك‬
‫‪378‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Making The Most of Images and Photos‬‬


‫عمل الصور والرموز‬
‫الهدف من الدرس ‪:‬‬

‫‪ -1‬مشاهدة وتعديل الصور والرموز‬

‫‪ -2‬مسح وارسال الصور‬

‫‪Introducing Graphics Applications‬‬


‫مقدمة عن تطبيقات الجرافيك‬

‫تشكل تطبيقات الجرافيك جزء مكمل من توزيعة اوبونتو لتمكنك من ‪:‬‬

‫‪ -1‬تنظيم مفضلتك من الصور‬

‫‪ -2‬عمل وتعديل الصور ‪ photo‬و الرموز ‪images‬‬

‫‪ -3‬مسح و ارسال صورك الشخصية‬

‫سوف نتعلم فى هذا الدرس مختلف انواع تطبيقات الجرافيك المتاحة فى توزيعة اوبونتو بصفة‬

‫افتراضية فى التوزيعة نفسها او من خلل مستودعات اوبونتو الغنية بالكثير من البرامج القوية‬

‫اول ‪ :‬اشهر برامج الجرافيك المتاحة فى توزيعة اوبونتو ‪:‬‬


‫‪ : gThumb Image Viewer -1‬يسمح لك بمشاهدة الصور و استيرادها من الكاميرا الرقمية و عمل اسطوانات الصور و عرضها‬

‫‪ : GIMP Image Editor -2‬يسمح لك بمشاهدة الصور و تعديلها بطريقة احترافية و تغيير درجة الوضوح و التباين لللوان و درجة قوام الصورة‬

‫‪ : F-Spot Photo Manager -3‬هو مدير للصور يمكنك من تنظيم وادارة الصور و يقوم بعمل تصنيفات للصور حسب نوعها‬

‫‪ : XSane Image Scanner -4‬يسمح لك هذا البرنامج من مسح كل مستندات الصور من الت التصوير الرقمية و الفاكس والميلت الخاصة بك‬
‫‪379‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪ :‬برامج الجرافيك الضافية المتاحة فى مستودعات اوبونتو ‪:‬‬


‫يمكنك ان تبحث فى مستودعات اوبونتو التى تـوفر لك الف البرامج باستخدام من خلل سطر الوامر ‪ CLI‬او ‪Synaptic Package Manager‬‬

‫امثلة على برامج الجرافيك الموجودة فى مستودعات اوبونتو ‪:‬‬

‫‪ : Agave-1‬يستخدم لتصميم خطوط اللوان اى بعد اختيارك اللون الساسى يقترح عليك اللوان المكملة الملئمة وايضا عمل تظليلت للون الساسى‬

‫يمكن ان تسحب هذه اللوان وتسقطها من تطبيقاتك الخرى مثل برنامج ‪ GIMP‬لمعرفة المزيد من التفاصيل ادخل على الرابط التى ‪:‬‬

‫‪http://home.gna.org/colorscheme‬‬

‫‪ : Blender -2‬هو برنامج مفتوح المصدر يتيح لك عمل المحتويات ثلثية البعاد والنماذج الثلثية والحركية وعمل مؤثرات المونتاج او استخدامه فى‬

‫تعديل الجرافيك و تعريف سلوك تفاعلى مع المستخدم بدون تعلم برمجة كما ان له واجهة استخدام متميزة ‪ ,‬ايضا تم تطبيقه بالكامل على ‪Open GL‬‬

‫تم تصميمه لزيادة السرعة ‪ ,‬كما تم كتابة اسكربتات باستخدام بايثون من اجل استيراد و تصدير السمات كما يدعم العديد من الصيغ شائعة الستخدام‬

‫مثل ‪ , 3D Studio‬كما يمكنه ان ينتج لك الصور الثابتة و افلم الصور المتحركة و نماذج اللعاب او باستخدام محركات ‪ third party‬التى لها‬

‫محتوى تفاعلى على شكل ‪ standalone binaries‬لمعرفة المزيد من المعلومات ادخل على الرابط التى‬

‫‪http://www.blender.org‬‬

‫‪ : Dia -3‬هو برنامج لعرض وتعديل الرسوم البيانية وهو اداة مشابهة لميكروسوفت ‪ Visio‬فهو قادرعلى انتاج رسومات محترفة دقيقة و مستوية ‪,‬‬

‫كما يمكنك من رسم كيانات ذات علقة ببعضها البعض مثل مخططات ‪ flowcharts‬و ‪ network‬ثم يقوم بحفظهم فى العديد من الصيغ المختلفة على‬

‫سبيل المثال ‪ EPS, SVG, XFIG,WMF,PNG‬كما يمكنك من طباعة هذه المخططات ليتم تغطيتها فى صفحات متعددة ولمعرفة المزيد حول هذا‬

‫البرنامج يمكنك الدخول الى الرابط التى ‪:‬‬

‫‪http://live.gnome.org‬‬
‫‪380‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ : Gcolor2 -4‬هو برنامج بسيط لختيار اللوان والتقاطها بطريقة سهلة وسريعة كما يمكنك على الحصول على المزيد من اللوان عن طريق زيارة‬

‫الموقع الخاص به للمزيد من المعلومات‬

‫‪http://gcolor2.sourceforge.net‬‬

‫‪ : GNU paint -5‬هو برنامج صديق للمستخدم يستعمل فى بيئة جنوم حيث يوفر لك ادوات تمكنك من الرسم بمنتهى السهولة لداء عمليات المعالجة‬

‫المختلفة على الصور لمعرفة المزيد من المعلومات ادخل على الرابط التى‬

‫‪http://gpaint.sourceforge.net‬‬

‫هذا بالضافة الى وجود العديد من التطبيقات المتوفرة فى مستودعات ‪ third-party‬على سبيل المثال برنامج ‪ Picasa‬وهو برنامج مجانى و يمكنك‬

‫تنزيل النسخة المتوافقة منه مع توزيعة اوبونتو ‪ ,‬وهو يمكنك من تحديد مكان الصور و تنظيمها و تعديلها و اضافة المؤثرات عليها و ارسالها الى‬

‫ايميلك و طباعتها و ارسالها الى مواقع الويب يمكنك تنزيله من الموقع التى ‪:‬‬

‫‪http://picasa.google.com/linux/download.html‬‬
‫‪381‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Gthumb image viewer‬‬


‫هذا البرنامج لديه العديد من المكانيات نذكر منها ‪:‬‬

‫‪ -1‬عرض و ايجاد امكان الصور التى تحتفظ بها‬

‫‪ -2‬يمكنك من تصنيف صورك فى عدة كتالوجات‬

‫‪ -3‬طباعة صورك و مشاهدة عروض متقدمة لها‬

‫‪ -4‬ارسال صورك و البوماتك الى النترنت بواسطة مختلف اوضاع تخطيط الثيمات‬

‫‪ -5‬يمنحك السمات المثالية لعرض الصور‬

‫‪ -6‬يمكنك من نسخ و نقل و حذف و طباعة و تكبير و تصغير صيغ الصور يمكنك هذا البرنامج من استعراض الكثير من صيغ الصور مثل‬

‫‪.BMP, JPEG, GIF, PNG, TIFF, ICO, XPM , GIF animations‬‬

‫اين اجد البرنامج ؟‬


‫‪382‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكنك استعراض صورك بطريقتين ‪:‬‬


‫‪ -1‬اختيار صورك يدويا من القائمة الموجودة بالناحية اليسرى‬

‫‪ -2‬البحث عن صورك من خلل اداة البحث ‪search‬‬

‫‪ -3‬اذا كان لديك الكثير من الصور فسوف يكون من الصعب ان تجد الصور التى تريدها لذلك فان البرنامج يوفر لك العديد من اساليب العرض مثل‬

‫السم و التعليق و المكان و التاريخ و الحجم و التصنيف‪-‬‬


‫‪383‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬يمكنك تكبير الصورة بالضغط على زر ‪ Fullscreen‬لملء كامل الشاشة او يمكنك تكبير الصورة التى تختارها عن طريق عمل ‪Dclick‬‬

‫الصورة‬ ‫الصورة‬
‫مغادرة التكبير‬ ‫تكبير‬ ‫تصغير‬ ‫الخصائص‬
‫السابقة‬ ‫اللحقة‬

‫‪ -5‬يمكنك تشغيل اساليب العرض المتقدمة ‪ Slide Shows‬بدل من النقر على الصور ‪ ,‬ليقوم بعرض سلسلة من الصور التى تختارها على التتابع‬
‫‪384‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -6‬هذا البرنامج يستخدم بصورة افتراضية وقت تاخير مقداره ‪ 4‬ثوانى للنتقال بين الصور المعروضة اذا رغبت فى تغيير هذا الوقت الفتراضى اتبع‬

‫الخطوات التية ‪:‬‬


‫‪385‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -7‬فى بعض الت التصوير فانه عند اقتراب فلش الكاميرا من الشخص الذى نقوم بتصويره فان الضوء ينعكس من شبكية عين هذا الشخص على‬

‫عدسة الكاميرا مسببا علمة حمراء ‪ Red Eye‬على صورة هذا الشخص ويعتمد حجم هذه العلمة على كمية الضوء المنعكس‬

‫كيف يمكننى ازالة هذه العلمة الحمراء ‪:‬‬

‫‪ -1‬اعمل ‪ Dclick‬على الصورة التى بها علمة حمراء لتفتح لك‬

‫‪ -2‬نقوم باستخدام اداة ‪ Red-Eye Removal‬ونقوم بفتحها حسب الترتيب التى ‪:‬‬

‫‪ -3‬نقوم بالنقر على المنطقة المتاثرة او بالقرب منها لستبدال النقط الحمراء باخرى سوداء‬

‫التراجع‬
‫‪386‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪The GIMP‬‬
‫‪GNU Image Manipulation Programme‬‬
‫هو برنامج الجرافيك الفتراضى فى توزيعة اوبونتو تم ترخيصه تحت رخصة ‪ GNU‬العامة ‪ ,‬وهو برنامج مفتوح المصدر ‪ ,‬وهو يتضمن العديد من‬

‫الدوات التى تتيح لك التلعب فى الصور ‪ ,‬ايضا هذا البرنامج متاح للعمل فى العديد من اللغات و توجد منه نسخة عربية ‪ ,‬ايضا يستخدم فى اضافة‬

‫العديد من اللمسات الجمالية للصور ويقوم بالعديد من المهام لعداد وصنع الصور واعادة تحجيمها وتصنيف واقتصاص الصور من داخل او من خارج‬

‫التحديد ومعالجة اللوان وتحويل صيغ الصور‬

‫مميزاته ‪:‬‬

‫‪ -1‬يوفر لك موقع كامل لدوات الرسم مثل الفرش والقلم والمصابغ النفاخة‬

‫‪ -2‬يوفر ادوات التحديد مثل الشكل المستطيل والبيضاوى والحر والضبابى‬

‫‪ -3‬ادوات التحويل مثل تدوير الصورة بزاوية معينة و اختيار مقاييس جديدة الصورة و القص والنقر‬

‫‪ -4‬امكانية الكتابة على الصور باللغة العربية‬

‫‪ -5‬ادارة جيدة للذاكرة حيث ان حجم الصور تحددها سعة القرص المتوفرة‬

‫‪ -6‬قادر على التراجع ‪ /‬وتكرار العمليات وهى محدودة بسعة القرص المتوفر‬

‫‪ -7‬قابلية عالية لستخدام السكربتات‬

‫‪ -8‬عمل طبقات وقنوات للرسوم المعقدة‬

‫‪ -9‬اخذ عينات ثانوية من نقاط الشاشة لكل ادوات الطلء لتقليل التشوه عند عرض الصور التى لها ‪ resolution‬عالى فى وضع له ‪ resolution‬اقل‬

‫او عند مط ‪ stretched‬الصور‬

‫‪ -10‬دعم كامل لقنوات الفا لمحاكاة الشفافية فى الصور‬

‫‪ -11‬دعم العديد من صيغ ملفات الصور مثل‬

‫‪PCX , BMP, GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF‬‬

‫‪ -1‬من قائمة ‪ Applications‬اختار ‪ Graphics‬ومنها برنامج ‪ GIMP Image Editor‬ليفتح لك برنامج ‪ GIMP‬وسيعرض عليك‬

‫"معلومة اليوم " كما توضح لك الصورة التية اقرائها ثم اغلقها‬


‫‪387‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬لفتح احدى الصور المحفوظة لديك للتعديل عليها اتبع التى‬

‫‪ -3‬سوف تظهر لك الصورة التى قمت باختيارها‬

‫يمكنك الن التعديل على صورك باستخدام النافذة السابقة والتى تتوفر فيها الكثير من الدوات‬
‫‪388‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Managing Photos with F-Spot‬‬


‫ادارة الصور بواسطة ‪F-Spot‬‬
‫تعريفه ‪:‬‬

‫‪ F-Spot‬هو برنامج يقوم بادارة صورك الشخصية وهو يعمل فى بيئة سطح المكتب جنوم‬

‫مزاياه‪:‬‬

‫‪-1‬يمكنك استيراد وعرض صورك من جهازك الشخصى او من الكاميرا الرقمية او جهاز ‪ipod‬‬

‫‪ -2‬كما يمكنك من تصدير ملفاتك لوضعها على ‪ CD‬او ارسالها عبر النترنت كما يمكنك اشهارها على شبكتك لمشاركتها مع باقى الجهزة‬

‫‪ -3‬يمكن تصنيف صورك حسب المعلومات المتعلقة بها‬

‫‪ -4‬يمكنك من عمل تصحيح للوان الصور وتعديلها حسب رغبتك‬

‫‪ -5‬كما يدعم هذا البرنامج ‪ 16‬نوع من صيغ الصور المختلفة من بينها ‪JPEG, GIF, TIFF , RAW‬‬

‫اين اجد البرنامج ؟‬


‫‪Applications< Graphics < F-Spot Photo Manager‬‬

‫عـرض اصنـاف‬ ‫عرض‬


‫استيراد الصـور‬ ‫اسلوب عرض‬
‫البيـانـات‬ ‫لتكبيـر الصورة‬ ‫متتالى‬
‫مـن جهـازك‬ ‫الصور‬ ‫تعديل الصور‬
‫الصـلية‬ ‫لـمـلء الشـاشـة‬ ‫للصور‬

‫عـرض‬ ‫عـرض مجمـوعـات‬


‫معـلومـات‬ ‫الصـور حسـب‬ ‫تـكبيـر و تـصـغير‬
‫عـن الصـورة‬ ‫التـاريخ السنـوى‬ ‫الـصور الـمعروضة‬
‫‪389‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اول ‪ :‬استيراد الصور من جهازك الشخصى بواسطة ‪F-Spot‬‬


‫يمكنك استيراد الصور يمكنك ان تقوم بتصنيفهم وتؤشر عليهم‬

‫‪ -1‬لستيراد ملفات الصور من جهازك انقر على زر ‪import‬‬

‫‪ - 2‬انقر على ‪ select folder‬لختيار المجلد الذى يحتوى على الصور التى تحتفظ بها‬

‫كما يمكنك وضع علمة صح امام ‪ copy file to the photo folder‬لكى يقوم بعمل نسخة منها فى مجلد الصور الفتراضى الذى ينشئه البرنامج‬

‫كما يمكنك وضع علمة صح امام ‪ include subfolders‬لكى يقوم باستيراد الصور من المجلدات الفرعية التى بداخل المجلد الصلى الذى قمت‬

‫باختياره‬
‫‪390‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الصورة التية توضح لك كيفية اختيار المكان الذى تحتفظ به بالصور ‪ ,‬انقر على زر ‪ open‬لكى يقوم البرنامج باستيراد الصور من الملف الذى تختاره‬

‫‪ -3‬قم بالنقر على زر ‪ import‬لختيار الصورة التى تريدها ليقوم بعرضها فى النافذة الرئيسية للبرنامج حيث يقوم البرنامج بترتيبها حسب تاريخ‬

‫حفظها على جهازك‬


‫‪391‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬
‫‪392‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪ :‬استيراد الصور من الكاميرا الرقمية بواسطة ‪F-Spot‬‬


‫‪ -1‬قم بتوصيل الكاميرا الرقمية بجهازك‬

‫‪ -2‬انقر على زر الستيراد ‪ Import‬ليقوم البرنامج ليكتشف البرنامج نوع الكاميرا وموديلها‬

‫‪ -3‬قم بتحديد الكاميرا ليقوم البرنامج باستيراد صورك منها ويقوم بعرضها لك‬

‫‪ – 4‬سوف تظهر لك النافذة التية والتى تعرض عليك كل ملفات الصور التى تحتفظ بها فى الكاميرا الرقمية و يمكنك تحديد ما تشاء من الصور ونسخها‬

‫بالنقر على زر ‪ copy‬لنسخها على جهازك الشخصى‬


‫‪393‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثالثا ‪ :‬طرق استعراض الصور‬


‫بعدما تعرفت على كيفية استيراد الصور من جهازك الشخصى والكاميرا الرقمية سنقوم الن بالتعرف على الطرق المتاحة لستعراض الصور‬

‫‪ -1‬اعمل ‪ Dclick‬على كل الصور لتقوم بتكبيرها‬

‫‪ -2‬اختار الصورة ثم انقر على زر ‪ Fullscreen‬لتكبيرها‬

‫‪ -3‬الن يعرض لك البرنامج الصورة التى قمت باختيارها مكبرة و تملء الشاشة للخروج من وضع التكبير اضغط على ‪Exit fullscreen‬‬
‫‪394‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Organising Photos‬‬
‫تنظيم الصور‬
‫‪ - 1‬فى الوضع الفتراضى فان برنامج ‪ F-Spot‬يقوم بعملية تنظيم ملفاتك على حسب التاريخ والوقت الذى قمت بحفظ هذه الملفات على جهازك ‪ ,‬على‬

‫سبيل المثال اذا كان لديك ‪ 50‬صورة قمت بحفظها على جهازك فى عام ‪ 2004‬وايضا ‪ 50‬صورة اخرى قمت بحفظها على جهازك فى عام ‪ 2007‬وانت‬

‫كنت تريد مشاهدة الصور التى قمت بحفظهـا عام ‪ 2004‬سوف نقوم بتـحريك شريط الوقت ‪ timeline‬الـى عام ‪2004‬‬

‫‪ -2‬اذا اردت تنظيم ملفاتك بصورة اخرى يمكنك ان تقوم بوضع علمات معينة على الصور لتستطيع تقسيم صورك الى مجموعات حسب نوع العلمة‬
‫‪395‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫برنامج الرسام‬
‫‪Inkscape‬‬
‫هذا البرنامج غير موجود بصفة افتراضية فى توزيعة اوبونتو لكنك يمكنك الحصول عليه عن طريق مستودعات اوبونتو باستخدام سطر الوامر ‪CLI‬‬

‫او مدير الحزم ‪Synaptic Package Manager‬‬

‫استخدامات برنامج ‪Inkscape‬‬

‫‪ -1‬يساعدك برنامج ‪ Inkscape‬على عمل الرسوم التوضيحية المستخدمة فى صغحات النترنت‬

‫‪ -2‬رسم صور و مخططات لجهزة الموبايل ) الجوال (‬

‫‪ -3‬رسم خطوط الكارتون البسيطة‬

‫‪ -4‬يستخدم فى عمل الرسوم الفنية المعقدة‬

‫‪ -5‬رسم الصور والمخططات المستخدمة فى الكتب والمجلت‬

‫‪ -6‬يحتوى على ادوات رسم تمكنك من تنفيذ اعمالك بمستوى راقى مشابها لداء برامج ‪Illustrator, CorelDraw , Xara X‬‬

‫‪ -7‬يعمل مجانا على العديد من انظمة التشغيل مثل لينوكس ‪ /‬ميكروسوفت ويندوز ‪ /‬سولريوس ‪ /‬ماك‬

‫‪ -8‬يمكنك من تدوير الصور وتحجيمها وامالتها وتقسيمها وملئها وصدمها بدقة عالية‬

‫‪ -9‬اضافة الكثير من المؤثرات البصرية المتقدمة مثل التعتيم والشفافية‬

‫‪Creating Vector Graphic Images Using InkScape‬‬


‫عمل الصورالتخطيطية المتجهة بواسطة ‪InkScape‬‬
‫مكونات البرنامج ‪:‬‬

‫‪ : Page -1‬هى المنطقة التى يمكنك من خللها تحديد الخيارات المختلفة للصور التى تنتجها ‪ ,‬مثل اختيار ابعاد الصفحة والنسبة المئوية بين الرسم و‬

‫مساحة الصفحة‬

‫‪ : Menu Bar -2‬هو شريط القوائم الذى يحتوى على اوامر التكبير والحفظ وغيرها‬

‫‪ : Command Bar -3‬هو شريط الدوات الذى يحتوى على الدوات الساسية فى شريط القوائم‬

‫‪ : Drawing Toolbar -4‬هو شريط ادوات الرسم والذى يوفر لك العديد من الخيارات لعمليات الرسم التى يمكنك ان تقوم بها ويحتوى على الشكال‬

‫الساسية مثل المستطيل و المربع و البيضاوى و الشكال المعقدة وقدرة كبيرة على التعديل على الشكال ودمجها والتلعب بها‬

‫‪ : Tools Control Bar -5‬هو شريط ادوات التحكم الذى يحتوى على خيارات معينة مثل اداة رسم المضلعات‬

‫‪ : Status Bar -6‬هوشريط الحالة والذى من خلله يمكنك معرفة البعاد والطبقات وعندك تحريك لمؤشر الماوس فهو يوضح لك مكان النقطة التى‬

‫يكون عندها المؤشر من حيث البعد الفقى و الراسى‬


‫‪396‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عمل وحفظ الشكال‬

‫‪ -1‬انقر على الزر الذى به الشكل الذى تريد رسمه ثم ضع مؤشر الماوس فى اى مكان من الصفحة الذى تريد ان تبدء رسم اشكالك منه‬
‫‪ -2‬اسحب المؤشر الى الشكل المعروض فى الصفحة التى امامك و انقر عليه ليظهر لك شريط ادوات التحكم ليعطيك القدرة على التحكم فى طول و‬
‫عرض الشكال و غيرها يمكنك تغيير ابعاد الرسوم بدون التاثير على ‪ resolution‬الرسم‬

‫‪InkScape‬‬

‫‪ -3‬بعد قيامك برسم الشكال التى تريدها سنقوم الن بعملية حفظ الملف المرسوم انقر على زر ‪ save‬الموجود فى ‪ Command Bar‬لتظهر لك نافذة‬
‫من خللها قم بكتابة اسم لملفك اختار مكان الحفظ‬
‫‪397‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Scanner‬‬
‫مسح الصور باستخدام الماسح الضوئى‬
‫مسح الصور باستخدام جهاز الماسح الضوئى فى اوبونتو عملية سهلة كل ما عليك فعله هو توصيل ‪ scanner‬بجهازك مباشرة ليقوم بتعريفها‬

‫واضافتها الى قائمة الجهزة التى لديك ‪ ,‬حيث ان اوبونتو لديه قدرة عالية على التعرف على اجهزة ‪ scanner‬بطريقة مباشرة ‪ ,‬اذا واجهتك مشكلة فى‬

‫تعريف ‪ scanner‬على اوبونتو عليك الدخول الى موقع اوبونتو لمعرفة الجهزة والملحقات المتوافقة مع اوبونتو‬

‫كيف يمكننى فحص توافقية الماسح الضوئى فى اوبونتو ؟‬


‫يمكنك فحص توافقية ‪ compatibility‬الماسح الضوئى بطريقتين ‪:‬‬

‫‪ -1‬زيارة الموقع التى الذى يوفر لك قائمة بمشغلت ‪ drivers‬الماسح الضوئى المتوافقة مع اوبونتو‬

‫‪https://wiki.ubuntu.com/HardwareSupportComponentsScanners‬‬

‫‪ -2‬فحص حالة الماسح الضوئى الخاص بك من خلل الموقع التى والذى يوفر لك قائمة بمشغلت اجهزة الماسح الضوئى وبرامجها المدعومة‬

‫‪http://www.sane-project.org/sane-backends.html‬‬

‫يمكنك ان تقوم بمسح الصور باستخدام الماسح الضوئى ‪ scanner‬باستخدام برنامج ‪ Xsane‬المتاح فى توزيعة اوبونتو الذى يقوم باستكشاف الماسح‬

‫الضوئى اوتوماتيكيا ليقوم باستيراد الصور منه‬

‫‪ -1‬لفتح البرنامج ‪Applications < Graphics < XSane Image Scanner‬‬

‫‪ -2‬سوف تظهر لك النافذة الرئيسية للبرنامج و التى توفر لك العديد من الخيارات لتعديل الوضاع الفتراضية لمسح الصور الناتجة حيث يمكنك‬

‫تحديد عدد النسخ التى تريد مسحها‬ ‫–‬

‫اعادة تسمية الملفات الممسوحة الناتجة‬ ‫–‬

‫اختيار نوع الصيغة التى تريد حفظ الصور الممسوحة بها على جهازك‬ ‫–‬

‫اختيار اللوان ودرجة الوضوح والتباين‬ ‫–‬

‫تحديد خصائص الملف الناتج‬ ‫–‬


‫‪398‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪XSane Image Scanner‬‬

‫‪ -3‬الن سنقوم بوضع احدى الصور فى جهاز الماسح الضوئى ثم ننقر ‪ scan‬للقيام بمسح الصورة‬

‫تحـديد عدد النسخ الممسوحة‬


‫المطلـوبة‬
‫حدد الخيار الذى تريده من هذه‬
‫القائمة ليمكنك استعراض الملف‬
‫الناتج وحفظه ثم ارساله بالفاكس‬
‫تحديد المكان الذى تريد حفظ‬ ‫او اليميل‬
‫الملف الناتج فيه‬

‫لتحديد نمط مسح الصور‬


‫سواء رمادى او الوان‬
‫تحديد اسم و نوع صيغة الملف‬
‫الناتج‬
‫تحديد درجة‬
‫دقة و وضوح المسح‬

‫لتحديد بارمترات الصورة‬


‫مثل جاما والسطوع‬
‫والتباين‬

‫لفحص ابعاد و حجم الصورة‬


‫انقر هنا للبدء فى مسح‬
‫الصورة‬

‫بعد ان تقوم بمسح صورك سوف تظهر لك نافذة عرض الملف الناتج‬
‫‪399‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Digikam‬‬

‫هو برنامج لدارة الصور ‪ photo‬يعمل بديل عن برنامج ‪ F-Spot‬الذى يمكنك حذفه لتركيب ‪digikam‬‬

‫الموقع الرسمى للبرنامج ‪http://www.digikam.org‬‬

‫الحزم المطلوب تركيبها‬

‫‪digikam‬‬

‫‪kipi-plugins‬‬

‫‪showfoto‬‬
‫‪400‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫أدارة المستخدمين والمجموعات‬


‫‪401‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪User Adminstration‬‬
‫ادارة المستخدمين‬
‫مميزات ادارة المستخدمين فى نظام لينوكس ؟‬

‫نظام لينوكس تم تصميمه فى الساس ليكون نظام متعدد المستخدمين ‪ , multiuser system‬لذلك فانك سوف تجده منتشر على اجهزة الحواسيب‬

‫الضخمة ‪ huge mainframe computers‬ذلك لنه قادر على خدمة المئات من المستخدمين ان لم يكن اللف فى نفس الوقت حيث يمكن ان تتصل‬

‫اللف من الجهزة الطرفية بخادم واحد رئيسى ليتعامل هذا الخادم مع كل هذه الجهزة مجتمعة فى وقت واحد‬

‫اذا نظرنا الى بيئة العمل الشخصية يمكن ان نكون لكل شخص من افراد العائلة الواحدة حساب شخصى خاص به هو فقط وغير مسموح لى شخص اخر‬

‫ان يتعامل مع حساب هذا المستخدم ال هو لن بيئة عمل كل حساب مستخدم ستكون مفصولة كليا عن بيئة عمل المستخدمين الخرين وبذلك فانك تكون فى‬

‫امان تام من اى تلعب من جانب المستخدمين الخرين حتى لو اتلف احد المستخدمين حسابه فان ذلك ليؤثر على نظام لينوكس بتاتا وتظل الحسابات‬

‫الخرى تعمل بدون اى اضرار جانبية كما يمكنك الدخول بحساب المستخدم الجذر لتقوم بحذف الحساب التالف وتقوم بانشاء حساب شخصى جديد لهذا‬

‫المستخدم ‪ ,‬لحظ ايضا ان بيئة سطح المكتب ‪ desktop environment‬هى ايضا ستكون مفصولة عن بيئة سطح المكتب للمستخدمين الخرين ومعنى‬

‫هذا انه يمكنك ان تقوم بتعديل اعدادات سطح مكتبك حسب رغبتك كما ان الملفات الشخصية التى يقوم النظام بانشائها وحفظها وهى تختلف من مستخدم‬

‫الى مستخدم اخر لنها متوقفة على طريقة استخدام هذا المستخدم لحسابه الشخصى ستكون مفصولة تماما عن ملفات المستخدمين الخرين ‪ ,‬اذا كنت انت‬

‫المستخدم الوحيد لجهازك فانك ستكون قادرا على اضافة العديد من المستخدمين الخرين مثل يمكنك عمل حساب لستخدامات العمل وحساب اخر من اجل‬

‫تصفح النترنت او يمكنك ضبطه بالصورة التى تريد‬

‫عيوب ادارة المستخدمين فى نظام ميكروسوفت ويندوز ؟‬

‫بالطبع كل هذه المميزات لن تجدها فى ميكروسوفت ويندوز لنه نظام تشغيل محدود القدرات وعلى الرغم من قدرته على اضافة العديد من المستخدمين‬

‫الخرين ال ان المشكلة الساسية التى سوف تواجهك هى عدم قدرته على ادارة الذاكرة بصورة جيدة حيث انه كلما ازداد عدد المستخدمين تتطلب ذلك من‬

‫نظام التشغيل تحسين عملية ادارة حسابات المستخدمين الخرين ولذلك فانه عند انهيار حساب احدى المستخدمين نتيجة لسوء الستخدام او احدى‬

‫الفيروسات سيكون ذلك احدى السباب الرئيسية لنهيار نظام تشغيل ويندوز بالكامل وسوف تكون غير قادرا على اصلح النظام فى هذه الحالة كما يجب ان‬

‫تلحظ ان ذلك تسبب فى اضاعة حسابات الخرى للمستخدمين الخرين وملفاتهم الشخصية وستكون مضطرا فى هذه الحالة ان تعيد بناء نظام التشغيل من‬

‫جديد وانشاء ملفات جديدة محل الملفات التى تم ضياعها وكل هذا سوف يستهلك وقتك ومالك ويضر باعمالك ومشاريعك‬

‫كل المستخدمين فى نظام ميكروسوفت ويندوز يمكنهم الدخول الى النظام بحساب مستخدم واحد حيث انهم غير مطالبين بشكل افتراضى بادخال اسم‬

‫المستخدم وكلمة المرور لهذا المستخدم بينما فى نظام لينوكس سوف يتم مطالبتك بشكل افتراضى بادخال اسم المستخدم وكلمة المرور للحساب الذى تريد‬

‫العمل من خلله‬
‫‪402‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مفهوم المستخدمين والمجموعات‬


‫اى مستخدم لنظام التشغيل لينوكس يجب ان يكون لديه حساب خاص به لكى يكون قادرا على التعامل مع النظام وبدون هذا الحساب لن يكون قادرا على‬

‫مجرد الدخول الى النظام كما ان المستخدم الوحيد المسئول عن اضافة الحساب الجديد للمستخدمين الخرين هو المستخدم الجذر باعتباره مالك للنظام كما‬

‫يمكنه ان يقوم بتحديد صلحيات المستخدم الجديد ما هو مسموح به وما هو غير مسموح مثل طريقة التعامل مع بعض الملفات او البرامج او حتى الجهزة‬

‫لحظ هنا ان اسلوب الصلحيات ‪ permissions‬المتبع فى انظمة لينوكس هى جوهر قوة وامان النظام من المتلعبين والفيروسات والمخترقين‬

‫عندما يزداد اعداد المستخدمين للنظام مثل الموسسات والشركات يمكنك ان تقوم بوضع هولء المستخدمين فى مجموعات ‪ Groups‬وذلك لتسهيل عملية‬

‫التنظيم والدارة حيث ان التعامل مع المجموعات مشابه للتعامل مع المستخدمين المنفردين بمعنى يمكنك تحديد صلحيات مجموعة كاملة من المستخدمين‬

‫دفعة واحدة بدون الحاجة الى وضع هذه الصلحيات على كل مستخدم على حدة‬

‫لحظ ايضا ان دخول شخص معين الى ملف او مجلداو جهاز معين من الممكن ان يسمح به او يمنع حسب المجموعة التى انضم اليها هذا الشخص‬

‫ما هى انواع المستخدمين فى اوبونتو لينوكس ؟‬


‫‪ -1‬المستخدم الجذر ‪root user‬‬

‫‪-2‬المستخدم الممتاز ‪super user‬‬

‫‪ -3‬المستخدم العتيادى ‪regular user‬‬

‫‪ -4‬المستخدم النظامى ‪system user‬‬

‫كل نوع من انواع المستخدمين ضرورى من اجل ان يعمل النظام لديك بصورة صحيحة ويجب ان نتعلم الختلفات بين ‪ 4‬مستخدمين السابق ذكرهم حتى‬

‫تتمكن من ادارة نظامك بالطريقة الصحيحة بكفاة وامان‬

‫اين يتم الحتفاظ ببيانات المستخدمين المختلفة ؟‬

‫يتم الحتفاظ ببيانات هؤلء المستخدمين فى ‪ /etc/passwd‬وذلك لكل المستخدمين بغض النظر عن انواعهم حيث يتم الحتفاظ فى هذا المجلد باسم‬

‫المستخدم وكلمة المرور للمستخدم ‪ UserID‬وللمجموعة ‪ Group ID‬حيث يتم تخصيص مجلد لكل مستخدم فى مجلد البيت على الشكل‬

‫‪ / home/username‬ويكون الوضع الفتراضى لهذا المستخدم بينما من خلل ‪ shell‬يكون الدليل هو ‪ /bin/bash‬بالنسبة للمستخدم الجديد‬

‫كيف يتم حماية بيانات وحماية سرية المستخدمين المختلفين ؟‬

‫كل الرقام السرية يتم تشفيرها اول ثم القيام بعملية حفظها فى الدليل ‪ /etc/shadow‬لحين الحاجة اليه لحظ ان نظام لينوكس يتبع اسلوب الملفات‬

‫المتلكية ‪ ownership files‬وانظمة التصاريح ‪ permission system‬حيث ان كل هذه الملفات تكون عبارة عن مجلدات ‪ directories‬او اجهزة‬

‫‪ devices‬ومن الممكن ان نحدد العديد من الخصائص لهذه الملفات مثل القراءة ‪ read‬والكتابة ‪ write‬والتنفيذ ‪ execute‬والوحيد القادر على وضع هذه‬

‫الخصائص هو المستخدم المالك ‪ owner‬الذى قام بانشاء هذا الملف من الصل او المستخدم الجذر ‪ root‬الذى هو مدير لهذا النظام حيث ان الجراءات‬

‫المنية للملفات يتم تحديدها من خلل الصلحيات الذى يحدد المستخدمين الذين لديهم الحق فى الوصول الى الملفات المتلكية وقرائتها وتعديلها وتنفيذها‬
‫‪403‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Root User‬‬

‫المستخدم الجذر‬

‫من هو المستخدم الجذر؟‬

‫المستخدم الجذر هو اول مستخدم يقوم النظام بانشاه عند عملية تركيب النظام على جهازك وهو المستخدم المالك لنظام التشغيل وله جميع الصلحيات‬

‫للتعامل مع كل مكونات النظام بحرية تامة مثل الملفات والمستخدمين والجهزة ‪ ,‬حتى لو اراد تخريب نظام التشغيل فان النظام يطيعه فى كل ما يطلبه منه‬

‫ويكون المستخدم الجذر بصفة افتراضية عضوفى مجموعة مميزة تسمى ‪root‬‬

‫يجب ان تعلم ان توزيعة اوبونتو لينوكس لتقوم بتفعيل المستخدم الجذر بصفة افتراضية حتى ليتسبب المستخدمون المبتدئون فى انهيار النظام اذا قاموا‬

‫باستخدام صلحيات المستخدم الجذر بصورة خاطئة لذلك فانه عند تسجيل الدخول الى نظامك فانك لتتعامل مع النظام بصفة المستخدم الجذر افتراضيا‬

‫لكنك تتعامل معه كمستخدم عادى ‪ ,‬يتميز المستخدم الجذر بميزة فريدة عن غيره من المستخدمين وهى ‪UID = 0 & GID = 0‬‬

‫ما هى اضرار التعامل مع النظام بصفة المستخدم الجذر افتراضيا ؟‬

‫يجب ان تعلم ان المستخدم الجذر هو المستخدم الذى له سلطة عليا على نظامك ويسمح لك بعمل كل ما يحلو لك عمله سواء كان الوامر التى يصدرها فى‬

‫مصلحة النظام او ضد مصلحة النظام فالنظام يلبى له كل طلباته ولذلك فانه يتوجب عليك عدم الدخول الى نظامك بصلحيات المستخدم الجذر بصفة‬

‫افتراضية حتى لتتسبب فى حدوث اى اضرار بالغة على نظامك بشكل غير مقصود وربما يتسبب ذلك فى انهيار النظام نتيجة الستخدام الخاطىء‬

‫كيف يمكننى تفعيل حساب المستخدم الجذر ؟‬

‫لتفعيل حساب المستخدم الجذر قم بادخال المر التى الى سطر الوامر‬

‫‪sudo passwd root‬‬

‫الن سوف يطالبك بادخال كلمة سر حسابك ثم كلمة سر المستخدم الجذر‬

‫كيف يمكننى التحول الى صلحيات المستخدم الجذر؟‬

‫يمكنك التحول الى صلحيات المستخدم الجذر عن طريق كتابة المر التى فى سطر الوامر‬

‫‪su‬‬

‫ثم يطالبك بادخال كلمة مرور المستخدم الجذر‬

‫احتياطات ‪ :‬دائما قم بالدخول والتعامل مع نظامك عن طريق المستخدم العادى ‪ regular user‬وابتعد عن التعامل مع نظامك كمستخدم جذر ‪root user‬‬

‫بصفة افتراضية حتى اذا اخطات فى ادارة نظامك ليتعرض نظامك الى مخاطر جسيمة بملفاتك وملفات المستخدمين الخرين وربما يؤدى ذلك الى توقف‬

‫بعض العمليات الهامة التى يقوم بها نظامك فى تنظيم مهامه المختلفة‬
‫‪404‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫المستخدم الممتاز‬
‫‪super user‬‬
‫من هو المستخدم الممتاز ؟‬

‫المستخدم الممتاز هو المستخدم المكافىء للمستخدم الجذرلنه يمنحك امتيازات المستخدم الجذر ‪ root privileges‬ولكن بصورة مؤقتة ‪ ,‬يمكنك من خلله‬

‫التحكم فى جميع اعدادات نظامك من ملفات واجهزة ومستخدمين ومن خلله يمكنك تعديل صلحيات الملفات اوالمستخدمين او تركيب وحذف البرامج‬

‫المطلوبة كل ذلك يمكنك فعله ويمكنك الخروج من هذه المتيازات بعد اتمام التغييرات المطلوبة وتعود الى استخدام المستخدم العادى مرة اخرى‬

‫مثال‬

‫يمكنك استخدام امتيازات المستخدم الجذر عندما تريد تركيب او حذف البرامج حيث نقوم بكتابة المر ‪ sudo‬والذى يعنى ‪ super user do‬وعند النتهاء‬

‫من اجراء العملية المطلوبة يمكنك العودة مرة اخرى الى حساب المستخدم العادى‬

‫كيف يمكننى الدخول الى صلحيات المستخدم الجذر بشكل مؤقت ؟‬

‫يمكنك النتقال من حساب المستخدم الحالى الى حساب المستخدم الجذر بصورة مؤقتة عن طريقال ادخال المر التى‬

‫‪su‬‬

‫ثم تقوم بادخال كلمة مرور المستخدم الجذر‬

‫وعند النتهاء من اداء اعمالك اكتب المر التى للخروج من صلحيات المستخدم الجذر الى صلحيات المستخدم الحالى‬

‫‪exit‬‬

‫ملحوظة‬

‫عند الدخول بصلحيات المستخدم العادى لحظ ان علمة المر فى التيرمنال ياخذ علمة ‪ $‬بينما عند التحول الى حساب المستخدم الجذر تكون العلمة ‪#‬‬

‫المستخدم العادى‬
‫‪regular user‬‬
‫هو المستخدم الذى يدخل اليه اى مستخدم بصورة افتراضية فى نظام اوبونتو حيث ان حساب المستخدم الجذر مغلق فى الساس وهو يمكن اى شخص‬

‫يعمل من خلله القيام بالعمال العتيادية اليومية مثل تصفح النترنت وتشغيل اللعاب او الستماع الى الميديا او حتى القيام بعمل المراسلت الفورية‬

‫وهذه العمال التى لتتطلب من هذا المستخدم اجراء تعديلت جوهرية على نظامه او ادارة المستخدمين الخرين ولكنه ستكون لديه القدرة على تغيير‬

‫بعض الوضاع المعينة مثل خلفية سطح المكتب ولكن هذا يعتمد على مدى تشدد المستخدم الجذر والذى يمكنه ان يقوم بمنعه من فعل هذا !‬
‫‪405‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪system user‬‬
‫فى الحقيقة هو ليس حساب شخصى ولكنه هو عبارة عن الحساب الدارى ‪ administrative account‬الذى يستعمله النظام اثناء الدارة اليومية‬

‫‪ day-to-day‬لخدماته المختلفة على سبيل المثال عند استخدام خادم الويب ‪ apache‬وكل الملفات المرتبطة معه يكون فقط هو نفسه والمستخدم الجذر‬

‫فقط من لهم حق الوصول والتعديل على هذه الملفات مع ملحظة ان هذا المستخدم ليس له دليل فى مجلد البيت وليس له كلمة سر لكنه يسمح لك‬

‫بالوصول اليه عن طريق ‪login prompt‬‬

‫سوف تجد قائمة بها كل المستخدمين لنظامك موجودة فى نظامك فى الدليل ‪ /etc/passwd‬مع العلم ان توزيعة اوبونتو تشير الى هؤلء المستخدمين على‬

‫اساس انهم المستخدمين القياسيين ‪ standard users‬بسبب انك سوف تجدهم موجودين بشكل افتراضى على كل اجهزة الحاسب المثبت عليها نظام‬

‫اوبونتولنهم بطريقة منطقية تم تجهيزهم فى عملية التركيب الولية‬

‫على سبيل المثال نجد ان هناك مجموعات نظام ‪ system group‬تختص كل مجموعة بوحدة جهاز معين مثل الصوت والفيديو والفاكس وغيرها حيث‬

‫يتعامل النظام مع هذه الجهزة كما يتعامل مع الملفات المعتادة‬

‫‪User IDs & Group Ids‬‬


‫هويات المستخدمين والمجموعات‬
‫اى جهاز حاسب يقوم بطريقة طبيعية بتمييز المستخدمين والمجموعات التى لديه عن طريق الرقام المعروفة باسم ‪ ID‬ففى حالة المستخدم يكون معروف‬

‫بمسمى )‪ (UID‬بينما فى حالة المجموعات يكون معروفا بمسمى )‪ (GID‬بينما يقومك نظام التشغيل لديك بعرضهم بصورة ابجدية فقط لسهولة الستعمال‬

‫مستخدم الجذر ‪ root user‬يعطى الرقم ‪UID = 0‬‬

‫بينما الرقام من ‪ 1‬حتى ‪ 499‬عبارة عن المستخدمين النظاميين ‪ system users‬التى يقوم بوضعها النظام‬

‫الرقام من ‪ 500‬وحتى ‪ 999‬عبارة عن المستخدمين النظاميين ‪ system users‬التى ترغب انت فى اضافتهم الى النظام‬

‫بينما الرقام من ‪ 1000‬وحتى ‪ 65,534‬عبارة عن المستخدمين المعتادين ‪Regular users‬‬

‫حيث يقوم نظام اوبونتو بترتيب هولء المستخدمين بشكل متسلسل بناءا على هذه الرقام مع ملحظة ان هناك بعض الستثناءات حيث يقوم نظام اوبونتو‬

‫بتخصيص مجموعة جديدة ‪ GID‬وذلك كلما توافر ‪ 1,000‬مستخدم من ‪ UID‬او اكثر‬

‫من الممكن ان يقوم مدير النظام ‪ system administrator‬باضافة المستخدمين الى هذه المجموعات او انشاء مجموعات جديدة بالكامل‬
‫‪406‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Adding and Deleting Users and Groups at the Command Line‬‬

‫اضافة وحذف المستخدمين والمجموعات من خلل سطر الوامر‬

‫‪ -1‬انشاء مستخدم جديد‬

‫>‪sudo useradd -m <username‬‬ ‫الصيغة العامة للمر‬

‫هنا سوف نقوم باستخدام امتيازات المستخدم باستخدام المر ‪ sudo‬ويشير حرف ‪ m‬الى امر النظام ان يقوم بانشاء مجلد ‪ home‬خاص بهذا المستخدم‬

‫لحظ ان اضافة مستخدم جديد للنظام يجعل النظام يقوم بعمل مجموعة مالكة ‪ owner group‬جديدة تضم هذا المستخدم بصورة اوتوماتيكية وتحمل نفس‬

‫اسمه وضمه الى بعض مجموعات النظام ‪ system group‬و كذلك سيقوم النظام باختيار الصدفة الفتراضية له من نوع ‪bash‬‬

‫‪ -2‬انشاء مجموعة جديدة‬

‫>‪sudo groupadd <group_name‬‬ ‫الصيغة العامة للمر‬

‫هذا المر يقوم باضافة مجموعة جديدة الى مجموعات النظام وتقوم انت باختيار اسمها وسنستفيد من هذا المر هو امكانية ضم المستخدم للعديد من‬

‫المجموعات والتى يتم تحديد نوعها سواء اساسية او غير اساسية بناء على المر المستخدم فى اضافة المستخدم الى المجموعة المطلوبة‬

‫‪ -3‬انشاء مستخدم جديد مع ضمه لمجموعة ثانوية‬

‫>‪sudo groupadd -m -G <Sec_group> <newuser‬‬ ‫الصيغة العامة للمر‬

‫يقوم هذا المر بنفس عمل المر الول ويزيد عنه هو اضافة المستخدم لحدى المجموعات الثانوية التى تم انشائها مسبقا‬

‫‪ -4‬انشاء مستخدم جديد مع ضمه لعدة مجموعات ثانوية‬

‫>‪sudo groupadd -m -G <Sec_group1>,<Sec_group2> <newuser‬‬ ‫الصيغة العامة للمر‬

‫يقوم هذا المر بنفس عمل المر السابق مع ملحظة امكانية ضم المستخدم لعدة مجموعات ثانوية باستخدام العلمة الفاصلة‬

‫‪-5‬انشاء مستخدم جديد مع تغيير المجموعة الساسية الفتراضية‬

‫> ‪sudo useradd -m -g <primary_group> <user_name‬‬ ‫الصيغة العامة للمر‬

‫هذا المر يقوم بانشاء حساب مستخدم جديد ثم تقوم بتغيير المجموعة الساسية التى ينشائها النظام له بصورة افتراضية واستبدالها بمجموعة اساسية‬

‫اخرى تم انشائها بواسطتك من قبل‬

‫‪ -6‬انشاء مستخدم جديد مع تغيير المجموعة الساسية له وضمه لعدة مجموعات ثانوية‬

‫الصيغة العامة للمر‬

‫>‪sudo useradd -m -g <primary_group> - G <Sec_group1>,<Sec_group2> <user_name‬‬


‫مثل المر السابق بالضافة الى ضم المستخدم الجديد الى العديد من المجموعات الثانوية‬
‫‪407‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التنقل بين المجموعات المختلفة‬


‫لقد اوضحنا فى القواعد السابقة كيف يمكنك انشاء حساب مستخدم جديد وكيف يمكنك تغيير مجموعته الساسية الفتراضية الى مجموعة اخرى موجودة‬

‫لديك كذلك اوضحنا كيف يمكنك ضم هذا المستخدم الى مجموعات ثانوية اخرى موجودة لديك على النظام‬

‫الن قد تتسال اين المستخدم الذى استخدمه ‪ ,‬اين انا الن بين هذه المجموعات الساسية والثانوية ‪ ,‬ولكى تفهم ذلك فانك عند الدخول الى النظام فان نظام‬

‫لينوكس يقوم بادخالك الى حسابك الذى قمت بانشائها وانك موجود حاليا فى المجموعة الساسية التى تضمك ومعنى هذا ان اى تغييرات او تعديلت تقوم‬

‫بتنفيذها الن فانها تكون مملوكة لحسابك الشخصى وللمجموعة الساسية التى انت موجود بداخلها الن‬

‫لو افترضنا انك تريدالقيام باعمال اخرى وتريد ان تكون هذه العمال مملوكة لحسابك الشخصى ولمجموعة ثانوية انت قد انضممت اليها وبالتالى فانك تريد‬

‫ان تنتقل بحسابك الشخصى للعمل تحت هذه المجموعة يمكنك بكل سهولة عمل ذلك باستخدام المر التى‬

‫>‪newgrp < secondary_group_name‬‬

‫الن يمكنك القيام بكل العمال التى تريدها مع ملحظة انك المالك الشخصى لهذه الملفات والمجموعة التى انت بداخلها الن هى المجموعة المالكة‬

‫بعد ان تنتهى من اعمالك قد ترغب فى العودة مرة اخرى لحسابك الشخصى الموجود تحت المجموعة الساسية لعمل ذلك اكتب المر التى‬

‫‪exit‬‬

‫معرفة معلومات عن المستخدمين‬


‫يمكنك استخدام المر ‪ id‬الذى يساعدك فى معرفة اسم المستخدم ورقمه ‪ UID‬واسم مجموعته الساسية ورقمها ‪ GID‬وكذلك المجموعات التى يشترك‬

‫فيها هذا المستخدم ‪,‬كما يمكنك من خلله معرفة هذه المعلومات عن حسابك الشخصى او حساب احدى المستخدمين‬

‫‪ -1‬اذا رغبت معرفة المجموعات التى تنتمى اليها انت قم بادخال المر التى‬

‫>‪id <user_name‬‬

‫‪ -2‬اذا رغبت فى معرفة المجموعات التى ينتمى اليها احدى المستخدمين الخرين قم بادخال المر التى‬

‫>‪sudo id <user_name‬‬

‫شروط يجب مراعاتها عند اضافة مستخدمين جدد‬


‫لحظ ان معظم المستخدمين الذين يتم اضافتهم الى النظام ينبغى ال ينتموا الى مجموعتهم المالكة‪ own group‬فقط ولكن يجب عليك ان تقوم باضافتهم‬

‫الى العديد من مجموعات النظام العديدة ‪ system groups‬والتى هى فى الصل ليست عبارة عن مستخدمين حقيقيون ولكنهم مستخدمين تابعين للنظام‬

‫نفسه ‪ supplementary groups‬يمثلون للنظام وظائف العديد من وحدات الهاردوير او البرامج‬

‫على سبيل المثال نجد مجموعة تسمى ‪ audio group‬وهذه المجموعة سوف نقوم باضافة المستخدم الذى نريده اليها حتى يتمكن هذا المستخدم من‬

‫استخدام كارت الصوت والسماعات الخاصة بالجهاز وبدون اضافته الى هذه المجموعة لن يتمكن هذا المستخدم من الستمتاع بالملفات الصوتية الموجودة‬

‫بالجهاز بنفس هذه الطريقة يمكنك التحكم فى المجموعات النظامية ‪ system groups‬حيث تقوم باضافة المستخدم الى المجموعة النظامية التى تريد ول‬

‫تضمه الى المجموعات النظامية التى لتريده ان يقوم باستغللها‬

‫من امثلة ‪ system group‬الموجودة بالنظام ‪ CD group & scanner group & video group‬وغيرها حسب محتويات الحاسب الشخصى‬
‫‪408‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال‪1‬‬

‫سنقوم الن باستعراض خصائص حساب مستخدم اسمه ‪ kasper‬نقوم بادخال المر التى الى سطر الوامر‬

‫‪id kasper‬‬

‫)‪uid=1000(kasper) gid=1000(kasper‬‬
‫‪groups=1000(kasper),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44‬‬
‫)‪(video),46(plugdev),109(lpadmin),111(scanner),114(admin‬‬

‫الشرح‬

‫نتائج المر السابق توضح لنا العديد من الخصائص عن المستخدم ‪ kasper‬فمثل هو مستخدم له رقم ‪ 1000‬ومنضم الى مجموعة لها رقم ‪ 1000‬وهذه‬

‫الرقام هى التى تميز المستخدم عن غيره من المستخدمين حيث ان نظام التشغيل ليتعامل مع مسميات المستخدمين لكنه يمكنه التعامل مع المستخدم من‬

‫خلل الرقم الشخصى له الذى يماثل رقم الهوية الشخصية التى نمتلكها جميعا‬

‫توضح لنا نتائج المر السابق ايضا ان المستخدم ‪ kasper‬ليس عضوا فى مجموعة واحدة فقط ولكنه عضوا فى العديد من المجموعات الخرى ايضا‬

‫التى تسمى ‪ system group‬والتى هى فى الصل ليست عبارة عن مستخدمين حقيقيون ولكنها عبارة عن بعض مكونات الجهاز او نوعية معينة من‬

‫البرمجيات التى تصنع لنفسها ‪system group‬‬

‫التعريف‬ ‫المجموعة‬
‫تستخدم لتمكين عمل ‪system logging‬‬ ‫‪adm‬‬
‫تستخدم لتمكين المستخدم من استعمال اجهزة ‪ serial port‬مثل انواع المودمات القديمة‬ ‫‪dialout‬‬
‫تستخدم لتمكين المستخدم من استعمال القراص المضغوطة‬ ‫‪cdrom‬‬
‫تستخدم لتمكين المستخدم من استعمال القراص المرنة‬ ‫‪floppy‬‬
‫تستخدم لتمكين المستخدم من استعمال كارت الصوت والسماعات‬ ‫‪audio‬‬
‫تستخدم لتمكين المستخدم للتصال بالنترنت عن طريق ‪dial-up modems‬‬ ‫‪dip‬‬
‫تستخدم لتمكين المستخدم من استعمال معجلت الفيديو ‪video acceleration‬‬ ‫‪video‬‬
‫تستخدم لتمكين المستخدم من استعمال وسائط التخزين المتنقلة مثل ‪card readers, digital cameras‬‬ ‫‪plugdev‬‬
‫تستخدم لتمكين المستخدم من استعمال الطابعة ‪printer‬‬ ‫‪lpadmin‬‬
‫تستخدم لتمكين المستخدم من استعمال الماسح الضوئى ‪scanner‬‬ ‫‪scanner‬‬
‫تستخدم لتمكين المستخدم من اخذ نسخة احتياطية عن طريق الشريط المغناطيسى‬ ‫‪tape‬‬
‫تستخدم لتمكين المستخدم من ارسال رسائل الفاكس‬ ‫‪fax‬‬
‫تستخدم لتمكين المستخدم من الدخول بسلطة ‪super user‬‬ ‫‪admin‬‬

‫لعلك الن عزيزى القارىء قد استنتجت انه حتى تقوم باضافة مستخدم جديد الى نظام اوبونتو لينوكس يجب ال تكتفى بمجرد اضافة المستخدم الى‬

‫مجموعة جديدة ولكن عليك ان تضيف هذا المستخدم الى العديد من مجموعات النظام التابعة ‪ supplementary system groups‬مع مراعاة ان ضمه‬

‫الى بعض هذه المجموعات الزامى لكى يستطيع هذا المستخدم استخدام الحاسب الشخصى بفاعلية مثل استخدام الصوت بينما المكانيات الخرى اختيارية‬

‫اعتمادا الى مدى الحرية التى تريد منحها الى المستخدم الجديد !!!‬
‫‪409‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪2‬‬

‫نريد الن ان نقوم بانشاء حساب مستخدم جديد اسمه ‪ sabry‬وان نقوم بانشاء مجموعة اساسية جديدة له اسمها ‪ sabry‬مع ضمه للعديد من المجموعات‬

‫الثانوية الخرى بحيث يكون قادراعلى التعامل مع مكونات الجهاز بصورة كاملة‬

‫‪sudo useradd -m -g sabry -G adm,dialout,cdrom,floppy,audio,dip,video,plugdev,‬‬


‫‪lpadmin,scanner,tape,fax,admin sabry‬‬

‫لعلك لحظت اننا لم نقوم بتعيين كلمة مرور ‪ password‬لهذا المستخدم حتى الن لذلك يجب ان تعلم ان نظام لينوكس لن يسمح لك باضافة مستخدم جديد‬

‫بدون كلمة سر ولذلك فانه سيقوم اوتوماتيكيا باغلق الحساب‪ Lock account‬وذلك حفاظا على نظامك !!!‬

‫لذلك يجب ان نقوم بوضع كلمة سر لكل حساب مستخدم نريد ان نضيفه الى النظام لحظ ان المستخدم العادى ‪ ordinary users‬مسموح له وضع كلمة‬

‫السر لحسابه وايضا سيكون قادرا على تغييرها اما اذا اردنا تغيير كلمة سر لحساب مستخدم معين ونحن نعمل من خلل حساب مستخدم اخر فاننا فى هذه‬

‫الحالة بحاجة الى استخدام امتيازات المستخدم الجذر عن طريق المر ‪sudo‬‬

‫اضافة كلمة السر‬

‫نريد الن وضع كلمة سر لحساب المستخدم الجديد ‪ sabry‬ولعمل ذلك اتبع التى‬

‫> ‪passwd <newuser‬‬ ‫الصيغة العامة للمر‬

‫‪passwd sabry‬‬
‫سيطلب منك الن ادخال كلمة السر لحسابك واعادة كتابتها من اجل التاكد‬

‫تغيير كلمة السر‬


‫نريد الن تغيير كلمة السر لهذا المستخدم كاجراء امنى يلزمنا القيام به كل فترة‬

‫‪ -1‬اذا قمنا بتغيير كلمة السر لمستخدم ما من نفس حساب هذا المستخدم‬

‫‪passwd‬‬ ‫الصيغة العامة للمر‬

‫‪ -2‬اذا قمنا بتغيير كلمة السر لمستخدم ما من خلل حساب مستخدم اخر نستعمله‬

‫>‪sudo passwd <username‬‬ ‫الصيغة العامة للمر‬

‫لحظ انه فى كلتا الحالتين السابقتين اننا سنقوم بادخال كلمة السر القديمة اول ليتاكد النظام من انك المالك الفعلى للحساب الذى تريد تغيير كلمة السر له‬

‫وال لن يسمح لك بفعل ذلك ثم سيطالبك بعد ذلك بادخال كلمة السر الجديدة مرتين للتاكد من سلمة ادخالها‬

‫الشروط العامة لوضع كلمة السر القوية ‪:‬‬

‫‪ -1‬استخدم الحروف الكبيرة ‪ capital‬والصغيرة ‪small‬‬

‫‪ -2‬استخدم الحروف والمسافات والرقام والرموز‬

‫‪ -3‬كلما ازداد طول كلمة السر كان من الصعب تخمينها على العموم يجب ال تقل عن ‪ 8‬خانات‬
‫‪410‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التنقل بين المستخدمين‬


‫لو افترضنا انك اردت فى بعض الحيان القيام بعمل بعض المهام الدارية والتى تتطلب منك الدخول الى النظام كمستخدم جذر وبسبب ان المستخدم الجذر‬

‫مغلق بصفة افتراضية فى توزيعة اوبونتو يمكنك العمل كمستخدم ممتاز ‪ Super User‬او انك تمتلك العديد من الحسابات الشخصية الخاصة بك على‬

‫نظامك واردت ان تقوم باعمالك تحت هذه الحسابات المختلفة لذا فانه يتوجب عليك التنقل بين الحسابات المختلفة يمكنك عمل ذلك عن طريق سطر الوامر‬

‫بكل سهولة‬

‫‪ -1‬للدخول كمستخدم ممتاز ‪ Super User‬اكتب المر التى‬

‫‪$ su -‬‬

‫لحظ تحول علمة المحث اقصى اليسار من علمة ‪ $‬الى علمة ‪#‬‬

‫‪#‬‬

‫للعودة الى حسابك الصلى ‪ regular user‬والخروج من المستخدم الممتاز ادخل المر التى‬

‫‪# exit‬‬

‫لحظ انك قد عدت مرة اخرى لحساب المستخدم المعتاد ‪ regular user‬وتحولت علمة المحث الى ‪$‬‬

‫‪$‬‬

‫‪ -2‬للدخول كمستخدم اخر موجود على النظام قم بادخال اسم هذا المستخدم‬

‫‪$ su - other_user‬‬

‫عليك ادخال كلمة مرور المستخدم ليسمح لك بالدخول‬

‫للعودة الى الحساب الشخصى ‪ user account‬الول اكتب المر التى‬

‫‪$ exit‬‬

‫‪ -3‬لمعرفة المستخدم الذى تستخدمه ذلك فى حالة تنقلك بين الكثير من المستخدمين الخرين وكونك غير متأكد من المستخدم الذى انت موجود بداخله الن‬

‫اكتب المر التى‬

‫‪whomi‬‬
‫‪411‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التحكم فى حسابات المستخدمين الخرين‬


‫بما انك المدير الحالى لنظامك فانه من المطلوب منك ان تتعلم كيفية ادارة مكونات هذا النظام من ملفات واجهزة ومستخدمين لذلك فاننا فى هذا الجزء‬

‫سوف نتعلم كيفية ادارة حسابات المستخدمين الخرين لنحقق اعلى استفادة لستعمالتك الشخصية وحاجات اعمالك اليومية‬

‫‪ -1‬انشاء حساب مؤقت لمستخدم جديد‬

‫>‪sudo useradd -e 2010- 11- 25 <new_user‬‬ ‫الصيغة العامة للمر‬

‫القاعدة السابقة يوضح مثال لعمل حساب مستخدم متاح حتى التاريخ الموضح ثم ينتهى بعد هذا التاريخ ول يستطيع هذا المستخدم دخول النظام‬

‫‪ -2‬تغيير اسم مستخدم موجود بالنظام‬

‫>‪sudo usermod -l <old_name> <new_name‬‬ ‫الصيغة العامة للمر‬

‫القاعدة السابقة تسمح لك بتغيير اسم احدى المستخدمين الموجودين بالنظام فعليا واستبداله بأسم اخر‬

‫‪ -3‬تغيير كلمة سر مستخدم موجود بالنظام‬

‫>‪sudo passwd <user_name‬‬ ‫الصيغة العامة للمر‬

‫يستخدم هذا المر اذا اراد مدير النظام التاكد من قوة كلمات السر الموضوعة على حسابات المستخدمين الخرين حفاظا على أمن النظام‬

‫‪ -4‬اغلق حساب مستخدم‬

‫>‪sudo usermod -L <user_name‬‬ ‫الصيغة العامة للمر‬

‫لحظ ان هذا المر يقوم باغلق كلمة سر المستخدم وبالتالى لن يستطيع الدخول الى النظام‬

‫‪ -5‬الغاء اغلق حساب مستخدم‬

‫>‪sudo usermod -U <user_name‬‬ ‫الصيغة العامة للمر‬

‫لحظ ان هذا المر يتيح لمدير النظام فقط اعادة فتح حساب تم اغلقه مسبقا‬

‫‪ -6‬حذف مستخدم مع مجلد البيت الخاص به‬

‫>‪sudo userdel -r <user_name‬‬ ‫الصيغة العامة للمر‬

‫لحظ ان هذا المر سوف يقوم بحذف حساب المستخدم نهائيا وحذف مجلد البيت الخاص به بجميع ملفاته الشخصية المحفوظة بداخله‬
‫‪412‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫التحكم فى حسابات المجموعات الخرى‬


‫‪ -1‬انشاء مجموعة جديدة‬

‫>‪sudo groupadd <group_name‬‬ ‫الصيغة العامة للمر‬

‫‪ -2‬تغيير اسم مجموعة‬

‫>‪sudo groupmod -n <new_name> <old_name‬‬ ‫الصيغة العامة للمر‬

‫‪ -3‬اضافة مستخدم الى مجموعة‬

‫>‪sudo gpasswd -a <user> <group‬‬ ‫الصيغة العامة للمر‬

‫‪-4‬حذف مستخدم من مجموعة‬

‫>‪sudo gpasswd -d <user> <group‬‬ ‫الصيغة العامة للمر‬

‫‪ -5‬تعيين مدير للمجموعة‬

‫>‪sudo gpasswd -A <user> <group‬‬ ‫الصيغة العامة للمر‬

‫‪ -6‬وضع كلمة مرور على مجموعة‬

‫>‪sudo gpasswd <group_name‬‬ ‫الصيغة العامة للمر‬

‫الهدف من هذا المر هو منع المستخدمين غير المشتركين فى هذه المجموعة من الدخول اليها ال بكتابة الرقم السرى للدخول‬

‫‪ -7‬حذف كلمة مرور على مجموعة‬

‫>‪sudo gpasswd -r <group_name‬‬ ‫الصيغة العامة للمر‬

‫وهذا المر يسمح للمستخدمين الغير مشتركين فى مجموعة الدخول الى هذه المجموعة بدون ادخال كلمة السر‬

‫‪ - 8‬اغلق مجموعة‬

‫>‪sudo gpasswd -I <group_name‬‬ ‫الصيغة العامة للمر‬

‫لمنع اى مستخدمين غير مشتركين فى هذه المجموعة من الدخول اليها سواء بكلمة سر او بدونها‬

‫‪ -9‬ألغاء غلق مجموعة ليس لها كلمة مرور‬

‫>‪sudo gpasswd -r <group_name‬‬ ‫الصيغة العامة للمر‬

‫للسماح للمستخدمين الغير مشتركين فى هذه المجموعة الدخول الى هذه المجموعة‬
‫‪413‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ – 10‬الغاء غلق مجموعة لها كلمة مرور‬

‫>‪sudo gpasswd -u <group_name‬‬ ‫الصيغة العامة للمر‬

‫‪ -11‬حذف مجموعة‬

‫>‪sudo groupdel <group_name‬‬ ‫الصيغة العامة للمر‬

‫اذا اردت حذف المجموعة الساسية لمستخدم موجود بالفعل على النظام فانه يتم الغاء حساب هذا المستخدم اول ثم بعد ذلك يتم الغاء مجموعته الساسية‬

‫نصائح للمبتدئين‬
‫‪ -1‬ل تقوم بتغيير ارقام المستخدمين الفتراضية ‪ UID‬ال اذا كنت متأكدا من نتائج هذه التعديلت‬

‫‪ -2‬ل تقوم بتغيير ارقام المجموعات الفتراضية ‪ GID‬ال اذا كنت متأكدا من نتائج هذه التعديلت‬

‫‪ -3‬ل تقوم بتغيير الصدفة الفتراضية للنظام ‪ bash‬ال اذا كنت متأكدا من نتائج هذه التعديلت‬

‫‪ -4‬ل تقوم بتغيير دليل مجلد البيت ‪ home‬الفتراضى ال اذا كنت متأكدا من نتائج هذه التعديلت‬

‫‪ -5‬ل تقوم بتعديل صلحيات او اجراء اى تعديلت على الملفات التى تخص المستخدمين والمجموعات لنها تحتوى على معلومات سرية وتعرض امن‬

‫النظام والملفات والمستخدمين والجهزة للخطر ‪ ,‬لنك مثل اذا قم بتعديل صلحيات هذه الملفات الى قراءة وكتابة للمستخدمين الخرين قد يقوم احدى‬

‫المستخدمين بالتلعب فى هذه البيانات وتغييرها وبالتالى سوف يضر ببياناتك وبيانات المستخدمين الخرين المحفوظة فى النظام !!!‬
‫‪414‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ادارة المستخدمين والمجموعات بواسطة الواجهة الرسومية‬


‫بعد ان تعرفنا على كيفية ادارة المستخدمين والمجموعات باستخدام سطر الوامر سنقوم الن باستخدام احدى الدوات القوية التى توفرها لكـ توزيعة‬

‫اوبونتو حيث يمكنك من خللها بكل سهولة وفى دقائق قليلة القيام بكل ما تحتاجه للتحكم فى ادارة المستخدمين والمجموعات عن طريق واجهة رسومية‬

‫سهلة وبسيطة مع مراعاة ان الواجهة الرسومية توفر لك ادوات للتحكم فى معظم احتياجات مديرى النظمة اذا كنت ترغب فى الحصول على المزيد من‬

‫المكانيات يمكنك الوصول اليها من خلل سطر الوامر‬

‫اذا كان نظام التشغيل لديك متعدد المستخدمين ‪ multiple users system‬ففى هذه الحالة يتوجب عليك القيام بالعديد من الجراءت لكى تحافظ على‬

‫أمن نظامك والحفاظ على خصوصية كل المستخدمين ولتحقيق هذا التزان عليك ان تقوم بتخصيص حساب مستخدم ‪ user account‬خاص بكل من يريد‬

‫استخدام نظامك باعتبارك المستخدم الجذر الذى لديه هو فقط القدرة على انشاء وتعديل وحذف هذه الحسابات الخاصة للمستخدمين الخرين‬

‫يجب ان تحدد بدقة درجة الصلحيات التى سوف تعطيها للمستخدمين الخرين فمثل يمكنك اعطاء اطفالك حسابات محدودة حتى ل يسيئون استخدام‬

‫مكونات النظام من ملفات واجهزة ومستخدمين اخرين‬

‫‪ -1‬الصورة التية توضح لكـ مكان تواجد الداة ‪ User and Group‬للتحكم فى كل حسابات المستخدمين والمجموعات الموجودة فى نظامكـ‬

‫‪ -2‬سوف تظهر لك النافذة التية التى يمكنك من خللها اضافة مستخدم جيد الى نظامك اضغط على ‪ Add User‬لنقوم باضافة حساب مستخدم جديد الى‬

‫نظامكـ‬
‫‪415‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬سوف تظهر لك النافذة التية والتى تمكنك من تحديد كل خصائص المستخدم الجديد الذى نريد ان نقوم بانشائه‬

‫حساب المستخدم‬ ‫أمتيازات المستخدم‬ ‫ضبط متقدم‬

‫اسم المستخدم‬

‫السم الحقيقى‬

‫نوع الستخدام‬

‫عنوان المكتب‬

‫هاتف العمل‬

‫هاتف المنزل‬

‫كلمة المرور‬

‫تكرار كلمة‬
‫المرور‬

‫يجب ان تلحظ ان اهم ما يجب ان تراعيه فى النافذة السابقة ان تختار كلمة سر قوية مكونة من الحروف والرقام والرموز ويجب ال تقل عدد الخانات عن‬

‫‪ 8‬خانات كما يجب ان تكون هذه الكلمة صعبة التخمين ويجب ان تحفظها جيدا ول تكتبها فى ورقة مثل حتى ل يستغلها الغير‬

‫‪ : user privileges‬وهى أمتيازات التى سوف يقوم المستخدم الجذر بمنحها الى المستخدم الجديد يمكنك من خللها تحديد مدى حرية هذا المستخدم وقد‬

‫تريد ان تمنعه من استخدام اجهزة معينة مثل )الفاكس والطابعة وكارت اصوت ومشغل السطوانات المضغوطة او القراص المرنة وجهاز الماسح الضوئى‬

‫ومشغلت تسريع الفيديو واجهزة المودم وكذلك وسائط التخزين الخارجية ( وغيرها الكثير حسب محتويات جهازكـ‬

‫كما يمكنك وضع علمة صح امام ‪ Executing system administration tasks‬لكى تسمح للمستخدم الجديد بتركيب البرامج التى يريدها ‪ ,‬مع‬

‫ملحظة ان هذا الخيار غير مفعل افتراضيا يمكنك تفعيله او تعطيله عندما تريد ذلك‬
‫‪416‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫بعد ان قمنا بكتابة كل بيانات المستخدم الجديد لحظ انه تم اضافته الى نظامك بصلحيات افتراضية يعطيها النظام لكل المستخدمين الجدد‬

‫اضافة مستخدم‬

‫خصائص المستخدم‬

‫حذف مستخدم‬

‫ادارة المجموعات‬

‫النتقال السريع بين حسابات المستخدمين‬

‫‪fast user switching‬‬

‫خاصية النتقال السريع بين المستخدمين المختلفين توفر عليك القيام بعمل ‪ logging off‬ثم ‪ logging on‬مرة اخرى لكى تختار حساب المستخدم الذى‬

‫تريده مع هذه الميزة سوف تنتقل مباشرة من حساب المستخدم الول الى حساب المستخدم الثانى‬

‫كل هذا يمكنك فعله عن طريق الضغط على ايقونة ‪ switch user‬الموجودة فى البار العلوى لتظهر لك قائمة بها حسابات كل المستخدمين المتواجدين فى‬

‫النظام ثم تقوم باختيار حساب المستخدم الذى تريد النتقال اليه لذلك يجب عليك ادخال كلمة مرور هذا المستخدم حتى يسمح لك بالنتقال‬

‫ملحوظة ‪:‬‬

‫لحظ ان نظام التشغيل قام بعمل ‪ LOCK‬على حساب المستخدم الول الذى قمت بالنتقال منه حتى يحافظ على أمن حسابات المستخدمين الخرين‬
‫‪417‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫أدارة الملفات‬
‫‪418‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Files mangement‬‬

‫ادارة الملفات‬

‫ما هو الفرق بين نظام تشغيل لينوكس والويندوز فى ادارة الملفات ؟‬

‫فى البداية يجب ان تعلم ان لينوكس يتعامل مع كل شىء فى جهازك على هيئة ملفات سواء كانت ملفات شخصية عادية تم تجهيزها من خلل برامج‬

‫مختلفة حيث يتم التعامل معها على هيئة ملفات حقيقية او كانت هذه الملفات على هيئة اجهزة مركبة فى جهازك مثل وحدات التخزين او لوحة المفاتيح او‬

‫الفارة وغيرها من الجهزة والتى يتم التعامل معها على هيئة ملفات وهمية‬

‫ويمكننا الن نوضح الن اهم الختلفات الساسية بين نظام تشغيل لينوكس عن نظيره نظام تشغيل الويندوز ‪:‬‬

‫‪ -1‬طريقة التعامل مع انظمة ملفات النظام نفسه واسلوب عرضها والتعامل معها‬

‫‪ -2‬طريقة التعامل مع الملفات النى تقوم بانشائها بنفسك او التى تحتفظ بها على قرصك الصلب او القراص المضغوطة او المرنة وغيرها‬

‫‪ -3‬طريقة تعامل مع الملفات المؤقتة والتى يقوم النظام بانشائها على قرصك الصلب حتى تقوم بعملية حفظ للملفات التى تقوم بصنعها‬

‫‪ -4‬طريقة التعامل مع اجزاء جهازك مثل وحدات التخزين المختلفة مثل الهاردديسك والقراص المرنة والمضغوطة والفلش ميمورى وغيرها‬

‫‪ -5‬طريقة تعامل نظام لينوكس مع الذاكرة الموقتة للحاسب ‪ ram‬والتى من خللها يتم التعامل مع كل البرامج التى تقوم باستخدامها‬

‫‪ -6‬طريقة تعامل لينوكس بجزء الذاكرة الوهمية على نظامك ‪ swap‬مع نظيرتها فى ويندوز ‪virtual memory‬‬

‫‪ -7‬طريقة التعامل مع الجهزة الخرى المرتبطة بجهازك عن طريق شبكة وكيفية التعامل معها والتحكم فيها وتداول البيانات بين الجهزة المختلفة‬

‫تسمية الملفات‬
‫من الختلفات الخرى الهامة بين نظام تشغيل لينوكس ونظيره نظام تشغيل الويندوز هو مدى قدرة النظام على التعامل مع السماء حيث ان نظام لينوكس‬

‫بصفة عامة يتميز بانه له حساسية عالية فى التعامل مع الحروف فمثل كلمة ‪ MyFile‬لتعنى كلمة ‪ myfile‬وهنا تلحظ انه بتغيير حالة الحروف من‬

‫صغيرة الى كبيرة والعكس يعطيك قدرة هائلة على وضع نفس اسم الملف بطرق مختلفة داخل مجلد واحد ويمكنك التعامل معها بصورة طبيعية وهذه‬

‫الخاصية ليس من الممكن تنفيذها على نظام الويندوز مثل حيث سوف تظهر لك رسالة خطا تمنعك من القيام بهذه العملية‬

‫بطبيعة الحال فانه نتيجة لن لينوكس حساس لحجم الحروف فيجب عليك ان تراعى هذه النقطة عند استخدامك لسطر الوامر )التيرمنال( حيث عند حدوث‬

‫اى خطأ فى الكتابة سوف يتسبب فى عدم تنفيذ المر ولذلك يجب عليك مراعاة حالة الحروف عند استخدامك لسطرالوامر‬

‫كما يمكنك استغلل الرموز المختلفة فى تسمية الملفات مثل )*( و )\( و )؟( و )> <( ما عدا الرمز )‪ (/‬لنه مستخدم فى تحديد مسارات الملفات‬

‫ملحوظة ‪:‬‬

‫اذا كان لديك جهازين مثل احداهما عليه نظام تشغيل الويندوز والخر عليه نظاك تشغيل لينوكس واردت ان تتشارك الملفات ‪ share files‬الموجودة على‬

‫جهازك الذى يحتوى على نظام لينوكس فى هذه الحالة يجب عليك استخدام طريقة التسمية المعتمدة فى نظام الويندوز حتى تتمكن من نقل ملفاتك بسهولة‬

‫تجنب استخدام الرموز التية \ ‪| < > " ? * : /‬‬


‫‪419‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪File Access and Storage‬‬

‫تداول الملفات وحفظها‬

‫ما الفرق بين صلحيات المستخدم فى نظام تشغيل لينوكس عن نظام التشغيل ويندوز ؟‬

‫سوف تجد فى نظام التشغيل ‪ Windows Xp‬انه يمكنك من التعامل مع كامل القرص الصلب من قراءة وكتابة وتنفيذ بدون الحصول على تصريح من‬

‫المستخدمين الخرين كما يمكنك الحتفاظ بملفاتك الخاصة بداخل الجزء المخصص لملفات نظام التشغيل ويندوز مما يؤثر على استقرار نظامك ويضر‬

‫بملفات المستخدمين الخرين ويقوم النظام بحفظ التعديلت فى ‪C:\Windows‬‬

‫بينما تحت نظام التشغيل اوبونتو لينوكس سوف نجد العديد من انواع المستخدمين‬

‫‪ -1‬المستخدم العادى ‪ : ordinary users‬والذى يمكنه ان يصل لجميع الملفات الموجودة على القرص الصلب لكنه سيكون قادرا بشكل افتراضى على‬

‫قراءة ملفات المستخدمين الخرين ولكنه ليس قادرا على تعديل او تنفيذ هذه الملفات بدون اخذ تصريح من المستخدم الجذر ولكنه سيكون قادرا على‬

‫التحكم بالملفات التى يقوم بانشائها بنفسه من قراءة وكتابة وتنفيذ بنفسه باعتباره المالك لهذه الملفات ‪ ,‬وهنا يقوم النظام بحفظ التعديلت فى دليل البيت‬

‫الخاص بهذا المستخدم حيث يحتوى دليل البيت على العديد من مجلدات المستخدمين الخرين حيث تحفظ تعديلت كل مستخدم فى المجلد الخاص به‬

‫سيكون دليل احد المستخدمين الفتراضى هو ‪ /home/username‬حسب الترتيب الهرمى لشجرة نظام الملفات السابق شرحها‬

‫‪ -2‬المستخدم الممتاز ‪ : superuser‬سيكون له صلحيات اكبر من المستخدم العادى حيث يمكنه الدخول الى كل ادلة النظام ويمكنه انشاء او التعديل او‬

‫حتى حذف هذه الملفات التى يريدها كما يمكنه منح المزيد من الصلحيات للمستخدمين العاديين لداء العديد من المهام الخرى‬

‫ملحوظة‬

‫بعض البرامج يمكنها ان تقوم بعمل ادلة فرعية ‪ subdirectories‬فى دليل البيت ‪ home directory‬من اجل تنظم وتخزن الملفات الناتجة عنها ‪ .‬على‬

‫سبيل المثال عند استخدامك لكاميرا رقمية سوف تقوم بعمل دليل فرعى لها من اجل تخزين وتنظيم ملفات الصور الناتجة عنها فى مجلد البيت الخاص بك‬

‫‪/home/username‬‬

‫مفهوم الملفات والمستخدمين‬


‫معظم المستخدمين معتادون على استخدام الملفات المحفوظة على القرص الصلب والقراص المرنة والمضغوطة وغيرها من وسائل الحتفاظ بالملفات‬

‫ربما تكون هذه الملفات عبارة عن ملفات شخصية او عبارة عن ملفات تحتوى على برامج يجب ال تتفاجىء بان نظام لينوكس له طريقة خاصة فى التعامل‬

‫مع هذه الملفات بطريقة مختلفة عن الطريقة التى يتعامل بها ميكروسوفت ويندوز من حيث البنية التحتية لهذه الملفات وطريقة ادارتها والحتفاظ بها‬

‫كل شىء تقريبا فى لينوكس عبارة عن ملف مكونات جهازك واجهزة الشبكة المتصلة بجهازك كل هذا يتم تضمينه داخل نظام ملفات لينوكس يمكنك ان‬

‫تقرر من هو المالك لهذه الملفات ومن هو يستطيع ان يدخل اليها ومن ليستطيع‬
‫‪420‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Real Files and Virtual Files‬‬


‫الملفات الحقيقية والملفات الوهمية‬
‫عمليا ستجد ان نظام لينوكس يتعامل مع كل شىء على هيئة سلسلة من الملفات هذا المر يبدو سخيفا ولذلك يتطلب تفسير اخر ‪ ,‬دعنا نبدا بمثال نفترض‬

‫انك قمت بتركيب قطعة من الجهزة مثل عن طريق فتحة ‪ , USB‬ستجد ان نواة لينوكس قادرة على التعرف الى هذا الجزء وبالتالى ستكون قادرا على‬

‫تشغيله سوف تجد هذا الجهاز ‪ devices‬قد تم اضافته الى شجرة نظام الملفات لديك فى الدليل ‪ /dev‬لحظ ايضا ان هذا الملف ليس عبارة عن ملف حقيقى‬

‫بل هو ملف وهمى يشكل اختصار يشير الى عملية ربط نظامك بمكونات الدخال والخراج الخاصة بجهازك‬

‫فى اغلب الحيان فان المستخدم ل يتعامل مع ملفات النظام الموجودة فى الدليل ‪ /dev‬مباشرة ولكن يمكنه التعامل معها والتحكم فى خصائصا باستخدام‬

‫برامج تعمل عن طريق سطرالوامر ‪ CLI‬او من خلل برامج ذات واجهة رسومية ‪ GUI‬لتجعل التعامل مع هذه الجهزة اسهل بشكل يومى‬

‫مثال ‪:‬‬

‫نفترض انك تعمل فى مكتب وانك تريد التصال بخادم الملفات المركزى لكى تفعل هذا تحت نظام لينوكس يجب عليك اول القيام بعملية ربط ‪ mount‬لهذه‬

‫الجهزة لجعلها جزء من شجرة نظام الملفات لديك ذلك حتى تتمكن من استعراضها ولعمل ذلك عليك انشاء مجلد فارغ ‪ empty directory‬ثم بعد ذلك‬

‫سنقوم باستخدام سطر الوامر لنقوم بتنفيذ بعض الوامر للقيام بعملية ربط لهذه الملفات‬
‫‪421‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪MOUNTING‬‬
‫ما هى عملية ‪ mount‬؟‬
‫عملية ‪ mount‬هى عملية ربط ‪ hardware‬بنظام الملفات لنظام لينوكس حيث يعبر عن وحدات قراءة البيانات او كتابنها مثل ‪ HDD‬او ‪CD/ROM‬‬

‫او ‪ DVD/ROM‬او ‪ Floppy disk‬او ‪ flash Memory‬او غيرها من الوحدات الحدث يتم التعبير عنها على هيئة ملفات ‪ ,‬لكى تكون قادرا على‬

‫التعامل مع هذه الملفات يجب عليها ان تقوم بعمل ربط بها فى الدليل ‪ /dev‬الموجود فى شجرة نظام الملفات ويمكنك التحكم فى التصاريح الموضوعة على‬

‫هذه الملفات من حيث القراءة والكتابة لمزيد من المان‬

‫لحظ ان انظمة لينوكس الحديثة تقوم بعملية الربط ‪ mount‬تلقائيا بدون اى تدخل من المستخدم وهى تتيح لك القراءة والكتابة على انظمة ملفات‬

‫‪ FAT32‬او ‪ NTFS‬بكل يسر وسهولة ‪ ,‬تسمى عملية الربط ‪ mount‬وعملية الغاء الربط ‪unmount‬‬

‫طريقة تسمية وحدات قراءة وتخزين البيانات‬

‫الجدول التى يوضح لك طريقة تسمية وحدات قراءة كتابة البيانات حسب طريقة توصيلها فى جهازك‬

‫طريقة توصيل وحدات قراءة وكتابة البيانات‬ ‫الختصار‬


‫‪primary master‬‬ ‫‪/dev/hda‬‬
‫‪primary slave‬‬ ‫‪/dev/hdb‬‬
‫‪secondary master‬‬ ‫‪/dev/hdc‬‬
‫‪secondary slave‬‬ ‫‪/dev/hdd‬‬

‫لحظ ان الجدول السابق يسمى وحدات التخزين من النوع ‪ IDE\ATA‬بالرمز ‪ hdx‬حيث ‪ x‬هى ‪ a,b,c,d‬حسب طريقة التوصيل بينما ‪ ,‬بينما اذا كان‬

‫جهازك من النوع ‪ SATA‬الحدث لحظ تغير الرمز من ‪ hd‬الى ‪sd‬‬

‫طريقة تسمية بارتشانات الهاردديسك‬


‫بصفة عامة يوجد نوعين من انواع اقسام القرص الصلب النوع الول هو ‪ primary‬والنوع الثانى هو ‪ , extended‬لحظ ان النوع الول ‪primary‬‬

‫لتزيد عدد اقسامه عن ‪ 4‬اقسام ويكون عددها ‪ 1‬بصفة افتراضية بينما النوع الثانى يضم تحته العديد من وحدات التخزين من النوع ‪ logical‬التى يمكنك‬

‫وضعها بالعدد الذى تريده‬


‫‪422‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال‬
‫لو افترضنا ان لديك هاردديسك تم توصيله فى جهازك كـ ‪ primary master‬وان هذا الهاردديسك من النوع ‪ SATA‬و مقسم الى اربعة اقسام‬

‫‪,‬القسم الول ‪ primary‬والقسام الثلثة الخرى من النوع ‪ logical‬مع تنوع نوعية ملفات هذه القسام بين ‪ FAT32‬و ‪ NTFS‬المستخدمة فى انظمة‬

‫الويندوز ونظام ‪ EXT3‬المستخدمة فى انظمة لينوكس و الن سنوضح لك كيف يقوم لينوكس بتسمية هذه القسام وما يناظرها من طريقة‬

‫التسمية فى نظام ميكروسوفت ويندوز‬

‫الجدول التالى يوضح لك طريقة تسمية اقسام الهاردديسك فى نظام لينوكس بالمقارنة مع نظام ميكروسوفت ويندوز‬

‫رقم القسم‬ ‫نوعه‬ ‫تسمية ويندوز‬ ‫تسمية لينوكس‬ ‫نوع انظمة الملفات‬
‫‪1‬‬ ‫‪primary‬‬ ‫‪C‬‬ ‫‪sda1‬‬ ‫‪NTFS‬‬
‫‪5‬‬ ‫‪logical‬‬ ‫‪D‬‬ ‫‪sda5‬‬ ‫‪EXT3‬‬
‫‪6‬‬ ‫‪logical‬‬ ‫‪E‬‬ ‫‪sda6‬‬ ‫‪FAT32‬‬
‫‪7‬‬ ‫‪logical‬‬ ‫‪F‬‬ ‫‪sda7‬‬ ‫‪FAT32‬‬
‫‪8‬‬ ‫‪logical‬‬ ‫‪G‬‬ ‫‪sda8‬‬ ‫‪FAT32‬‬

‫بتاءا على بيانات الجدول السابق سوف تقوم باستخدام هذه المعلومات فى عملية الربط ‪ MOUNT‬بين اقسام الهاردديسك المختلفة وشجرة الملفات‬

‫المستخدمة فى انظمة لينوكس ذلك فى الدليل ‪/ dev‬‬

‫لحظ ان انظمة الملفات ‪ FAT16 & FAT32‬المستخدمة فى ميكروسوفت ويندوز يتم تسميتها بالسم ‪vfat‬‬
‫‪423‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الربط المؤقت‬
‫‪ -1‬سنقوم اول بعمل مجلدات للربط بين الدليل ‪ /dev‬و الدليل ‪ / mnt‬يمكننا تسمية هذا المجلد بالسم الذى تريده على سبيل المثال سنقوم بالتسمية‬

‫‪ C& D & E & F & G‬عن طريق المر التى‬

‫‪sudo mkdir /mnt/ c d e f g‬‬


‫‪ -2‬سنقوم الن بادخال امر الربط‬
‫‪mount -t ntfs /dev/sda1 /mnt/c‬‬
‫‪mount -t ext3 /dev/sda5 /mnt/d‬‬
‫‪mount -t vfat /dev/sda6 /mnt/e‬‬
‫‪mount -t vfat /dev/sda7 /mnt/f‬‬
‫‪mount -t vfat /dev/sda8 /mnt/g‬‬
‫يمكنك الن التعامل مع وحدات الهاردديسك لكن يعيب هذه الطريقة انه عندما تقوم بعمل اعادة تشغيل لجهازك ‪ Restart‬فانك ستفقد هذا الربط لذا عليك‬

‫تثبيته عن طريق ‪ fsatb‬وهو عبارة عن ملف موجود فى الدليل ‪ /etc‬ومهمته هى حفظ بيانات وحدات قراءة وكتابة البيانات وهو اختصارا لجملة‬

‫‪ file system table‬الموجودة فى جهازك مثل الهاردديسك والسى دى روم والفلش ميمورى وغيرها‬

‫الربط الدائم‬
‫‪ -3‬سنقوم بفتح الملف ‪ fsatb‬عن طريق المر التى‬

‫‪sudo nano -w /etc/fstab‬‬

‫لحظ اانه يلزمك الدخول بامتيازات المستخدم الجذر عن طريق المر ‪ sudo‬حتى يسمح لك النظام بالتعديل فى ملفاته اما الخيار ‪ nano -w‬فهو يتيح لك‬

‫فتح الملف ‪ fstab‬الموجود فى الدليل ‪ /etc‬ذلك باستخدام محرر النصوص ‪ nano‬وكذلك يتيج لك الخيار ‪ w‬التعديل فى محتويات هذا الملف‬

‫ملحوظة هامة ‪:‬‬

‫بالنسبة الى البارتشن ‪ EXT3‬لنحتاج ان نعمل له ‪ mount‬لنها تكون موجودة اثناء عملية تركيب النظام‬

‫بالنسبة الى البارتشن ‪ VFAT‬يمكننا ان نقوم بعمل ‪ mount‬يدعم القراءة والكتابة لكل المستخدمين‬

‫بالنسبة الى البارتشن ‪ NTFS‬سنقوم بعمل ‪ mount‬له عن طريق احدى البرامج المتخصصة لتتمكن من القراءة والكتابة عليه بصورة امنة‬

‫‪VFAT MOUNT‬‬
‫سنقوم باضافة السطر التية الى الملف ‪fstab‬‬

‫‪/dev/sda6 /mnt/e vfat iocharset=utf8,umask=000 0 0‬‬

‫‪/dev/sda7 /mnt/f vfat iocharset=utf8,umask=000 0 0‬‬

‫‪/dev/sda8 /mnt/g vfat iocharset=utf8,umask=000 0 0‬‬

‫سوف يطلب منك كلمة مرور المستخدم الجذر قم بادخالها حتى يتم التنفيذ‬
‫‪424‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪NTFS mount‬‬

‫يمكنك من خلل هذا البرنامج عمل ربط لقسام ‪ NTFS‬بسهولة تامة وامان فى عملية القراءة والكتابة على هذه كل القسام الداخلية و الخارجية‬

‫‪/http://flomertens.free.fr/ntfs-config‬‬ ‫موقع البرنامج‬

‫اذا اردت تركيب هذا البرنامج عليك تنزيل الحزمة التية‬

‫‪ntfs-config‬‬

‫للمزيد من المعلومات اكتب فى محرك البحث جوجل ‪how to fstab‬‬


‫‪425‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪2‬‬

‫مطلوب عمل ‪ mount‬لبارتشن ‪ NTFS‬موجود فى الهاردديسك ليسمح بالقراءة كل المستخدمين‬

‫‪ -1‬اول سنقوم بعمل ‪ unmount‬لعادة ضبط التصاريح الموضوعة على بارتشن الويندوز بفرض انه تم عمل ‪ amount‬فى الدليل ‪media/hda1/‬‬

‫‪sudo umount /media/hda1‬‬

‫‪ -2‬الن نحن نريد ان نرى جدول التقسيمات ‪ partition table‬لكل اجهزة القراءة والكتابة المتصلة بجهازك لذلك سنقوم بادخال المر التى‬

‫‪sudo fdisk -l‬‬

‫الن سوف تظهر لك النتائج‬

‫‪Disk /dev/hda: 160.0 GB, 160041885696 bytes‬‬


‫‪heads, 63 sectors/track, 19457 cylinders 255‬‬
‫‪Units = cylinders of 16065 * 512 = 8225280 bytes‬‬
‫‪Device Boot‬‬ ‫‪Start‬‬ ‫‪End‬‬ ‫‪Blocks‬‬ ‫‪Id‬‬ ‫‪System‬‬
‫*‪/dev/hda1‬‬ ‫‪1‬‬ ‫‪1911 15350076‬‬ ‫‪7‬‬ ‫‪HPFS/NTFS‬‬
‫‪/dev/hda2‬‬ ‫‪1912‬‬ ‫‪19457 140938245‬‬ ‫‪5‬‬ ‫‪Extended‬‬
‫‪/dev/hda5‬‬ ‫‪1912‬‬ ‫‪14716 102856131‬‬ ‫‪83‬‬ ‫‪Linux‬‬
‫‪/dev/hda6‬‬ ‫‪14717‬‬ ‫‪17278 20579233+‬‬ ‫‪83‬‬ ‫‪Linux‬‬
‫‪/dev/hda7‬‬ ‫‪17279‬‬ ‫‪17404 1012063+‬‬ ‫‪82‬‬ ‫‪Linux swap / Solaris‬‬
‫‪/dev/hda8‬‬ ‫‪17405‬‬ ‫‪19457 16490691‬‬ ‫‪83‬‬ ‫‪Linux‬‬

‫يمكنك من خلل الجدول السابق معرفة بارتشنات الويندوز مثل ‪ NTFS‬الموجود فى الدليل ‪/dev/hda1‬‬

‫‪ -3‬الن نحن نريد ان نقوم بعمل ‪ mount point‬لهذا القسم من المعتاد ان نقوم بعمل هذه النقطة فى المسار ‪ /media/hda1‬لكننا هنا سوف نقوم بعمل‬

‫هذه النقطة فى مسار منفصل اسمه ‪ windows‬ولعمل ذلك ادخل المر التى‬

‫‪sudo mkdir /windows‬‬

‫‪ -4‬الن نحن نريد ان نقوم بعمل ‪ mount‬للبارتشن المطلوب فى الدليل ‪ /etc/fstab‬مع وضع صلحيات مناسبة لهذا البارتشن ولكن قبل ذلك سوف نقوم‬

‫باخذ نسخة احتياطية ‪ backup‬من هذا الملف قبل اى عملية تعديل حتى يمكننا استعادته عند اللزوم حفاظا على استقرار النظام ذلك عن طريق المر التى‬

‫‪sudo cp /etc/fstab /etc/fstab_backup‬‬

‫‪ -5‬بعد اخذ النسخة الحتياطية سوف نقوم الن بفتح الملف ‪ fstab‬عن طريق محرر النصوص ‪ nano‬ولعمل ذلك ادخل المر التى‬

‫‪sudo nano /etc/fstab‬‬

‫سوف تظهر لك الن النتائج التية‬


‫‪proc /proc proc defaults 0 0‬‬
‫‪/dev/hda6 / ext3 defaults,errors=remount-ro 0 1‬‬
‫‪/dev/hda5 /home ext3 defaults 0 2‬‬
‫‪/dev/hda1 /media/hda1 ntfs defaults 0 0‬‬
‫‪/dev/hda7 none swap sw 0 0‬‬
‫‪/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0‬‬
‫‪/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0‬‬
‫‪426‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف نقوم باستبدال السطر السابق بسطر اخر بحيث يكون شكل النتائج بعد التعديل كما يلى‬

‫‪proc /proc proc defaults 0 0‬‬


‫‪dev/hda6 / ext3 defaults,errors=remount-ro 0 1‬‬
‫‪/hda5 /home ext3 defaults 0 2‬‬
‫‪/dev/hda1 /windows ntfs nls=utf8,umask=0222 0 0‬‬
‫‪/dev/hda7 none swap sw 0 0‬‬
‫‪/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0‬‬
‫‪/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0‬‬

‫اذا افترضنا الن ان لديك هاردديسك اخر موجود فيه بارتشن ‪ FAT32‬فى الدليل ‪ /dev/hdb1‬ونحن نريد ان نقوم بضبط الصلحيات الموضوعة عليه‬

‫لدعم القراءة والكتابة‬

‫‪ -1‬اول سنقوم بعمل ‪ unmount‬لعادة ضبط التصاريح الموضوعة على بارتشن الويندوز بفرض انه تم عمل ‪ amount‬فى الدليل ‪/dev/hdb1‬‬

‫‪sudo umount /dev/hdb1‬‬

‫‪ -2‬الن نحن نريد ان نقوم بعمل ‪ mount point‬لهذا القسم من المعتاد ان نقوم بعمل هذه النقطة فى المسار ‪ /media/hdb1‬لكننا هنا سوف نقوم بعمل‬

‫هذه النقطة فى مسار منفصل اسمه ‪ fat_files‬ولعمل ذلك ادخل المر التى‬

‫‪sudo mkdir /fat_files‬‬

‫‪ -3‬لعادة ضبط الصلحيات بحيث تسمح بالقراءة والكتابة سنقوم باضافة السطر التى الى الملف ‪ fstab‬كما يلى‬

‫‪proc /proc proc defaults 0 0‬‬


‫‪/dev/hda6 / ext3 defaults,errors=remount-ro 0 1‬‬
‫‪/dev/hda5 /home ext3 defaults 0 2‬‬
‫‪/dev/hda1 /windows ntfs nls=utf8,umask=0222 0 0‬‬
‫‪/dev/hdb1 /fat_files vfat iocharset=utf8,umask=000 0 0‬‬
‫‪/dev/hda7 none swap sw 0 0‬‬
‫‪/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0‬‬
‫‪/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0‬‬

‫حفظ التغييرات‬
‫لحفظ كافة التعديلت التى قمنا بها فى الملف ‪ fstab‬يمكنك ذلك عن طريق الضغط على ‪ Ctrl+x‬ثم ‪ Y‬ثم ‪ Enter‬للخروج‬

‫ثم قم بادخال المر التى الى سطر الوامر‬

‫‪sudo mount -a‬‬


‫‪427‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الصلحيات‬
‫‪permission‬‬
‫ما هى الصلحيات ؟ وما الهدف منها ؟‬

‫هى احدى خصائص انظمة التشغيل التى تسمح بتعدد المستخدمين مثل نظام لينوكس ‪ ,‬وترجع اهمية الصلحيات ان نظام لينوكس ليتيح للمستخدم العادى‬

‫تعديل النظام كيفما يريد منعا للعبث بملفات المستخدمين الخرين او تخريب نظام التشغيل ولكنه يسمح بذلك فقط للمستخدم الجذر والذى له صلحيات مطلقة‬

‫فى كل شىء على نظام التشغيل نفسه وعلى المستخدمين الخرين وبالتالى اذا اراد احد المستخدمين المعتادين تعديل احدى الملفات فعليه الدخول الى النظام‬

‫بصلحيات المستخدم الجذر وهو ما يشكل خطرا امنيا كبيرا لذلك سيقوم مالك الملف او المستخدم الجذر بمنح احد المستخدمين صلحيات معينة على الملف‬

‫المطلوب مثل القراءة او الكتابة او التنفيذ وبذلك نحافظ على امان و استقرار النظام بدون اى مشكلت‬

‫ما الفرق بين صلحيات المستخدمة فى نظام لينوكس عنها فى نظام ويندوز ؟‬

‫فى نظام لينكس انت ستكون بمأمن من عمليات العبث بملفاتك من المستخدمين الخرين بقصد او بدون قصد بينما فى نظام ويندوز فان ملفاتك ستكون فى‬

‫مهب الرياح حيث يسمح لكل من دخل للتعامل مع النظام الحق فى فعل كل ما يحلو له من قراءة وتعديل وحتى عملية نقلها او نسخها او حتى حذفها ول‬

‫تستغرب من انتشارالفيروسات وعمليات التجسس والتخريب وضياع البيانات‬

‫ما هى الصيغة العامة التى يتم بها تحديد صلحية الملفات والمجلدات ؟‬

‫على العموم يتم استخدام جملة مكونة من ‪ 10‬خانات للتعبير عن صلحيات المستخدمة‬

‫>‪<file_type><user_permission><Group_permission><other_users_permission‬‬

‫اول ‪ :‬انواع الملفات المطبق عليها الصلحيات )‪(file type‬‬

‫نوع الملف‬ ‫الكود‬


‫ملف قياسى‬ ‫‪-‬‬
‫مجلد قياسى‬ ‫‪d‬‬
‫رمز اختصار لملف ما‬ ‫‪l‬‬
‫يسمى انبوب ‪ pipe‬وهو يعمل كقناة اتصال بين برنامجين‬ ‫‪p‬‬
‫يسمى ‪ Socket‬ويستخدم لرسال واستقبال الملفات من الشبكة‬ ‫‪s‬‬
‫هو اختصار لجهاز ‪ Character device‬موجود فى الدليل ‪/dev‬‬ ‫‪c‬‬
‫هو مجموعة اجهزة ‪ Block device‬موجودة فى الدليل ‪/dev‬‬ ‫‪b‬‬
‫‪428‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪ :‬فئات المستخدمين المراد تطبيق الصلحيات عليهم‬

‫الختصار‬ ‫نوع المستخدم‬


‫‪u‬‬ ‫المستخدم المالك‬
‫‪g‬‬ ‫المجموعة المالكة‬
‫‪o‬‬ ‫المستخدمين الخرين‬
‫‪a‬‬ ‫الجميع‬

‫انواع الصلحيات فى الحالة البسيطة‬

‫الستخدام‬ ‫ارقام‬ ‫حروف‬ ‫نوع الصلحية‬


‫عرض محتويات مجلد‬ ‫‪4‬‬ ‫‪r‬‬ ‫قراءة‬
‫انشاء مجلدات او ملفات داخل مجلد او تعديل ملف‬ ‫‪2‬‬ ‫‪w‬‬ ‫كتابة‬
‫عرض ادق تفاصيل عن المحتويات وتنفيذ الملفات‬ ‫‪1‬‬ ‫‪x‬‬ ‫تنفيذ‬

‫انواع الصلحيات فى الحالت المعقدة‬

‫الرقام‬ ‫الحروف‬ ‫نوع الصلحية‬


‫‪4‬‬ ‫‪r‬‬ ‫قراءة‬
‫‪2‬‬ ‫‪w‬‬ ‫كتابة‬
‫‪1‬‬ ‫‪x‬‬ ‫تنفيذ‬
‫‪6‬‬ ‫‪rw‬‬ ‫قراءة وكتابة‬
‫‪5‬‬ ‫‪rx‬‬ ‫قراءة وتنفيذ‬
‫‪3‬‬ ‫‪wx‬‬ ‫كتابة وتنفيذ‬
‫‪7‬‬ ‫‪rwx‬‬ ‫قراءة وكتابة وتنفيذ‬

‫الوامر المستخدمة فى ادارة الصلحيات‬

‫استخدامه‬ ‫المر‬
‫استعراض الصلحيات مع القليل من التفاصيل وذلك باستخدام الحروف فقط‬ ‫‪ls‬‬
‫استعراض الصلحيات مع الكثير من التفاصيل وذلك باستخدام الحروف والرقام‬ ‫‪stat‬‬
‫تعديل الصلحيات عن طريق الحروف والرقام‬ ‫‪chmod‬‬
‫لوضع الصلحيات للملفات والمجلدات المراد انشائها‬ ‫‪umask‬‬
‫تغيير ملكية الملفات لمستخدم او لمجموعة اخرى‬ ‫‪chown‬‬
‫تغيير ملكية الملف لمجموعة اخرى‬ ‫‪chgrp‬‬
‫‪429‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪1‬‬

‫مطلوب استعراض تفاصيل عن الملفات الظاهرة والمختفية الموجودة فى الدليل الحالى‬

‫‪ls -l‬‬
‫‪total 1‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬
‫‪drwxr-xr-x 2 kasper kasper‬‬ ‫‪1024 may 21 11:22 book‬‬
‫‪-rw-r--r--‬‬ ‫‪1 kasper kasper‬‬ ‫‪0 may 21 11:23 lesson.odt‬‬
‫الشرح‬

‫المر ‪ ls -l‬هواحدى الوامر الشهيرة التى من خللها ستكون قادرا على استعراض جميع خصائص الملفات والمجلدات الظاهرة فى الدليل الذى تتواجد انت‬

‫فيه حاليا حيث يمكنك بكل بساطة النتقال الى الدليل الذى ترغب فيه وان تستعرض خصائص الملفات والمجلدات‬

‫‪ :‬خانة الصلحيات بالحرف‬ ‫الخانة الولى‬

‫‪ :‬عدد العناصر اى المجلدات والملفات داخل الدليل الحالى‬ ‫الخانة الثانية‬

‫‪ :‬المستخدم مالك الملف او المجلد‬ ‫الخانة الثالثة‬

‫الخانة الرابعة ‪ :‬المجموعة المالكة للملف او المجلد‬

‫الخانة الخامسة ‪ :‬حجم الملف بالبايت‬

‫الخانة السادسة ‪ :‬تاريخ ووقت انشاء الملف‬

‫الخانة السابعة ‪ :‬اسم الملف او المجلد‬

‫والن ننتقل لشرح الخانة الولى الخاصة بالصلحيات الموضوعة على المجلد ‪book‬‬

‫‪drwxr-xr-x‬‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬
‫نوعية‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬
‫المستخدم المــالك‬ ‫المجموعة المـالكة‬ ‫المستخدمين الخرين‬
‫‪d‬‬ ‫‪r‬‬ ‫‪w‬‬ ‫‪x‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪x‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪x‬‬
‫مجلد‬ ‫قراءة وكتابة وتنفيذ‬ ‫قراءة وتنفيذ‬ ‫قراءة وتنفيذ‬

‫والن ننتقل لشرح الخانة الولى الخاصة بالصلحيات الموضوعة على الملف ‪lesson.odt‬‬

‫‪--rw-r--r-‬‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬
‫نوعية‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬
‫المستخدم المــالك‬ ‫المجموعة المـالكة‬ ‫المستخدمين الخرين‬
‫‪-‬‬ ‫‪r‬‬ ‫‪w‬‬ ‫‪-‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪-‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪-‬‬
‫ملف‬ ‫قراءة وكتابة‬ ‫قراءة‬ ‫قراءة‬
‫‪430‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫مثال ‪2‬‬

‫اذا استخدمنا المر ‪ stat‬بدل من المر ‪ ls‬ستجد مثل ان الصلحية السابقة كتبت على هيئة ارقام وحروف لتسهيل الفهم‬

‫سنطبق المر التى اذا اردنا معرفة خصائص اكثر حول المجلد ‪book‬‬
‫‪stat book‬‬
‫”‪File : ”book‬‬
‫‪Size : 1024‬‬ ‫‪Blocks : 2‬‬ ‫‪10 Block : 4096 Directory‬‬
‫‪Device : 303h/771d‬‬ ‫‪Inode : 7777‬‬ ‫‪Link : 2‬‬
‫)‪Access : (0755/drwxr-xr-x) Uid : ( 500/ kasper‬‬ ‫)‪Gid : ( 500/ kasper‬‬
‫‪Access : 2008-08-23 13:54:15.000000000 +0200‬‬
‫‪Modify : 2008-08-23 13:54:15.000000000 +0200‬‬
‫‪Change : 2008-08-23 13:54:15.000000000 +0200‬‬

‫الشرح‬

‫سنجد هنا ان التعبير عن الصلحيات الموضوعة على المجلد او الملف تم عرضها على هيئة ارقام وحروف وهى وسيلة لتبسيط الفهم وليست للتعقيد فمثل‬

‫لقد ذكرنا ان تصريح القراءة ياخذ الرقم ‪ 4‬وتصريح الكتابة ياخذ الرقم ‪ 2‬وتصريح التنفيذ ياخذ الرقم ‪ 1‬والن سناتى الى شرح المقصود بالرقام السابقة‬

‫ملحوظة ‪ :‬لن نتعرض الى الرقم ‪ 0‬باقصى اليسار لندرة استخدامه‬

‫ستجد ان الرقم ‪ 755‬مقسم الى ثللة اجزاء‬

‫رقم ‪ 7‬اقصى اليسار يشير الى صلحيات المستخدم المالك = ‪ 4‬للقراءة ‪ 2 +‬للكتابة ‪ 1 +‬للتنفيذ‬

‫رقم ‪ 5‬الوسط بين الرقمين الخرين يشير الى صلحيات المجموعة المالكة = ‪ 4‬للكتابة ‪ 1 +‬للتنفيذ‬

‫رقم ‪ 5‬اقصى اليمين يشير الى صلحيات المستخدمين الخرين = ‪ 4‬للكتابة ‪ 1 +‬للتنفيذ‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬
‫نوعية‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬
‫المستخدم المــالك‬ ‫المجموعة المـالكة‬ ‫المستخدمين الخرين‬
‫‪d‬‬ ‫‪r‬‬ ‫‪w‬‬ ‫‪x‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪x‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪x‬‬
‫‪7‬‬ ‫‪5‬‬ ‫‪5‬‬
‫مجلد‬ ‫قراءة وكتابة وتنفيذ‬ ‫قراءة وتنفيذ‬ ‫قراءة وتنفيذ‬

‫ملحوظة ‪:‬‬

‫فى طريقة استخدام الرقام ل يمكن ان يحدث بينها تعارض فعند جمع اى رقمين من الثلثة ليمكن ان ينتج عنه الرقم الثالث ابدا‬
‫‪431‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سنطبق المر التى اذا اردنا معرفة خصائص اكثر حول الملف ‪lesson.odt‬‬

‫‪stat lesson‬‬
‫”‪File : ”lesson‬‬
‫‪Size : 0‬‬ ‫‪Blocks : 0‬‬ ‫‪10 Block : 4096 Regular file‬‬
‫‪Device : 303h/771d‬‬ ‫‪Inode : 3896‬‬ ‫‪Link : 1‬‬
‫)‪Access : (0644/-rw-r—r-- ) Uid : ( 500/ kasper‬‬ ‫)‪Gid : ( 500/ kasper‬‬
‫‪Access : 2008-08-23 13:54:15.000000000 +0200‬‬
‫‪Modify : 2008-08-23 13:54:15.000000000 +0200‬‬
‫‪Change : 2008-08-23 13:54:15.000000000 +0200‬‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬
‫نوعية‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬ ‫صـــــــــلحيات‬
‫المستخدم المــالك‬ ‫المجموعة المـالكة‬ ‫المستخدمين الخرين‬
‫‪-‬‬ ‫‪r‬‬ ‫‪w‬‬ ‫‪-‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪-‬‬ ‫‪r‬‬ ‫‪-‬‬ ‫‪-‬‬
‫‪6‬‬ ‫‪4‬‬ ‫‪4‬‬
‫مجلد‬ ‫قراءة وكتابة‬ ‫قراءة‬ ‫قراءة‬

‫بنفس الطريقة يمكنك فهم ما ذكرناه على المجلد على الملف الحالى‬
‫‪432‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تعديل الصلحيات‬
‫بعد ان تعرفنا على كيفية استعراض صلحيات الملفات والمجلدات وفهمنا بالضبط ما هو المقصود منها سوف ناتى الن لنتعرف على كيفية تعديل هذه‬

‫الصلحيات حتى تتناسب مع متطلباتك ولنفترض مثل انك قمت بانشاء ملفات ومجلدات خاصة بك وتريد ان تحافظ عليها من تلعب الخرين بها او تدميرها‬

‫هنا يتوجب عليك اعادة تعديل الصلحيات بما يتناسب مع ظروفك فمثل يمكنك منح او منع الخرين من قرأتها او تعديلها او تنفيذها وهكذا‬

‫ما هى الصلحيات الموجودة بصفة افتراضية على الملفات والمجلدات عند النشاء ؟‬

‫الصلحيات الموجودة بصفة افتراضية عند النشاء وهى ‪ 644‬للملفات و ‪ 755‬للمجلدات‬

‫كيف يمكن تعديل الصلحيات ؟‬

‫يمكنك تعديل الصلحيات الموضوعة على الملفات او المجلدات عن طريق استخدام المر ‪ chmod‬وهو يعنى ‪ change mode‬اى تغيير الوضع وهو يتيح‬

‫لك تعديل الصلحيات الموضوعة على الملفات او المجلدات سواء باستخدام الحروف او الرقام‬

‫تعديل الصلحيات باستخدام الرقام‬


‫كما اوضحنا سابقا يمكنك التنقل بين الدلة ثم استعراض الصلحيات الموضوعة على الملفات والمجلدات باستخدام المر ‪ ls‬او المر ‪ stat‬ثم نقوم بتعديل‬

‫الصلحيات القديمة الى الصلحيات المرغوب فيها‬

‫مثال ‪1‬‬

‫نفترض ان لديك ملف اسمه ‪ myfile‬لديه صلحيات افتراضية ‪ (rw- r-- r--) 644‬وهى تعنى ان المستخدم المالك له صلحية القراءة والكتابة‬

‫والمجموعة المالكة لديها صلحية بالقراءة فقط وكذلك المستخدمين الخرين لديهم صلحية القراءة فقط ‪ ,‬ونحن نريد ان نعطى المستخدم المالك صلحية‬

‫التنفيذ ‪ x‬لذلك سوف نقوم بتطبيق المر التى‬

‫‪chmod 744 myfile‬‬

‫نلحظ فى المر السابق اننا قمنا بزيادة الرقم الموجود باقصى اليسار بمقدار ‪ 1‬ليتحول من الرقم ‪ 6‬الى الرقم ‪ 7‬ليمنح المستخدم المالك صلحيات القراءة‬

‫والكتابة والتنفيذ وبنفس الطريقة يمكنك تعديل الصلحيات على الملفات التى تريدها‬

‫مثال ‪2‬‬

‫اذا اردنا ان نقوم بتعديل صلحيات المجموعة المالكة والتى لها صلحيات مقدارها ‪ 4‬وهى تعنى صلحية القراءة فقط ونحن نريد ان نقوم بمنح المجموعة‬

‫المالكة صلحية الكتابة بالضافة الى صلحية القراءة لذلك سوف نقوم بتعلية الرقم ‪ 4‬الى الرقم ‪6‬‬

‫‪chmod 764 myfile‬‬

‫ملحوظة ‪:‬‬

‫يمكنك تنفيذ المر ‪ stat‬او ‪ ls -l‬قبل وبعد التعديل للتاكد من تعديل الصلحيات‬
‫‪433‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تعديل الصلحيات باستخدام الحرف‬


‫يمكننا تعديل الصلحيات بطريقة اخرى عن طريق الحرف ويجب فى هذه الطريقة ان نقوم بتحديد فئة المستخدمين المطلوب تنفيذ المر عليها‬

‫الرمز‬ ‫فئة المستخدمين‬


‫‪u‬‬ ‫المستخدم المالك‬
‫‪g‬‬ ‫المجموعة المالكة‬
‫‪o‬‬ ‫المستخدمين الخرين‬
‫‪a‬‬ ‫الجميع‬

‫الرموز المستخدمة لتعديل الصلحيات‬

‫استخدامه‬ ‫الرمز‬
‫منح صلحية‬ ‫)=(‬
‫منح صلحية‬ ‫‪+‬‬
‫سحب صلحية‬ ‫‪-‬‬
‫امثلة‬

‫اذا كان لديك مجلد اسمه ‪ kasper‬واردت ان تقوم باعطاء مالكه صلحيات القراءة والكتابة والتنفيذ‬

‫‪chmod u+rwx kasper‬‬

‫او يمكنك كتابة المر السابق على الصورة التية‬

‫‪chmod u=rwx kasper‬‬

‫اما اذا اردت ان تقوم بسحب تصريح الكتابة والتنفيذ للمجموعة المالكة يمكنك تنفيذ المر التى‬

‫‪chmod g-wx kasper‬‬

‫اما اذا اردت منح المستخدمين الخرين تصريح القراءة والتنفيذ يمكنك تنفيذ المر التى‬

‫‪chmod o+rx kasper‬‬

‫او يمكنك كتابة المر السابق على الصورة التية‬

‫‪chmod o=rx kasper‬‬

‫لحظ ان الحالة الوحيدة التى يمكنك ان تقوم فيها بتحديد التصاريح لكل المستخدمين )المالك والمجموعة المالكة والخرين ( هى حالة تساوى التصاريح‬

‫الممنوحة لذلك نفترض مثل انك تريد منح كل فئات المستخدمين صلحيات القراءة والكتابة والتنفيذ يمكنك تنفيذ المر التى‬

‫‪chmod a=rwx kasper‬‬


‫‪434‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫وضع الصلحيات على الملفات والمجلدات الجديدة‬


‫لمزيد من حماية الخصوصية يمكنك وضع الصلحيات المناسبة على الملفات الجديدة وقت القيام بانشائها عن طريق استخدام المر ‪ umask‬وبالتالى‬

‫فانك لست فى حاجة الى استخدام المر ‪ chmod‬الخاص بتعديل الصلحيات للملفات بعد انشائها ال عند الضرورة لذلك‬

‫كيف يعمل المر ‪ umask‬؟‬

‫تختلف طريقة عمل المر ‪ umask‬عن طريقة العمل باستخدام المر ‪ chmod‬يجب ان تلحظ ان المر ‪ umask‬يعمل بطريقة عكسية بمعنى انه يقوم‬

‫بطرح الرقم ‪ 0022‬من الرقم الفتراضى للمجلدات ‪ 777‬ليصبح ‪ 755‬وكذلك يقوم بطرح الرقم ‪ 0022‬من الرقم الفتراضى للملفات ‪ 666‬ليصبح ‪644‬‬

‫وهى الصلحيات الفتراضية الموضوعة على الملف والمجلد عند النشاء بصورة اوتوماتيكية بدون تعديل‬

‫مثال ‪1‬‬

‫اذا اردنا معرفة الصلحيات الموضوعة حاليا على الملفات والمجلدات الجديدة‬

‫‪ -1‬نطبق المر ‪ umask 022‬فى التيرمنال‬

‫‪$ umask 022‬‬


‫‪$ umask‬‬
‫‪0022‬‬

‫‪ -2‬نقوم الن بانشاء ملف جديد اسمه ‪ afile‬ومجلد جديد اسمه ‪adirectory‬‬

‫‪$ touch afile‬‬


‫‪$ mkdir adirectory‬‬
‫‪ -3‬نقوم الن بتنفيذ المر ‪ ls -ld‬لستعراض خصائص الملف والمجلد‬

‫‪$ ls -ld afile adirectory‬‬


‫‪drwxr-xr-x 2 kasper kasper 4096 May 2 23:57 adirectory‬‬
‫‪-rw-r--r-- 1 kasper kasper 0 May 2 23:57 afile‬‬

‫ستجد ان الصلحيات الممنوحة للمجلد هى ‪ rwxr-xr-x‬وهى تعادل ‪ 755‬وكذلك صلحيات الملف ‪ --rw-r—r-‬وهى تعادل ‪644‬‬

‫مثال ‪2‬‬

‫اذا اردنا مثل تغيير الصلحيات الموضوعة لتكون ‪ 733‬هنا سوف نكتب التى‬

‫‪umask 0044‬‬

‫اذا اردنا تغيير الصلحيات الموضوعة لتكون ‪ 422‬هنا سوف نكتب التى‬

‫‪umask 355‬‬
‫‪435‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫تغيير ملكية الملفات‬


‫نفترض انك كنت فى عملك تقوم على اعداد احدى ملفات المشاريع وكنت انت المستخدم المالك لهذا الملف وانك قد انتهيت من اعداد هذا الملف وجاء‬

‫الوقت الذى ستقوم فيه بتغيير ملكية هذا الملف لمستخدمين اخرين او مجموعات مالكة اخرى ليقوموا باستكمال اعمالهم الخرى يمكنك ذلك بكل سهولة‬

‫فى توزيعة اوبونتو تطبيق هذه التغييرات المطلوبة باستخدام امتيازات المستخدم الجذر عن طريق الدخول بصلحيات المستخدم الممتاز ‪super user‬‬

‫بتطبيق المر ‪sudo‬‬

‫الحالت المحتملة لتغيير ملكية الملفات او المجلدات الى المستخدمين او المجموعات‬

‫‪ -1‬تغيير ملكية ملف من مستخدم الى مستخدم اخر‬

‫‪ -2‬تغيير ملكية ملف من مجموعة الى مجموعة اخرى‬

‫‪ -3‬تغيير ملكية ملف من مستخدم معين ومجموعة معينة الى مستخدم اخر والى مجموعة اخرى‬

‫‪ -4‬تغيير ملكية مجلد من مستخدم الى مستخدم اخر‬

‫‪ -5‬تغيير ملكية مجلد من مجموعة الى مجموعة اخرى‬

‫‪ -6‬تغيير ملكية مجلد من مستخدم معين ومجموعة معينة الى مستخدم اخر ومجموعة اخرى‬

‫‪ -1‬لتغيير ملكية ملف من مستخدم الى مستخدم اخر‬

‫الصيغة العامة لهذا المر‬


‫‪sudo chown <newuser> file‬‬
‫مثال‬

‫نفترض ان هناك ملف يسمى ‪ myfile‬ومطلوب تغيير ملكية هذا الملف الى مستخدم اخر اسمه ‪ sabry‬مع عدم تغيير المجموعة المالكة لهذا الملف‬

‫‪sudo chown sabry myfile‬‬

‫‪ -2‬لتغيير ملكية ملف من مجموعة الى مجموعة اخرى‬

‫الصيغة العامة لهذا المر‬

‫‪sudo chgrp < newgroup > file‬‬


‫مثال‬

‫نفترض ان هناك ملف يسمى ‪ myfile‬ومطلوب تغيير ملكية هذا الملف الى مجموعة اخرى اسمها ‪ mygroup‬مع عدم تغيير المستخدم المالك لهذا الملف‬

‫‪sudo chgrp mygroup myfile‬‬


‫‪436‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬لتغيير ملكية ملف من مستخدم الى مستخدم اخر ومجموعة اخرى‬

‫الصيغة العامة لهذا المر‬

‫‪sudo chown <newuser:newgroup> file‬‬


‫مثال‬

‫نفترض ان هناك ملف يسمى ‪ myfile‬ومطلوب تغيير ملكية هذا الملف الى مستخدم اخر اسمه ‪ sabry‬و ايضا مطلوب تغيير ملكية هذا الملف من‬

‫المجموعة الولى الى مجموعة اخرى تسمى ‪mygroup‬‬

‫‪sudo chown sabry:mygroup myfile‬‬

‫‪ -4‬لتغيير ملكية مجلد من مستخدم الى مستخدم اخر‬

‫الصيغة العامة لهذا المر‬


‫‪sudo chown -R <newuser> directory‬‬
‫مثال‬

‫نفترض ان هناك مجلد يسمى ‪ mydirectory‬وهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد‬

‫بجميع محتوياته الى مستخدم اخر اسمه ‪sabry‬‬

‫‪sudo chown -R sabry mydirectory‬‬

‫‪ -5‬لتغيير ملكية مجلد من مجموعة الى مجموعة اخرى‬

‫الصيغة العامة لهذا المر‬

‫‪sudo chgrp -R <newgroup> directory‬‬


‫مثال‬

‫نفترض ان هناك مجلد يسمى ‪ mydirectory‬وهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد‬

‫بجميع محتوياته الى مجموعة اخرى تسمى ‪mygroup‬‬

‫‪sudo chgrp -R mygroup mydirectory‬‬

‫‪ -6‬لتغيير ملكية مجلد من مستخدم الى مستخدم تخر ومجموعة اخرى‬

‫الصيغة العامة لهذا المر‬


‫‪sudo chown <newuser:newgroup> directory‬‬
‫مثال‬

‫نفترض ان هناك مجلد يسمى ‪ mydirectory‬وهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد‬

‫بجميع محتوياته الى مستخدم اخر اسمه ‪ khaled‬وايضا تغيير المجموعة المالكة لهذا الملف الى مجموعة اخرى تسمى ‪mygroup‬‬

‫‪sudo chown -R khaled:mygroup mydirectory‬‬


‫‪437‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الباب الحادى عشر‬


‫المساعدة و الدعم‬
‫‪438‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Ubuntu Help and Support‬‬

‫ان المساعدة والدعم الفنى لتوزيعة اوبونتو يمكنك الحصول عليهما بسهولة من خلل العديد من المصادر لذلك يجب ان لتضطرب اذا وقعت فى احدى‬

‫المشكلت‬

‫طرق الساسية للحصول على المساعدة‬

‫اول ‪offline system documentation :‬‬

‫ثانيا ‪online system documentation :‬‬

‫‪ -1‬المساعدة الرسمية ‪official‬‬


‫‪ -2‬المساعدة المجتمعية ‪community Docs‬‬

‫ثالثا ‪Community Support :‬‬

‫‪ -1‬القوائم البريدية ‪Mailing lists‬‬


‫‪ -2‬المنتديات اللكترونية ‪Web Forums‬‬
‫‪ -3‬قنوات الدردشة ‪IRC Channels‬‬
‫‪ -4‬الفريق المحلى ‪LoCo Teams‬‬
‫‪ -5‬فريق اوبونتو ‪Ubuntu Team Wiki‬‬

‫رابعا ‪ :‬منصة الصدار ‪Launchpad‬‬

‫‪Launchpad Technical Answers -1‬‬


‫‪Launchpad Bug Tracker: Malone - 2‬‬
‫‪ -3‬الطلب ‪Shipit‬‬

‫خامسا ‪The Fridge :‬‬

‫سادسا ‪ :‬خدمات الدعم التجارية ‪Paid For Commercial Services‬‬

‫‪Professional Support Services from Canonical -1‬‬


‫‪The Canonical Marketplace -2‬‬
‫‪439‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اول ‪offline system documentation :‬‬


‫هو اول مصدر من مصادر المساعدة يجب ان تبحث فيه اول وهو متوافر لديك على ملفات نظامك وهو مركب مع توزيعة اوبونتو بصورة افتراضية و‬

‫يمكنك تفحصه بدون انترنت ان فريق تطوير هذه المستندات ‪ Ubuntu Documentation‬يقومون دائما برعايتها وتحديثها مع كل اصدارة جديدة‬

‫وهى موثقة من اوبونتو و متوفرة للعديد من اللغات و لقد تم تنظيم هذه المستندات بحيث تم وضع الموضوع بجانب المساعدة والجابة على السئلة‬

‫الكثر شيوعا‬

‫‪ -1‬افتح قائمة ‪ system‬ومنها ‪help and support‬‬

‫‪ -2‬الصورة التية توضح لك الصفحة الرئيسية ل ‪offline system documentation‬‬


‫‪440‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثانيا ‪online system documentation:‬‬


‫يمكن الحصول على المزيد من المساعدة من خلل النترنت عن طريق الموقع التالى‬

‫‪https://help.ubuntu.com‬‬

‫وهذا الموقع يتوفر فيه نوعان من المساعدات ‪:‬‬

‫‪ -1‬المساعدة الرسمية ‪official‬‬


‫هى نفس مستندات المساعدة التى تاتى اليك مع نظام اوبونتو افتراضيا وسبق شرحها الذى يقدم المساعدة لعدة توزيعات سابقة ويمكنك ايضا ان‬

‫تتصفحها ايضا من خلل النترنت مثل تبويب ‪6.06LTS & 6.10 & 7.04‬‬
‫‪441‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬المساعدة المجتمعية ‪: community Docs‬‬


‫اذا لم تجد ما تبحث عنه فى المساعدات الرسمية ‪ official‬يمكنك البحث فى المساعدات المجتمعية ‪ community‬وسوف يقدمون اليك خدمة مساعدة‬

‫بمستوى عالى لتستطيع ان تتحكم فى كل العمليات التى يمكن ان تجريها على نظامك بكفأة عالية وللحصول على هذه النوعية من الدعم ادخل على‬

‫تبويب ‪ Community Docs‬والذى يحتوى على الكثير جدا من المستندات المجتمعية المحفوظة فى ‪ Wiki‬والتى تسمح بالضافة وتحديث على‬

‫محتويات هذه المستندات بسرعة تتميز هذه النوعية من المساعدة بتوفر الكثير جدا من الموضوعات والتى يتم شرحها بصورة اكثر عمقا عن النوع‬

‫السابق ‪ , official documentation‬ان ‪ community documentation‬تحتوى على مجموعة كبيرة جدا من من المستندات والتى تغطى‬

‫الموضوعات التية بصورة اساسية ‪:‬‬

‫‪ -1‬الهجرة من انظمة التشغيل الخرى مثل ميكروسوفت ويندوز‬

‫‪ -2‬ما يجب عليك فعله من مهام بعد تركيب النظام مثل‬

‫‪ -‬المحافظة على استقرار نظامك‬

‫‪-‬تركيب وتعريف الجهزة والملحقات‬

‫ان ‪ community documentation‬تم تقسيمها الى عدة مجموعات‬

‫‪ -1‬يمكنك اختيار المجموعة التى التى تحتاجها من الجانب اليمن من الصفحة والتى تقدم شرح تفصيلى للكثير من الموضوعات التى تهم كل المبتدئين‬

‫‪ -2‬يمكنك استخدام خاصية البحث الموجودة باعلى الصفحة للوصول الى معلومة معينة موجودة داخل ‪ community documentation‬و لزيادة‬

‫الدقة فى البحث يمكنك زيادة عدد كلمات البحث لتصل الى معلومات اكثر دقة‬
‫‪442‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬يمكنك ان تجد معلومات على علقة بموضوع بحثك موجودة على صفحة السئلة الشائعة ‪ CommonQuestions page‬اضغط على الرابط‬

‫الخاص بها للدخول الى الصفحة التية‬

‫‪ -4‬يمكنك الوصول الى المزيد من المعلومات الحية عن طريق الضغط على الرابط ‪ Screencasts Ubuntu‬لتجد الكثير من الفيديو التى تشرح لك‬

‫بالصوت والصورة كل ما تريده من موضوعات مثل كيفية تركيب النظام وكيفية تركيب البرامج وتحديثها وكيفية استخدامها وكيفية تعريف العتاد‬

‫والملحقات وغيرها الكثير مما يفيد المبتدئين كثيرا كل فيديو يتم توفيره على ‪ 3‬احجام مختلفة كبيرة و صغيرة ومتوسطة ليستطيع الذين لديهم سرعة‬

‫اتصال بطيئة بالنترنت الستفادة من هذه الملفات ايضا هذه الفيديوهات متوفرة على صيغتان هما ‪ OGG‬و ‪Flash‬‬

‫والصورة التية توضح لك احدى لقطات الفيديو التى تشرح كيفية اضافة المصادر ‪source list‬‬
‫‪443‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫ثالثا ‪Community Support :‬‬


‫يعرض مجتمع اوبونتو المتنامى مدى واسع من خيارات الدعم المجانى كجزء من المستندات المجتمعية ‪ community documentation‬مثل ‪:‬‬

‫‪ -1‬القوائم البريدية ‪Mailing lists‬‬

‫‪ -2‬المنتديات اللكترونية ‪Web Forums‬‬

‫‪-3‬قنوات الدردشة ‪IRC Channels‬‬

‫‪ -4‬فريق عمل المحلى ‪LoCo Teams‬‬

‫‪ -5‬فريق عمل اوبونتو وويكى ‪The Ubuntu Team Wiki‬‬

‫وسوف نتناول كل واحدة منهم بالتفصيل ان شاء ال‬


‫‪444‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -1‬القوائم البريدية‬
‫للحصول على مساعدة فى مشكلة معينة يمكن ان ترسل استفسارك من خلل البريد اللكترونى ‪ e-mail‬الى قائمة عناوين البريد اللكترونى ذات العلقة‬
‫بتوزيعة اوبونتو للحصول على رد سريع من الفريق ‪ ,‬للحصول على قائمة بعناوين البريد اللكترونى ‪ Ubuntu Mailing Lists‬يتوجب عليك اول‬
‫ان تقوم بزيارة موقع اوبونتو التالى‬

‫‪https://lists.ubuntu.com/‬‬

‫ستظهر لك صفحة التى تعرض لك قوائم بعناوين البريد اللكترونى التى يمكن المشاركة مع احداهم فى موضوعاتهم الصفحة التية توضح لك قوائم‬
‫البريد اللكترونى ‪mailing lists‬‬

‫للحصول على المساعدة ادخل على رابط ‪ Community Support list‬ثم بعد ذلك ادخل على ‪ users mailing list‬وسوف تظهر لك الصفحة‬

‫التية الصفحة التية توضح لك الشتراك فى قوائم البريد اللكترونى لمستخدمى اوبونتو‬

‫ادخل على ‪Subscribe to ubuntu-user‬‬


‫‪445‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫هنا يجب عليك عمل عدة اشياء ‪:‬‬

‫‪ -1‬كتابة عنوان بريدك اللكترونى ‪e-mail address‬‬

‫‪ -2‬كتابة رقم سرى لبريدك ‪password‬‬

‫‪ -3‬اضغط على زر ‪ Subscribe‬للشتراك‬

‫‪ -4‬سوف تصلك رسالة على ايميلك الثانى بها رابط ‪ link‬يجب ان تضغط عليه لتفعيل ‪ activate‬اسمك فى قوائم البريد اللكترونى والصورة التية‬

‫توضح لك هيئة رابط التفعيل التى سوف تصل الي بريدك اللكترونى اضغط عليه ليتم تفعيل اشتراكك‬
‫‪446‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سوف تظهر لك صفحة لتاكيد البيانات التى قمت بادخالها وتريد تعديلها فى النهاية سوف تصلك رسالة بأكتمال عملية الشتراك‬

‫سوف نقوم باختيار بعض عناوين البريد اللكترونى واضافتها الى قائمة السماء لديك لكى تكون قادرأ على ارسال طلباتك الى هذه العناوين للحصول‬

‫على المساعدة قبل ان تبدا بارسال اول طلباتك ابعث رسالة صغيرة حتى تعرف من الرشيف ما هى الموضوعات التى تم تغطيتها ومن هم العضاء‬

‫المتواجدين من قائمتك ربما تجد فيضان من الردود على طلباتك يمكنك التحكم فى مستوى الرسائل التى تصلك لتتمكن من ضبط مفضلتك من ‪UserCP‬‬

‫الذى هو اختصارا ل ‪ User Control Panel‬واضافة بعض البيانات الشخصية لستخدام قوائم العناوين ‪ mailing lists‬يلزمك قرأة بعض التعليمات‬

‫على الصفحة التية‬

‫‪http://www.ubuntu.com/support/community/mailinglists/etiquette‬‬
‫‪447‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬منتديات الويب‬
‫منتديات الويب فى اغلب الحيان تعد هى البديل السهل والكثر طلبأ من قوائم ‪ mailing lists‬سوف تصلك مساعدات لمختلف المشكلت التى تواجهك‬

‫بدون انتظار دورك فى طابور ‪ mailing lists‬ولذلك فهى طريقة اسهل ومتاحة من خلل متصفح الويب ومثالية للجتماع مع مستخدمى ومطورى‬

‫اوبونتو للدخول الى منتديات اوبونتو عن طريق احدى الروابط التية‬

‫‪http://ubuntuforums.org‬‬

‫‪http://www.ubuntu.com/community/forums‬‬

‫ان منتديات اوبونتو يتم تحسينها وتعديلها بالكامل من قبل المتطوعين وهى متوفرة فى العديد من اللغات مثل النجليزية والفرنسية و اللمانية وغيرها‬

‫من اللغات لكى تستطيع السؤال عن احدى مشكلتك او استفساراتك لذا يجب عليك اول القيام بتسجيل ‪ register‬نفسك فى منتديات اوبونتو للتسجيل‬

‫اضغط على زر ‪Register‬‬


‫‪448‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اقرا التعليمات واضغط على الموافقة لستكمال التسجيل ثم ادخل اسم العضوية والرقم السرى وسوف تصلك رسالة تأكيدية تنبهك باكتمال عملية‬

‫التسجيل بعد النتهاء من عملية التسجيل يمكنك الن الدخول الى منتدى اوبونتو الرسمى وتسجل دخولك ‪ sign in‬بأسمك ورقمك السرى ستجد ان‬

‫المنتدى مقسم الى العديد من القسام على سبيل المثال قسم للجهزة واخر لتركيب النظام واخر للبرامج وهكذا وكل قسم يحتوى على الف الموضوعات‬

‫يمكنك الستفادة من المنتدى باحدى الطرق التية ‪:‬‬


‫اول ‪ :‬يجب عليك اول ان تكتب استفسارك فى القسم المناسب الصحيح حتى تتلقى ردود سريعة من المهتمين بالمجال الذى تسأل فيه‬

‫ثانيا ‪ :‬يمكنك الستفادة من الموضوعات والستفسارات الموجودة فى المنتدى حيث انها متاحة لكل العضاء الدخول اليها والستفادة منها‬

‫ثالثا ‪ :‬يمكنك استخدام خاصية البحث فى المنتدى للوصول الى مواضيع ذات علقة باستفسارك‬
‫‪449‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬قنوات الدردشة‬
‫ان قنوات الدردشة ‪ IRC Channels‬عبر النترنت تمكنك من الحصول على المساعدة الفورية فى نفس لحظة السؤال لنها توفر للمستخدمين خاصية‬

‫التصال المحادثة الكلمية المباشرة والفورية ببعضهم البعض هذه الخدمة متاحة عبر النترنت على شبكة ‪ freenode‬من خلل ‪irc.freenode.net‬‬

‫وهى افضل قناة يمكنك من خللها التفاعل مع مستخدمى اوبونتو الخرين‬

‫القنوات المتوافرة ‪:‬‬

‫‪#ubuntu -1‬‬

‫‪# kubuntu -2‬‬

‫‪#edubuntu -3‬‬

‫‪#xubuntu -4‬‬

‫‪bugs channels -5‬‬

‫‪development teams -6‬‬

‫‪LoCo team schannels -7‬‬

‫‪accessibility and documentation channels -8‬‬

‫لمشاهدة قنوات ‪ IRC‬ومستخدميها ادخل على الرابط التالى‬

‫‪https://help.ubuntu.com/community/InternetRelayChat‬‬

‫هناك العديد من الطرق للتصال بقنوات ‪ IRC‬وواحدة من هذه الطرق هى استخدام برنامج الشات ‪Pidgin instant messenger‬‬

‫خطوات التصال ‪:‬‬


‫‪ -1‬افتح قائمة ‪ Buddies menu‬لرؤية الخيارات المتاحة منها اضغط على ‪ Add Chat‬لتظهر لك النافذة التية‬
‫‪450‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -2‬للتفاعل مع مستخدمى ‪ ubuntu‬اكتب ‪ #Ubuntu‬فى خانة القناة ثم اضغط على ‪ Add‬لتضيف كل ‪ Ubuntu users account‬الى ‪Buddies‬‬

‫‪List‬‬

‫‪ -3‬لحظ ان ‪ #Ubuntu‬قد قامت باضافة حساب ‪ IRC‬الى ‪ Buddy List‬اعمل ‪ Double-click‬على ‪ IRC‬للدخول الى قناة مستخدمى اوبونتو‬

‫‪ -4‬يمكنك الن الدخول الى قنوات ‪ IRC‬لمستخدمى اوبونتو لتقوم بعمل محادثة فورية معهم‬
‫‪451‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -4‬الفريق المحلى ‪LoCo Teams‬‬


‫ان كلمة ‪ LoCo‬هى اختصارا لكلمة ‪ local‬اى بمعنى الفريق المحلى حيث يعد هذا الفريق مصدر حيوى لتزويدنا بالدعم المحلى ‪ ,‬هذا الفريق لقى نجأحا‬

‫مدهشا لوبونتو حول العالم كله ‪ ,‬يساعد هذا المشروع انصار ومتحمسى اوبونتو للعمل فى فريق واحد فى مناطقهم المحلية للدفاع عنه و الترويج له و‬

‫الترجمة و التطوير و التحسين للمزبد من المعلومات ادخل على الرابط التالى‬

‫‪http://www.ubuntu.com/-support/community/locallanguage‬‬

‫الصورة التية توضح لك اللغات التى من خللها يمكنك ان تتلقى الدعم والمساعدة‬

‫لتلقى المساعدة والدعم فى اوبونتو حسب لغتك المحلية نختار اللغة المطلوبة من قائمة الدعم غبر النجليزية‬
‫‪452‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫اذا اردت النضمام الى احدى هذه الفرق المحلية او اردت ان تجد احداها لمساعدتك يمكنك الدخول الى الرابط التالي للمزيد من التفاصيل‬

‫‪https://wiki.ubuntu.com/LoCoTeams‬‬

‫اذا اردت ان تشاهد قائمة لهذه الفرق المحلية ادخل الى الرابط التالى للمزيد من التفاصيل‬

‫‪//wiki.ubuntu.com/LoCoTeamList‬‬
‫‪453‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -5‬فريق ‪Ubuntu Team Wiki‬‬


‫‪ wiki‬هو موقع على الويب يسمح لمستخدميه بالضافة والتعديل وحذف المحتويات بشكل جماعى ان فريق عمل ‪ wiki‬هو موقع مركزى على الويب‬

‫يمثل مركز للمعلومات وهو يمكنك من الوصول الى معلومات مفيدة عن اوبونتو وعن مشروعات اوبونتو وهو يحتوى على اكثر من ‪ 6000‬مستند‬

‫وصفحة والتى يتم تحديثها بصفة مستمرة من خلل اعضاء مجتمع اوبونتو اذا اردت معرفة المزيد من التفاصيل يمكنك الدخول الى الصفحة التية‬

‫‪https://wiki.ubuntu.com /‬‬

‫والصورة التية توضح لك الصفحة الرئيسية ل ‪Ubuntu Team Wiki‬‬

‫اذا كنت من مستخدمى اوبونتو يمكنك ان تساهم فى اضافة المزيد من الصفحات او التعديل على بعضها من خلل موقع ‪ wiki‬على اية حال يجب ان‬

‫تلحظ ان اكواد اوبونتو ستكون تحت تصرف ادارة اوبونتو بينما تقوم انت باضافة اى محتويات على الرغم من ذلك فان موقع ‪ wiki‬الرسمى متوفر‬

‫فقط من خلل اللغة النجليزية ‪ ,‬الكثير من مواقع ‪ wiki‬يمكنك ان تجدها على موقع ‪LoCo‬‬

‫للدخول الى مواقع ‪ wiki‬باللغة الفرنسية من خلل الرابط‬

‫‪http://wiki.ubuntu-fr.org‬‬

‫يمكنك الوصول الى العديد من مواقع ‪ wiki‬فى قوائم ‪ LoCo teams‬على الرابط التالى‬

‫‪https://wiki.ubuntu.com/LoCoTeamList‬‬

‫للمزيد من المعلومات لعمليات التعديل فى ‪ Ubuntu wiki‬ادخل على الرابط التالى‬

‫‪https://wiki.ubuntu.com/HelpOnEditing‬‬
‫‪454‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫رابعا ‪ :‬منصة الصدار ‪Launchpad‬‬

‫منصة الصدار ‪ Launchpad‬هو موقع تعاونى على النترنت يساند فى مساعدة الناس للتطوير المباشر او يساهم فى تطوير البرامج مفتوحة المصدر‬

‫المجانية ‪ ,‬هو نظام تعاونى يتم تطويره بواسطة ‪ , Canonical‬وهو يستضيف المشاريع الكثر شعبية مثل ‪ubuntu‬‬

‫يمكنك من خلله الحصول على العديد من المساعدات مثل ‪:‬‬

‫‪ -2‬عمل تقارير عن الخطاء ‪ Bugs‬البرمجية‬ ‫‪ -1‬طلب ‪ Shipit‬اسطوانات توزيعة ‪ ubuntu‬اليك‬

‫‪ -4‬يزودك باجوبة تقنية عن الصدار‬ ‫‪ -3‬المساعدة فى ترجمة اوبونتو‬

‫يمكنك زيارة ‪ Launchpad‬على الرابط التالى‬

‫‪https://launchpad.net‬‬

‫الصورة التية توضح لك الصفحة الرئيسية من موقع ‪Launchpad‬‬

‫للستفادة من المعلومات المتاحة يجب عليك الشتراك اول عن طريق الضغط على ‪ Register‬فى اعلى يمين الصفحة‬
‫‪455‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Launchpad Technical Answers -1‬‬

‫للحصول على اجوبة تقنية عن الصدارات يمكنك البحث فى السئلة الموجودة اضغط على ايقونة ‪ Answers‬لعرض صفحة كل السئلة والجوبة ‪,‬‬

‫للحصول على اجوبة حول مشروع معين مثل اوبونتو يمكنك اختيار اوبونتو من ‪ Most active project list‬و التى تستعرض لك السئلة عن‬

‫اوبونتو الموجودة فى صفحة ‪Launchpad‬‬

‫فى هذه الصفحة سوف تجد كل الجوبة الخاصة بمشروع اوبونتو تم وضعها فى قوائم تحت مجموعة من القسام المختلفة يمكنك الستفادة بطريقتين ‪:‬‬

‫‪ -1‬يمكنك كتابة سؤالك فى خانة البحث ‪ search‬لتجد الجابة فى السئلة الموجودة‬

‫‪ -2‬يمكنك الضغط على زر ‪ Ask a question‬لعرض صفحة السئلة‬


‫‪456‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫يمكنك الستفادة من هذه الصفحة بعدة طرق ‪:‬‬

‫‪ -1‬يمكنك ان تسأل سؤال باختيار لغتك المفضلة فى خانة ‪languages‬‬

‫‪-2‬يمكنك كتابة ملخص سؤالك فى خانة ‪summary‬‬

‫‪ -3‬اضغط على ‪ continue‬لعرض قائمة بكل السئلة المتشابهة مع سؤالك‬

‫اذا كنت لتزال لتجد الجواب المطلوب اكتب وصف لمشكلتك ثم اضغط ‪ Add‬لضافة السؤال الى قاعدة البيانات منصة الطلق‬

‫عندما يتم الستجابة الى سؤالك سوف يتم ارسال بريد الكترونى ليخبرك بالجابة‬
‫‪457‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Launchpad Bug Tracker: Malone - 2‬‬


‫يقوم اداة ‪ Malone‬بالمساعدة فى البحث عن ‪ Bugs‬الموجودة فى ‪ Launchpad‬وهى اداة تقوم بتتبع اى ‪ Bugs‬موجودة فى توزيعة اوبونتو و‬

‫تطبيقاتها المختلفة وتعرفك باماكنها و تمكنك ايضا من مراقبة هذه ‪ Bugs‬اثناء تواجدها ما لم يتم علجها ‪ ,‬اذا وجدت اى مشكلت فى توزيعة اوبونتو‬

‫او اى من تطبيقاتها يمكنك عمل تقرير ووضعه فى ‪ Launchpad‬عن طريق الضغط على ايقونة ‪ Bugs‬فى الصفحة الرئيسية من خلل هذه الصفحة‬

‫‪ Bug tracking page‬يمكنك استعراض كل التقارير السابقة و ‪ Bugs‬التى تم اصلحها ‪ ,‬قبل ان تقوم بعمل تقرير عن اى ‪ Bugs‬جيدة وارسالها الى‬

‫‪ Launchpad‬يجب عليك اول البحث عن ‪ Bugs‬الموجودة فيه لتتاكدمن ان هذه ‪ Bugs‬لم يتم ارسالها اليه قبل ذلك‬

‫كما يمكنك ان تعد تقرير عن اى ‪ bug‬جديدة تقابلك بالضغط على زر ‪ Report a bug‬الموجود فى صفحة ‪The Bug Tracking Page‬‬

‫‪ -1‬اكتب وصف صغير ‪ description‬عن هذه ‪ bug‬فى خانة الملخص ‪Summary‬‬

‫‪ -2‬اضغط على ‪ Continue‬للبلغ عن ‪bug‬‬


‫‪458‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫عند الضغط على زر ‪ Continue‬سيقوم مقتفى الخطاء ‪ bug tracker‬بعرض قائمة من التقارير التى تحتوى على ‪ bugs‬المتشابهة والتى تم‬

‫ارسالها فى اوقات سابقة على ‪ , Launchpad‬لو انك لم تجد ال ‪ bug‬التى اكتشفتها موجودة فى القوائم فانه ليزال يمكنك عمل تقرير عنها لذا اضغط‬

‫على زر ‪ No, I’d like to report a new bug‬ستجد زر ‪ radio‬فى اسفل هذه الصفحة ليعرض لك جزء جديد فى اخر هذه الصفحة‬

‫اذا كنت تريد تزويد معلومات مفصلة عن ‪ bug‬مثل خطوات استخراجه ومعلومات اصداره و فى النهاية يمكن تسليم هذا التقرير عن طريق الضغط على‬

‫زر ‪Submit Bug Report‬‬

‫للمزيد من المعلومات ادخل على الرابط التالى‬

‫‪https://launchpad.net/malone‬‬
‫‪459‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪ -3‬الطلب ‪Shipit‬‬
‫‪ Shipit‬هو احدى التطبيقات التى تمكنك من الستفادة من خدمة طلب و توصيل السطوانات للمنازل ‪ CDs‬على الرغم من ان هذه السطوانات يمكنك‬

‫تنزيلها مجانا من النترنت ال انه يمكنك ايضا طلب توصيل اسطوانات مجانية اليك خصوصا لو كانت سرعة النترنت لديك بطيئة ‪ ,‬ربما يلزمك فترة‬

‫انتظار قد تمتد الى ‪ 10‬اسابيع نتيجة للضغط الطلبيات الكبير والصورة التية توضح لك موقع ‪Shipit site‬‬

‫‪http://Shipit.ubuntu.com‬‬

‫لطلب اسطوانات اضغط على المربع اليسر لتظهر لك صفحة بها استمارة تقوم بملئها بأسمك وعنوانك وتليفونك الحقيقى ليتمكنوا من الوصول اليك‬
‫‪460‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫خامسا ‪The Fridge :‬‬


‫هو مركز المعلومات لمجتمع اوبونتو يقوم بعدة مهام تجميع الخبار و قاعدة تسويق و الدفاع ‪ ,‬ان فريق التعاون وافضل المحتويات الصلية‬

‫) يشابه ثلجة العرض المنزلية ( حيث يمكن لعائلة اوبونتو ان تقوم بعرض افضل اعمالها لكل الشخاص ببعض النكات و رسائل التذكير والدعوات‬

‫والقصاصات والخبار والصور يمكنك معرفة المزيد عن طريق زيارة الموقع التى‬

‫‪http://fridge.ubuntu.com/‬‬

‫الصورة التية توضح لك الصفحة الرئيسية‬


‫‪461‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫سادسا ‪Paid For Commercial Services :‬‬


‫هذا الموقع مخصص لخدمة الدعم والمساعدة الحترافية يمكنك ان تدفع لهذا الدعم من خلل التصال بفريق ‪Global Support Services team‬‬

‫عن طريق التصال بموقع اوبونتو عن طريق الرابط التى ‪:‬‬

‫‪http://www.ubuntu.com/support/paid‬‬

‫خدمات الدعم الحترافية يمكنك ان تحصل عليها من خلل شبكة العضاء والشركات ‪ companies and partners‬الموجودة فى قوائم اسواق‬

‫‪Canonical Marketplace‬‬
‫‪462‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪Professional Support Services from Canonical -1‬‬


‫ان خدمات ‪ Canonical Global Support Services‬منتشرة لمساعدتك ‪ 24‬ساعة فى اليوم و ‪ 7‬ايام فى السبوع ليمكنك من الستفادة من الخبرة‬
‫الواسعة و القاعدة المعرفية المتوفرة لديه ليعرفك كيف تتغلب على المشكلت التى تواجهك فى عملية تركيب وتشغيل اجهزتك وتطبيقاتك بداية من‬
‫تحسين تجهيزات سطح مكتبك الصغير الى تزويدك بدليل ارشادى فى حالت التوسعات الكبيرة ‪ ,‬ان هذا الفريق جاهز دائما للبدء فى مساعدتك ‪ ,‬خدمة‬
‫الدعم متوفرة ل ‪ ubuntu desktop‬و ‪ ubuntu server‬و ‪ thin client servers‬و ‪clusters‬‬
‫الصورة التية توضح لك الصفحة الرئيسية والنواع المختلفة من الدعم‬

‫للشتراك فى خدمة الدعم التجارية ادخل على الصفحة التية‬

‫‪http://www.canonical.com/contact/forms/sales‬‬

‫لتقوم بملء الستمارة الخاصة و لمعرفة المزيد من المعلومات اضغط على زر ‪ Purchase Support‬فى الناحية اليسرى من الصفحة ‪ ,‬اذا كانت‬
‫لديك شركة يمكنك الستفسار الخدمات التى من الممكن ان يقدمها فريق الدعم لشركتك حيث انها تختلف من شركة الى اخرى‬

‫فى حالة اشتراكك فى هذه الخدمة المدفوعة سوف تصلك رسالة بالبريد اللكترونى ‪ e-mail‬تحتوى على رقم هويتك ‪ ID number‬التى يمكنك من‬

‫خللها الدخول الى هذه الخدمة وايضا سوف تصلك مكالمة تليفونية ترحب بك‬
‫‪463‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫‪The Canonical Marketplace -2‬‬


‫هى عبارة عن قائمة تحتوى على الكثير من العضاء والشركات الموجودين فى مناطق مختلفة من العالم والذين يتم تزويدهم بخدمة دعم لجهزة سطح‬

‫المكتب ‪ desktop‬والخوادم ‪ server‬التى تعمل باوبونتو للحصول على المزيد من المعلومات ادخل على الرابط التى‬

‫‪http://www.ubuntu.com/support/commercial/marketplace‬‬

‫اختار منطقتك من قائمة المناطق المزودة بالخدمة والتى سوف ترشدك الى قائمة شاملة بخدمات الدعم المحلى الموجودة فى منطقتك والصورة التية‬

‫سوف تعرض لك قائمة بخدمات الدعم المحلى الموجودة فى افريقيا ‪Local Support Services‬‬

‫اذا كانت شركتك تزود بخدمة الدعم ذات العلقة باوبونتو يمكنك ايضا ان تقوم بادراج اسم شركتك فى قوائم اسواق ‪Canonical Marketplace‬‬

‫كمزود لخدمة الدعم المحلية ‪ ,‬يمكنك عمل ذلك ببساطة عن طريق الضغط على رابط ‪ send us your information‬فى اسفل صفحة‬

‫‪ Marketplace page‬لرسال بياناتك‬


‫‪464‬‬ ‫الصدار الثالث‬ ‫كتاب اوبونتو لينوكس للمبتدئين‬

‫الخاتمة‬

‫الحمد ل رب العالمين والصلة والسلم على من ل نبى بعده امام المرسلين وسيد المتقين محمد بن عبد ال نبى المة و امام الدعوة و على اله و صحبه‬

‫الطهار و تابعيهم باحسان الى يوم الدين اما بعد ‪.,‬‬

‫المصادر المفتوحة دعوة لتحاد الفكر البشرى من اى بقعة فى العالم بغض النظر عن الوانهم او اجناسهم او ديانتهم هى دعوة لتحرير البداع العلمى‬

‫والفنى من قيود الملكية الفكرية وقيود الحتكار هى دعوة من اجل الخير للبشرية ونمائها ‪ ,‬ان نظام لينوكس خير دليل على اتحاد كل هذه الجهود حيث‬

‫يعمل على تطويره اللف من المبرمجين الموهوبون واللف من المساهمين فى نشره وتعليمه وخير دليل على ذلك انتشار مواقع ومنتديات لينوكس على‬

‫شبكة النترنت ليقدموا العون والمساعدة لكل من يريد ان يتعلم ‪ ,‬لقد مر نظام التشغيل لينوكس بالعديد من المراحل قبل ان يصل الى ما وصل اليه الن ذلك‬

‫بفضل اتحاد مستخدميه ومبرمجيه واستطاعوا ان يواجهوا كل المشكلت التى تواجهه من قبل النظمة الحتكارية التى لتهتم ال بالسيطرة على السواق و‬

‫اكتساب الموال و تشفير البرامج ووضع المزيد من قيود الملكية الفكرية ‪ ,‬لكن لينوكس وضع مصالح مستخدميه فى المرتبة الولى ووفر لهم حرية‬

‫الفكروالمعلومة ووسائل المساعدة‪ ,‬تشهد اليوم توزيعات لينوكس طفرة برمجية كبيرة وسهولة فى الستخدام وكفأة عالية فى العمل لذلك وقع اختيارى‬

‫على احدى افضل التوزيعات التى انتشرت بين المستخدمين وفتحت اسواقا جديدة لنظمة لينوكس وهى توزيعة اوبونتووكان السبب الساسى الذى جعلنى‬

‫اكتب عن هذه التوزيعة بالذات على الرغم من اننى استخدمت العديد من توزيعات لينوكس الخرى هو اتساع مجتمع هذه التوزيعة يوما بعد يوم حيث‬

‫انتشرت الكتب والدورات والمنتديات الخاصة بتوزيعة اوبونتو لتمكنك من اكتساب المزيد من الخبرة كما انهم يساعدونك فى حل اى مشكلت تواجهك‬

‫بمنتهى السرعة هذا التعاون انعكس بالطبع على توزيعة اوبونتو وجعلها من اكثر توزيعات لينوكس نشاطا وثراء بالبرامج الحديثة والفكار الجديدة‬

‫وجعل العديد من المبرمجين يقومون ببناء توزيعاتهم الخاصة على هذه التوزيعة الكبيرة ‪.‬‬

‫و السلم عليكم و رحمة ال و بركاته‬

You might also like