Professional Documents
Culture Documents
محتويات الكتاب
الصفحة الموضوع
14 عن الكاتب .............................................................................................................................................
15 مقدمة ..................................................................................................................................................
293 .................................................................................................................................................Xchat
عن الكاتب
والصلة والسلم على افضل المرسلين سيدنا محمد وعلى اله وصحبه أجمعين
اهداء
اهداء الى كل ابناء وطننا العربى والى كل المهتمين بالنظمة مفتوحة المصدر
عن الكاتب
السم :صبرى عبدال
السن 25 :سنة
الجنسية :مصرى
الكتاب متاح للجميع من اهداء او نسخ او تصوير او اقتباس ولك الحق فى نشره كيفما تريد
15 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مقدمة
تعد توزيعة اوبونتو ubuntuحاليا من اشهر توزيعات لينوكس لتميزها بالعديد من المميزات التى تجعلها توزيعة اكثر من رائعة يمكنك
تنزيلها مجانا من الموقع الرسمى للتوزيعة او طلبها من الموقع الرسمى وسوف يقوم بارسالها اليك مجانا كما ان لك الحرية فى نسخها او
اهدائها او بيعها اذا اردت بالضافة الى دعمها الجيد للغة العربية وصغر حجمها مع احتوائها على الكثير من البرامج القوية التى تاتى مع
التوزيعة بصفة افتراضية بالضافة لمكانية تشغيلها كـ live CDمما يمكنك من تجربتها بدون الحاجة الى تنصيبها واذا اعجبتك ستجد ان
تنصيبها على جهازك من اسهل العمليات وبواجهة رسومية رائعة وايضا دعم العتاد والجهزة و الملحقات فى اوبونتو كبير جدا كما ان
الشركات العالمية الن بدات فى التوجه الى دعم المصادرالمفتوحة وتركيب توزيعة ابونتو على اجهزتها بصورة افتراضية بدل من انظمة
ويندوز والتى بدات تخسر اسواقها ايضا يوفر الموقع الرسمى للتوزيعة كل البرامج التى يحتاجها المستخدمون فى شتى المجالت مجانا وبدون
اى تكاليف تحت اى مسمى ايضا وبذلك يوفر عليك المال والبحث فى المنتديات عن البرامج التى تحتاجها والتى غالبا ما تكون غير مجانية و
بحاجة الى الكراكات والباتشات المليئة بالفيروسات ,ان فلسفة المصادر المفتوحة التى يتبعها توزيعة ابونتو جعلت من برامجها ندا قويا لبرامج
الشركات التجارية التى تعانى حاليا من شدة منافسة المصادر المفتوحة لها بالضافة سهولة تركيب وحذف البرامج فيها اسهل من الوينـدوز
نفسه وتـوفر توزيعة ابونتو ايضـا لمستخدميها خدمة الدعم لفترات طويلة تكون احيانا 3سنوات فى بعض الصدرات وفى احيانا اخرىتصـل
هذه الفترة الى 5سنوات ,مع توزيـعة ابونتـو سيكون جهازك فى يد امينـة من اى فيروسات او اختراقات او طرق التجسس الخبيثة ذلك لن
مبرمجى هذه التوزيعة قد اعطوا للمن اهمية قصوى لذلك فانت مع ابونتو لن تحتاج الى برامج حماية ال لمزيد من الطمئنان بعكس نظام
الويندوز الذى لن تستطيع فيه استخدام جهازك او تصفح النترنت ال بمنظومة حماية متكاملة انتى فايروس فايروول انتى سباى وير انتى سبام
انتى تروجان و على الـرغم من هذا لن تصل الى حماية %100تاتى توزيعة اوبونتو اليك بواجهة سطح مكتب خرافية فى الشكل افضل من
انظمة الويندوز والماك ايضا تتوفر حاليا العديد من التوزيعات التى تبنى على توزيعة ابونتو لتناسب كافة الذواق
16 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب الول
فلسفة المصادر المفتوحة
17 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
open source
المصادر المفتوحة
اوبونتو هو نظام تشغيل مفتوح المصدر اساسه لينوكس يمكننا تعريف المصادر المفتوحة كمجموعة من المبأدى والممارسات التى
تنشر طريقة الوصول الى تصميم وانتاج السلع والمعرفة المصادر المفتوحة بصفة عامة يطبق قاعدة وهى اتاحة الكود المصدرى
source codeللبرامج التى ينشئها لكل المستخدمين بدون قيود الملكية الفكرية ليتمكن المستخدمين من توزيعها و تصنيعها
وتعديل محتوياتها البرمجية اما بشكل فردى لتلبية متطلبات معينة او بتعاون لتحسين البرامج كل من المصادر المفتوحة ولينوكس
مرت بالعديد من المراحل لكى تصل الى شكلها الحالى ان الفكرة وراء النص الصلى الموزع بشكل مفتوح ان يشجع التطوير
التعاونى الطوعى للبرامج ان المستخدمين يقومون بتحسين البرامج بشكل مستمر لصلح الخطاء fix bugsو لتطوير مميزات
جديدة ثم يقومون بمشاركتها مع بعضهم البعض كنتيجة لتطوير البرامج التعاونى الذى يتضمن عدد كبير من المبرمجين لذلك يحظى
المستخدمين فى اغلب الحيان ببرامج افضل فى النوعية والداء بدل من البرامج المتلكية ان المستخدمين يشجعون على تفصيل
برامج تناسب متطلباتهم الشخصية انها خطوة ضخمة لتطبيق فلسفة الفرد من اجل المجموعة ان مشاريع المصادر المفتوحة تدعو
مواهب العديد من الناس بالمهارات حيث يوجد عدة مشاريع للفنانين منها للموسيقيين واخرى لمصممى واجهات الستعمال GUI
وحدات برمجية من عدة مصادر كما يجب ال تفرض اتفاقية الترخيص اية رسوم استخدام او اية رسوم اخرى لقاء هذا التوزيع
غايته :بالزام اتفاقية الترخيص لتاحة حرية اعادة التوزيع ستنخفض الحوافز وراء التضحية بالمكاسب بعيدة المدى لقاء عوائد مبيعات مرحلية
ضئيلة
-2الشيفرة المصدرية :يجب ان يحتوى البرنامج على شيفرته المصدرية كاملة كما يجب ان تتيح اتفاقية الترخيص توزيع الشيفرة المصدرية جنبا الى
جنب مع النسخة التنفيذية وفى حال كان احد المنتجات يوزع دون شيفرته المصدرية يجب ان تكون هذه الشفرة المصدرية متاحة لمن يود الحصول
عليها بسهولة ويسر وبكلفة لتتجاوز كلفة النسخ او التوضيب ويفضل اتاحة هذه الشفرة المصدرية عبر النترنت بالمجان .وتعتبر الشيفرة المصدرية
الوسيلة المثل لتعديل البرنامج من قبل المطورين .ويمنع منعا باتا تعقيدالشيفرة المصدرية للبرنامج عمدا كما يمنع استخدام اية صيغ مرحلية ضمن
البرنامج
غايته :يعتبر الوصول الى الشيفرة المصدرية اساسيا كون تطور البرمجيات يعتمد بالساس على التعديل المستمر .بما ان الهدف هو جعل التحول سهل
-3العمال المشتقة :يجب ان تتضمن اتفاقية الترخيص امكانية اجراء التعديلت وبناء برمجيات جديدة مشتقة من البرمجيات الصلية كما يجب ان
غايته :ل يكفى مجرد الطلع على الشيفرة المصدرية لضمان المراجعة المستقلة للبرنامج من قبل اطراف اخرى )وبالتالى ضمان عملية التطوير
السريعة والفعالة ( لتحقبق عملية التطوير هذه يجب ان نمكن المطورين من الوصول بحرية الى الشيفرة المصدرية وتعديلها واعادة توزيع النسخ
المعدلة
-4تكامل الشيفرة المصدرية للمطور الساسى :يمكن ان تمنع اتفاقية الترخيص اعادة توزيع الشيفرة المصدرية فى صيغتها المعدلة فقط فى حال
اتاحة توزيع "ملفات التعديل " مع الشيفرة المصدرية والتى تقوم بتعديل البرنامج اثناء بنائه .كما يجب ان تتيح اتفاقية الترخيص بوضوح توزيع
البرامج المبنية على الشيفرة المصدرية المعدلة .ويمكن ان تتطلب اتفاقية الترخيص منح البرمجيات المعدلة اسماء او ارقام اصدار تختلف عن تلك
غايته :يعتبر تشجيع التعديلت من قبل اطراف متعددة امرا ايجابيا ال ان المستخدم يملك الحق فى معرفة المسئول عن البرمجيات التى يستخدمها كما
يملك مطورو البرامج الساسيين الحق فى معرفة البرمجيات التى يطلب اليهم دعمها لحماية سمعتهم .ولذلك فان ترخيص المصادر المفتوحة يجب ان
يضمن اتاحة الشيفرة المصدرية لى برنامج ينطوى تحت لوائه ولكن هذا الترخيص قد يفرض ضرورة توزيع الشيفرة المصدرية الساسية كقاعدة
رئيسية اضافة الى جميع التعديلت التى تمت اضافتها عبر " برامج التعديل " وهكذا يمكن اجراء اية تعديلت تعتبر " غيررسمية " وجعلها مميزة
-5لينبغى التمييز بحق الشخاص والمجموعات :يجب ال تميز اتفاقية الترخيص بحق اى شخص او مجموعة
غايته :للحصول على الفادة القصوى من فلسفة المصادر المفتوحة يجب ضمان مساهمة اكبر عدد ممكن من الشخاص والمجموعات على اختلف
انتماءاتهم و مذاهبهم فى تطوير برمجيات المصادر المفتوحة دون ادنى تمييز بينهم .ولذلك يحظر على اية اتفاقية ترخيص للمصادر المفتوحة تحديد
اومنع مساهمة اى كان فى عملية التطوير والمشاركة .بعض الدول – كالوليات المتحدة المريكية – تفرض قيودا على تصدير مجموعات معينة من
البرمجيات .وقد يتم التنويه الى هذه القيود ضمن اتفاقية الترخيص وانذار المستخدم انه قد ينتهك قوانين الدول التى تفرض هذه القيود ال ان اتفاقية
الترخيص بحد ذاتها ل يجوز ان تفرض هذا النوع من القيود على مستخدميها
-6ل نبغى ان تميز اتفاقية الترخيص بين اية مجالت لستخدام البرمجيات :ينبغى ال تحول اتفاقية الترخيص دون استخدام اى شخص للبرامج
مفتوحة المصدر فى اى مجال كان على سبيل المثال يجب ال تمنع اتفاقية الترخيص استخدام البرنامج فى الشركات او مراكز البحوث
غايته :الهدف الرئيسى لهذا النص يتجلى فى منع اى تلعب فى اتفاقية الترخيص قد يمنع استخدام البرمجيات مفتوحة المصدر تجاريا .ينبغى دعم
وتشجيع المستخدمين للبرمجيات فى عالم المال والعمال على النضمام الى مجتمع المصادر المفتوحة وعدم المساس فى حقهم هذا باستثنائهم من هذا
المجتمع
-7توزيع اتفاقية الترخيص :يجب ان تنطبق الحقوق والمتيازات الملحقة بالبرنامج عبر اتفاقية الترخيص على جميع الطراف التى يتم توزيع
البرنامج اليها دون الحاجة الى تطبيق اية تراخيص جديدة من قبل هذه الطراف .
غايته :تهدف هذه العبارة الى منع اغلق البرمجيات باساليب غير مباشرة كاضافة اتفاقية لضمان سرية المعلومات مثل
-8يجب ال تقتصر اتفاقية الترخيص على منتج محدد :يجب ال تعتمد الحقوق والمتيازات الملحقة بالبرنامج بكونه جزءا من برنامج اخر .اذا كان
البرنامج مشتقا من برنامج اساسى وتمت اعادة توزيعه ضمن نفس الترخيص للبرنامج الساسى فان الحقوق والمتيازات الممنوحة لمستخدمى هذا
-9يجب ال تضع اتفاقية الترخيص اية قيودعلى البرمجيات الخرى المرافقة للبرنامج المرخص :على سبيل المثال ل ينبغى ان تتضمن اتفاقية
الترخيص اشارات لحصر البرمجيات المرافقة للبرنامج المرخص بالبرمجيات مفتوحة المصدر دون غيرها .
غايته :يملك موزعى البرمجيات مفتوحة المصدر مطلق الحرية فى تقرير التركيبة الملئمة لحالة كل منهم على حدة .يتطلب ترخيص GPLمن
البرمجيات المرتبطة مع وحدات برمجية مشمولة بترخيص GPLان تنطوى ضمن نفس الترخيص فقط فى حال كانت هذه الوحدات البرمجية و
البرمجيات تشكل عمل متكامل وليس فى حال مجرد وجود هذه الوحدات البرمجية الى جانب البرمجيات الخرى دون ادنى ترابط فيما بينها
20 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هذه البرامج بين المستخدمين التى كانت تعتبرمساعدا للجهزة لكن هنا يطرح سؤال ما هو نموذج العمل الذى على اساسه بنيت هذه الشركات
ان البرامج فى هذه الفترة كانت مجهزة بالنص الصلى الذى يمكن ان يحسن ويعدل لذلك كانت هذه هى البذور المبكرة جدا لبرامج المصادر
المفتوحة
فى السبعينات اصبحت الجهزة ارخص وتأكلت هوامش الربح مما دفع المنتجين بالنظر الى البرامج للحصول على عوائد مادية اضافية
فى الثمانينات قام شخص يدعى ريتشارد ستولمان وهو مبرمج سابق فى معامل MITباطلق مشروع اطلق عليه اسم GNUهدفه هو عمل
نظام تشغيل مفتوح المصدر شبيه بنظام يونكس )الذى قامت شركة AT&Aباغلق الكود المصدرى له (
وكانت بداية هذا المشروع فى عام 1985ابتكر ريتشارد ستولمـان تعريف وخصائص
البرامج ذات المصدر المفتوح ومفهوم جديد هو copyleftوهو المـؤلف الرئيسى لعدة
المصادر المفتوحة
فى عام 1991كان يوجد الكثير من الدوات التى انتجتها GNUمتضمنة اقوى GCC
الذى هو GNU compiler collectionلكن حتى هذه اللحظة لم تتوفر لهذه الدوات
الختلف بين البرامج المجانية ومفتوحة المصدر يمكن ان يعرف كالختلف بين الحركة الجتماعية ) (free softwareوعلم منهج تطوير
) (open sourceعندما نقول لينوكس فقط فنحن نشير هنا الى لب النظام او العمدة الفقرية من الهندسة المعمارية مفتوحة المصدر
فى عام 1991بدا لينوس بنيديكت ترافولدز )طالب فى علوم الحاسب بجامعة هلسنكى( العمل على نظام ) Minixهو نظام مشابه لنظام
يونكس كتبه اندرواس ليعلم به الطلب كيف يمكنهم بناء انظمة التشغيل وكيف تحدث العمليات الداخلية لكنه لم يسمح لحد بتطويره (
لقد حاول لينوس ترافولدز عمل نظام تشغيل مشابه لنظام مينكس الذى كان يتعلم عليه وكان
يحلم ان يقوم بتشغيله على الحاسـوب فى بيته لذلك بدا فى تحقيق حلمه وعمل بجد حتى اخرج
الى الوجود فى عام 1994اول نواة مفتوحة المصدر واعطى لها رقم الصدار 0.01تحت
رخصة جنو العمومية GPLفى هذا الوقت توفرت kernelمفتوح المصدر وادوات GNU
مما شكل بيئة خصبة لبناء نظام التشغيل المنتظر والذى كان استخدامه من خلل سطر الوامر
CLI
وعندما توافرت الداة X Window Systemتم دمجها معه حتى امكنهم من تشغيل لينوكس من خلل واجهة رسومية GUIفى المراحل
التالية لحظ ان لينوكس لم يمتلك من قبل اى فرد او مؤسسة حتى لينوس ترافولدز الذى بدا لينوكس على يديه والذى يشترك فى عمليات
فى البداية يجب ان نعرف ان لينوكس تم بناءه بتقنية عالية وتم تصميمه بنواة قوية باستخدام ادوات برمجية مفتوحة المصدر بالكامل بواسطة الف من
المطورين الذين قاموا بتحسينه ليكون اكثر سهولة فى الستخدام مما ادى الى انطلق مئات من التوزيعات الغير تجارية والتجارية في عام ،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مليون
هو رجل اعمال افريقى يحب التقنية و البداع والسفر والطلع درس علم التمويل و تقنية المعلومات
فى جامعة كيب تاون ثم اسس شركة Thawteالمتخصصة فى الشهادات الرقمية والكتابة المشفرة
ثم قام ببيعها الى الشركة المريكية VeriSignفى عام 1999ثم اسس شركة HBDثم انتقل الى
لندن فى عام 2001ليبدا فى الستعداد كأول رجل افريقى يسافر الى الفضاء تدرب فى مدينة
ستارسيتى وروسيا وكازاخستان وفى ابريل 2002اصبح عضو فى طاقم الفضاء الروسى
24 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هذه السئلة وأكثر قد تتبادر على ذهنك ..ل تقلق سأجيبك عليها جميعا Âان شاء ال ..
أوبونتو هو نظام تشغيل مبني اساسا Âعلى نظام لينكس تحديدا Âعلى نظام ديبيان الكثر استقرارا Âفى انظمة لينوكس.
أوبونتو هي كلمة انجليزية مشتقة من كلمة أفريقية الصل هي oo-bunt-ooوالتي تعني النسانية من أجل الخرين .وقد استخدم النظام هذا السم
-1اوبونتو سوف يظل مجانيا بدون اى تكاليف تحت اى مسميات متضمنا الصدارات والتحديثات المنية
-3اوبونتو سياتى بافضل الترجمات وسهولة الوصول الى البرامج التى يعرضها مجتمع البرامج المجانية
-4اصدارة ابونتو CDسوف تتضمن فقط البرامج المجانية حيث ان اوبونتو تشجع على استخدام البرامج المجانية مفتوحة المصدر والعمل على تحسينها
كل إصدارة لنسخة أوبونتو لينوكس تحمل رقما Âخاصا Âكالنسخة الخيرة 8.04وسابقتها .. 7.10الكثير ل يعلمون ماسر هذه الترقيمة الغريبة فكيف
الصدارة ان تكون 7.10والتي تليها مباشرة هي 8.04المر بسيط جدا .. Âفصناع النظام يختاروا رقم الصدارة حسب تاريخ إصدارها ..فالصدارة
الخيرة صدرت فى شهر أبريل سنة 2008فأخذت الرقم 8.04الرقم 8يعني عام 2008والرقم 04يعني شهر أبريل او شهر 4من السنة الميلدية .إذن
النسخة الخيرة حملت صفة أخرى هي LTSماذا تعني LTS؟ LTSهي أختصار لكلمة Long Term Supportاي دعم لمدة طويلة ..
فالصدارة الخيرة صدرت بدعم كامل لها ولبرامجها لمدة ثلثة اعوام كاملة.
25 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مستقر
نظام أوبونتو مبني على نظام ديبيان لينوكس الذي يعد من اكثر النظمة استقرارا Âحول العالم ,ودع التوقفات المفاجئة والتعطلت فى نظام التشغيل وقل
مرحبا Âلنظام التشغيل الثابت والسلس .سبب استقرار أوبونتو هو الطريقة التى صمم وطور عليها ,فإذا واجه اي شخص مشكلة فى استقرار اي برنامج
فيمكنه بكل سهولة التبليغ عن المشكلة ويتم حلها فى الصدارات التالية والتي تتاح خلل ستة أشهر من صدور النسخة السابقة لها .ل يوجد تحديثات
كل فترة للصدارات ..هناك تحديثات شاملة فقط ..لذا فتمتع بالستقرار التام للنظام.
آمن
إن امان جهاز الكمبيوتر الخاص بك يقع فى اعلى مراتب الهتمام من فريق مطوري أوبونتو لينوكس ,فنظام أوبونتو بالساس يوفر لك المان التام من
الفيروسات ,وملفات التجسس ) ( Spywareوالعلنات المزعجة التى تخرج بشكل مفاجئ ) ( Adwareل تراهم ول تسمع عنهم فعليا Âفى نظام
أوبونتو لينوكس وكل مشاكل المان التي قد تظهر فى النظام يتم حلها وبشكل سريع جدا Âبحيث انك ل تشعر بأنها حدثت من الساس.يتمتع أوبونتو بنظام
تحديث أمني رائع حيث يبلغك دوما Âبأن هناك تحديث امنى فى الوقت الحالي .ولكن نادرا Âما تراه للسبب الول “ الستقرار ”
سهل الستخدام
نظام أوبونتو لينوكس للبشر جميعا , Âفالبرامج والتطبيقات التي تستخدمها قد صممت لك ول يوجد بها اية تعقيدات ذائدة عن الحاجة ,سواء كنت محترفاÂ
أو مبتدئا Âفالنظام لك .عالمي نظام أوبونتو لينوكس يمكن أن يستخدم من قبل أي شخص ,في اي مكان كان وبأي لغة يتحدث هذا ل يهم ,فمع دعم أكثر
من 100لغة حية متداولة عبر الكرة الرضية بداية من الفريقية وحتى لغة الزولو ,وسهولة الوصول إلى لغات اخرى عندما تكون متاحة للستخدام.
حتى انك يمكنك ان تضيف ترجمتك الخاصة حتى ولو كانت باللغة السنسكرية او المسمارية . D :ومع هذه اللغات يوفر نظام أوبونتو لينوكس
العديد من ترميزات الحروف والتي تجعلك تكتب باي لغة بكل سهولة.
26 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
نظام تشغيل أوبونتو لم ينسى المعاقين فكريا فهو كما ذكرنا من قبل يعمل تحت مبدأ أوبونتو للبشر جميعا . Âففي اوبونتو العديد من خصائص الوصول
السهلة المخصصة المعاقين فكريا فهو يحتوى على مكبر للصور ,قارئ لما يعرض على الشاشة ,لوحة مفاتيح تعمل بالصوت لتسهيل عمليات الكتابة.
فهناك فريق مطوريين لنظام أوبونتو لينوكس يكرسون جهودهم لتوفير وصول افضل للجميع.
مجاني
نظام أوبونتو لينوكس نظام مجاني ومفتوح المصدر ,لن تدفع لكي تستخدم أوبونتو لينوكس ,ويمكنك دائما Âالوصول ,والتعديل وحتى إعادة توزيع
البرامج المدعومة من فريق أوبونتو لينوكس ,فى الحقيقة أنت مشجع لتفعل هذا ,ليس ان تستخدم نظام مجاني ول تدفع شئيا Âفقط ,ولكن يعني ايضا Âان
البرامج التى تستخدمها شفافة تماما Âومفتوحة ومتاحة للفحص .بهذا يتم ايجاد اي مشاكل امنية أسرع من ذي قبل ,ل مفاجئات سخيفة قد تكون موجودة
بدون علمك ,حتى انك تستطيع التغيير على النظام نفسه ..حرية!
إجتماعي
وهذا يندرج تحته كل ما يفعله أوبونتو ,بدون مجتمع اوبونتو العالمي المفتوح لن يكون أوبونتو نظام التشغيل الذي هو عليه الن .بداية من تقديم
الترجمات لكل هذه اللغات ,الختبار والدعم لكتابة برامج جديدة ,وحل المشاكل ,المجتمع ل يتجزأ عن نجاح أوبونتو ,فمبجرد استخدامك لنظام أوبونتو
لينوكس سواء شئت أم ابيت فأنت جزء من مجتمع أوبونتو لينوكس .اي شخص يمكن ان يشارك ,سواء بكثرة او بقلة ..فهو يعود له ول يهم فأنت
جزء من هذا المجتمع ,يمكنك المساعدة فى تشكيل اتجاه مشروع اوبونتو لينوكس وتطوير البرمجيات التي يستخدمها الناس حول العالم .
هذا وبإختصار اجابة على السؤال الذي اخترته عنوانا Âلهذا المقال ..لماذا أستخدم أوبونتو لينوكس ؟ هل علمت الن لماذا تستخدم أوبونتو لينوكس؟
27 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
ubuntu versions
اصدارات اوبنتو
صدرت أول نسخة من توزيعة ابونتو فى اكتوبر 2004ويتم عمل اصدارة جديدة كل فترة 6شهور ويتم تحديث الصدارات القديمة مجانا ويتم تقديم
الدعم لصدارة سطح المكتب desktopلمدة تصل الى 3سنوات بينما الصدارة المقدمة للخوادم serverيصل دعمها الى 5سنوات
Ubuntu Derivatives
اشتقاقات اوبونتو
توزيعة اوبونتو متوفرة فى عدة اصدارات
: ubuntu -1عندما نقول اوبونتو فقط فنحن نقصد هنا التوزيعة الساسية وهى توزيعة اوبونتو بواجهة desktop environmentهى الجنوم
: Kubuntu -2هى عبارة عن نفس توزيعة اوبونتو لكن لها واجهة سطح المكتب KDEوهى واجهة اكثر تعقيدا من الواجهة GNOMEوتعطيك
: Xubuntu -3هى عبارة عن نفس توزيعة اوبونتو لكن لها واجهة سطح المكتب XFCوهذه الواجهة مخصصة للجهزة قليلة القدرات وهذه
: Edubuntu-4وهى توزيعة اوبونتو بواجهة desktop environmentهى الجنوم GNOMEوهى واجهة سهلة وبسيطة وهذه التوزيعة تم
اوبونتو هو حلقة الوصل بين مشروعات التعاونية لمجتمع اعضاء اوبونتو التى تمارس عملها حول العالم كله فقد كانت بداية ظهوره فى عام 2004
وانضم اليه عدة الف من المساهمين الذين يشاركون فى تطوير توزيعة اوبونتو من خلل كتابة الكواد codeوالدعم advocacyو العمل الفنى
عمليات تطوير اوبونتو منفتحة وشفافة للجميع سواء للمبتدئين او المطورين المحترفين كل الشخاص يرحب بهم فى عمليات تحسين اوبونتو .
مؤسسة Canonicalتستخدم المطورين للمساهمة فى اوبونتو كما يمكنك ان تشترك مع مجتمع اوبونتو الذى يشتمل على الكثير من الفراد والفرق
التعاونية الذين يعملون على اضافة المزيد من المميزات على توزيعة اوبونتو .
اذا كنت من المطورين : developerيمكنك ان تشارك فى عمليات التطوير الرئيسية يمكنك كتابة تطبيقات جديدة وعمل حزم اضافية للبرامج واصلح
اذا كنت من الفنانين : artistيمكنك اضافة قيمة من المظهر و الحساس التى يمكن توظيفها فى اوبونتو يمكنك ايضا ان تزود دعمك عبر النترنت
بكتابة الوثائق والمساعدة فى التدريب على هـذه المواد أدخل على منتديات اوبونتو وارسل رسالة على اليميل تحتوى على الطريقة التى تستطيع من
قسم التطوير :وهو يشتمل على المبرمجين الذين يقومون بصناعة الحزم البرمجية واصلح الخطاء البرمجية وصيانة التوزيعة وهم المسئولين عن
ضمان ان اوبونتو لديها سلسلة من البرمجيات التى تعمل بشكل موثوق وسهل .
من اروع الطرق لكى تتواصل مع مبرمجى الحزم packagerهو الدخول الى الرابط التالى
https://wiki.ubuntu.com/MOTU/GettingStarted
30 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اذا كنت تتسأل كيف يمكنك ان تساهم معهم يمكنك ذلك عن طريق تزويدهم بافكار المشروعات والخطط و التحسينات يمكنك اضافة هذه الفكار من خلل
https://wiki.ubuntu.com/IdeaPool
اذا كان لديك المهارات التقنية الضرورية يمكنك ان تساهم مع مجتمع اوبونتو بالطرق التية :
-1اختبار الصدارات قبل النهائية للمساعدة على ايجاد الخطاء قبل اطلق الصدار النهائى .
-3تدوين الخطاء وتقسيمها الى مجموعات لسهولة دراستها و تقييمها قبل ان تصدر التوزيعة .
-4انضم الى قائمة دعم البريد اللكترونى او قائمة المناقشات على عناوين اوبونتو .
لو لم يكن لديك معرفة تقنية باوبنتو يمكنك ان تساعد مستخدمى اوبونتو من خلل هذه المشروعات
-4الدعم الفنى.
هى جزء من مهام مؤسسة Canonicalلتتمكن من تحقيق انتشـار اوسع على اجهزة الكمبيـوتر والخوادم فى كل انحاء العالم يجب ان تدرك ان
التدريب اساسى لكى تتمكن من النتقال من ويندوز الى اوبونتو وبناءا على هذا فان هذه الدورات وضعت من اجل تأهيلك لكى تكون مستخدم محترف
لكى تساعد فى نشر اوبونتو وتشرحه للمبتدئين للمزيد من المعلومات حول دورات اوبونتو والشهادات المعتمدة يمكنك زيارة هذا الموقع
http://www.ubuntu.com/training
كما هو الحال مع تطوير البرامج كذلك يساهم مجتمع اوبونتو فى تطوير وتحسين مستوى الدورات التى يتم تدريسها كذلك فان خبراء مجتمع اوبونتـو
يحددون مجال وطريق التدريب حسب حاجـة المستخدمين كما يقنعون كاتبى محتويات Canonicalو third-partyبتطوير محتوياتها ومراجعتها
http://wiki.ubuntu.com/Training
كل عمليات تطوير المحتويات تمت بنية صادقة على اساس فلسفة المصادر المفتوحة
31 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1يشجع على تعديل البرامج وعمل العديد من البرامج المشتقة المتنوعة :بعكس البرامج الحتكارية التى ل تعطيك الشفرة المصدرية و تمنعك من
استخدام الهندسة العكسية لتفهم كيف تعمل برامجهم وربما تحتوى برامجهم على ادوات تجسس علي حياتك الشخصية واعمالك ومشاريعك وانت
لتدرى !!!
-2يوفر لك الدعم المجانى والدعم المدفوع حسب رغبتك :ولكن الدعم المدفوع اسرع فى الستجابة اليك بعكس البرامج المتلكية التى لتبيع لك
البرامج ولكنها تجعلك تدفع لها اموال مقابل استخدامك للبرامج وتتضاعف عليك التكلفة كلما زادت عدد الجهزة المركب عليها نفس البرامج وسوف
تطالبك بالتعويضات اللزمة سواء حصلت على هذه البرامج من مراكزهم المعتمدة او قمت بنسخها او اذا قام احد الشخاص باهدائها اليك احد كما انهم
ليقدمون اليك خدمة ما بعد البيع وغير مسئولين عن اى اضرار تلحق بك نتيجة استخدامك لبرامجهم و لتستطيع ان تطالبهم بالتعويضات اذا تعرضت
للخسائرعلى سبيل المثال لقد سمعنا عن انهيار العديد من السواق العالمية نتيجة انتشار احدى الفيروسات والذى يقوم باتلف كل البيانات والمشاريع و
الحسابات مما يؤدى الى خسائر فادحة تقدر بالمليارات ولكنهم لن يستطيعون مطالبة شركات الحماية من الفيروسات اى تعويضات !!!
-3تستفيد المصادر المفتوحة فى عملها بفائدة روح التعاون :ومساهمات العديد من فرق التطوير بالمقارنة مع البرامج الحتكارية التى لديها فرق
-4التكلفة المرتبطة : Associated Costsان تكلفة نظام التشغيل ميكروسوفت ويندوز يتزايد مع تزايد الوظائف والتطبيقات التى يلزمك شرائها لكى
تستطيع تشغيلها عليه وفى بعض الحيان ربما تحتاج الى استخدام برامج third partyلداء بعض المهام التى لتؤديها برامج ميكروسوفت
على سبيل المثال عند استخدامك لميكروسوفت اوفيس واردت ان تحفظ ملفاتك على صيغة pdfلن يمكنك ذلك وعليك شراء برنامج تحويل
بالمقارنة مع توزيعة اوبونتو التى تاتى مجانية تماما بدون اى رسوم تحت اى مسميات ويمكنك ايضا الحصول على كل ما تريده من برامج بالمجان
-5الصدارات والتطبيقات الجديدة فى اوبونتو مجانية تماما مع تشابه :كل اصدراتها بينما تجد ان ميكروسوفت تصدر نسخ غير متشابهة من الويندوز
النسخة المنزلية غير نسخة المحترفين مع الختلف فى السعر بالطبع فنسخة المحترفين اكثر امانا من النسخة المنزلية .
-6الصدارات الحديثة : New version releasesاوبونتو يتم اصدارها كل 6شهور حيث تجد نظام تشغيل متجدد كليا متضمنا معه احدث البرامج
وكل التحديثات المنية يمكنك تنزيلها من موقعهم الرسمى او ان تقوم بتحديث اصدارتك القديمة الى الصدارة الحديثة مجانا مع الدعم الكامل بينما
-7السمات المنية : Security aspectsان نظام اوبونتو نادرا ما يستهدف من قبل الفيروسات او malwareلن المستخدم الجذر rootمغلق
بالساس فى توزيعة اوبونتو وفقط يمكنك تادية مهامك عن طريق المتيازات الدارية , administrative privilegesبينما مع ويندوز فان
المستخدمين يستعملون حساب المدير ) الذى يناظر المستخدم rootفى اوبونتو( بصورة افتراضية فى اداء كل مهامهم اليومية .
-8قابلية التعديل : Customisationاوبونتو قادر على التصميم واضافة الطابع الشخصى عليه على سبيل المثال يوجد منه العديد من النكهات
التوزيعات ubuntu & kubuntu & xubuntu & Edubuntuكما يمكنك ان تركب احداهما وتضيف اليها بيئة سطح المكتب التى ترغبها ,
على سبيل المثال يمكنك تركيب ubuntuثم تضيف اليها واجهة KDEويصبح لديك واجهتان لسطح المكتب واحدة جنوم والخرى كيدى يمكنك
التبديل بينهم عندما تريد توزيعة اوبونتو توفر لك سهولة الوصول الى اكثر من 24000حزمة برمجية مجانية من خلل النترنت بينما ميكروسوفت
ويندوز له خيارات اقل يمكنك تعديلها واغلب برامجه يلزمها رخصة لكى تستعملها .
-9تخزين البيانات : Data Storageيقوم ميكروسوفت ويندوز بوضع بيانات المستخدم فى العديد من الماكن التى يجعلها صعبة السترجاع
backing upوالنقل من جهاز الى اخر بينما يوفر اوبونتو كل معلومات المستخدم فى مكان واحد هو مجلد البيت homeمما يسهل استرجاع الملفات
ونقلها.
33 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
كل الصدارات مختلفة منزلية /محترفين كل الصدارات متشابهة اطلق الصدارات
نظرة على البرامج البديلة المتاحة فى نظام تشغيل لينوكس بالمقارنة مع نظام تشغيل الويندوز
35 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب الثانى
فحص MD5
بعد اكتمال التنزيل يجب فحص الملف للتأكد من خلوه من الخطاء أثناء التنزيل..
ملف MD5أو SFVيسمى مفتاح البصمة للملفات )عبارة عن كود مكون من عدة ارقام وحروف( والذى تجده مكتوب بجوار النسخة التى تقوم
بتنزيلها من موقع توزيعة UBUNTUيمكنك معرفة MD5و نحن نستخدمه للتأكيد من سلمة الملفات المحملة .
رقما نحن هنا نقارن بين رقم MD5والرقم الناتج من عملية الفحص فان كان الرقمين متطابقان تماما فاعلم
البرنامج يقوم بحساب تكامل الملف وينتج Â
ان النسخة التى انزلتها سليمة مائة بالمائة وان كان يوجد اختلف بالتالى سوف يلزمك اعادة تنزيلها مرة اخرى .
سوف نقوم باستخدام برنامج md5summerالذى نقوم بتنصيبه على نظام تشغيل الويندوزللتاكد من سلمة الملف ) (ISOبتاع لينوكس قبل عملية
موقع البرنامج
http://www.md5summer.org
37 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
التعامل مع البرنامج
- 2إنسخ رقم الـ Md5الخاص بالملف الذي قمت بتنزيله ،وألصقه في المكان الخاص به من واجهة البرنامج.
- 3من واجهة البرنامج اختار مكان نسخة ISOالتى تحتفظ بها .
- 5اضغط على compareلعملية المقارنة بين الرقم المفروض ان يكون عليه والرقم المحسوب .
نتيجة الفحص
وهنا نجد نتيجة الفحص MD5 check sums are the sameمعنى كده ان كل شاء تمام فلنتوكل على ال ونكمل باقى متطلبات التثبيت.
38 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
على سبيل المثال سوف نقوم باستخدام برنامج النيرو )(Nero 6
- 1نقوم بفتح نافذة البرنامج ونختار التبويب الخاص بنسخ CD/ DVD /Image
-3نقوم باختيار ملف اليزو ) (ISOالخاص بالتوزيعة من المكان الذى نحتفظ فيه بهذا الملف .
39 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4افتح قائمة writing speedوقم باختيار اقل سرعة نسخ ممكنة على سبيل المثال 8xحيث انه كلما قلت سرعة النسخ كلما تاكدنا ان النسخة
الناتجة سليمة وليس بها اخطاء ويمكنك وضع علمة صح امام الخيار verify data of disk after burningوهى عملية تقوم بعد عملية النسخ
توزيعات لينوكس تعمل مباشرة ) (liveمن القرص المضغوط ) ( live CDاو من خلل الفلش ميمورى ) (USB flash memoryحتى انه هذه
التقنية الجديدة تساعدك على تشغيل جهازك حتى لو قمت بفصل الهارد ديسك ) (hard diskحيث يتم تخزين ملفات النظام على الذاكرة المؤقتة
) ( RAM MEMORY
والعديد من البرامج التى يصعب حصرها والتى تمكنك من العمل المباشر عليها بعكس نظام ويندوز الذى لياتى معه اى برامج مفيدة بالضافة لسرعة
- 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1نقوم باعادة تشغيل الكمبيوتر rebootثم الضغط باستمرار على مفتاح Deleteحتى تظهر الشاشة الزرقاء.
الباب الثالث
هنا نختار اللغة التى سوف تظهر بها نوافذ من هنا اختار English
ملحوظة :
-1لحظ ان لو انك اخترت الختيار الول try ubuntu without any change to your computerكل ما يمكنك فعله هو تجربة CD
-2من المزايا الرائعة لسطوانة ubuntuهو امكانية فحصها من الخطاء قبل تثبيت النظام ذلك عن طريق الختيار الثالث check CD for defects
اختيار التوقيت دولتك مهم جدا تحرى الدقة فى الختيار و يمكنك الختيار بطريقتين من القائمة او من على الخريطة.
اضغط forward
49 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بعد ذلك نختار لغة لوحة المفاتيح اللغة العربية ) (Arabicمن القائمة اليسرى.
اضغط forward
50 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
prepartition
مسميات وحدات التخزين
اذا كان الهاردديسك من نوع IDE/ATA
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تحت
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/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=C
لحظ انه فى المعتاد عند تقسيم الهاردديسك يكون عدد اقسام 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جيجا بحد ادنى .لكن عليك قبل
اختيار هذا الخيار ان نجرى بعض العمليات لتوفير بعض المساحات التى نحتاجها فى البارتشن المثبت عليه ويندوز .
عمليات يجب اجرائها على الويندوز لزيادة المساحة المتوفرة من اجل تركيب اوبونتو لينوكس مع الويندوز على نفس القسم :
المثبت عليه نظام التشغيل ويندوز وهى عملية تفيد فى تجميع ملفات ويندوز المبعثرة فى كل انحاء Cوضمها فى مكان واحد وبذلك نتجنب اتلف جزء
من ملفات الويندوز .يمكنك اجراء هذه العملية بواسطة برنامج Disk defragmenterالمرفق مع نظام التشغيل ويندوز
لتوفير بعض المساحات التى من الممكن استغللها لصالح مساحة مطلوبة لبارتشن لينوكس ذلك بمسح الملفات المؤقتة الخاصة بويندوز والنترنت
وغيرها .
اضغط على Disk cleanupثم من القائمة التى تظهر امامك ضع علمة صح امام كل الختيارات ثم ok
-3الغاء مساحة مخصصة لستعاة النظام ): (Turn off System Restore
وهى احدى الطرق التى تساعدنا على توفير بعض المساحات من بارتشن الويندوز ونستغل هذه المساحة لتوسيع مساحة للينوكس .هذه الخاصية
تخصص 12 %من مساحة ال Cبشكل افتراضى من اجل استعادة النظام بمعنى انه لو كان لديك مثل مساحة Cحوالى 10جيجا اذن المساحة
المخصصة لهذه الخدمة 1200ميجا ولكن هنا عليك الحذر حيث ان ايقاف هذه الخدمة فى ويندوز يضيع عليك الفرصة فى استعادة النظام فى حالة
انهياره اذا كنت متاكدا من انك لتحتاج هذه الخاصية يمكنك ايقافها بكل سهولة
-2ضع علمة صح اما ايقاف الخدمة turn off system restore on all drives
-3تظهر امامك نافذة تحذيرية من انك ستفقد جميع نقاط الستعادة نختار yesمن اجل الستمرار ثم انقر زر Applyثم OK
58 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هذه الخاصية تستخدم حوالى 1000ميجا من مساحة البارتشن Cمن الممكن ايقاف هذه الخاصية واستغلل المساحة الخاصة بها لتوسعة بارتشن
لينوكس
اى ازالة اى برامج لتحتاجها او اى العاب قمت بتسطيبها لتوفير المزيد من المساحات
59 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يقوم بمسح كامل محتويات احدى القراص الصلبة ) (hard diskالتى لديك واستحدام المساحة بالكامل لتنصيب لينوكس حيث يقوم بعمل format
لكامل الهاردديسك وكل ما فيه من بارتشنات لذلك يجب عليك هنا الحذر و اخذ نسخة احتياطة من ملفاتك الهامة .
ملحوظة :
اذا كنت تخاف من اجراء عملية التقسيم على الهاردديسك الذى تستخدمه ك masterيمكنك شراء هارد ديسك اخر و تركيبه ك slaveو تنصيب
لينوكس عليه .مع العلم ان لينوكس من الممكن ان تقوم بتنصيبه على اى هارد ديسك سواء كان اساسى masterاو خارجى slaveكذلك من
وهذه الطريقة تعتبر الطريقة المثالية من وجهة نظرى حيث انها تتيح للمستخدم كامل الصلحيات لختيار
-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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2اختار المر Deleteلمسح هذا ال partitionويتحول الى مساحة فارغة . free space
ناخذ المساحة المتبقية لجزء SWAPوهى مساحة مخصصة للذاكرة الوهمية وهى 995MB
تعريف :هو القسم المختص بالملفات المؤقتة التى ينشئها النظام عند تشغيل احد التطبيقات وهى مساحة ماخوذة من الهارديسك وتعتبر مساحة اضافية
لمساحة الرام الصلية ال انها اقل سرعة من الرام الصلية والقيمة القياسية لها هى مرة و نصف من مساحة الرام و من فوائدها انها تزيد من كفاءة
الداء ) (performanceخصوصا للجهزة القديمة و منخفضة الداء وهى تناظر ملفات ) (virtual memoryفى الويندوز .
256 384
512 768
1024 1536
2048 3072
ملحوظة :
اذا اخطئت فى عملية التقسيم ل قدر ال يمكنك اعادة ضبط التقسيم يمكنك هنا بكل سهولة ان تستعيد الوضع الفتراضى قبل عملية التقسيم عن طريق
الضغط على زر undo changes to partitionsثم تعود لضبط المساحات والفورمات من جديد سواء فى مرحلة تهيئة قسم rootاو . swap
سؤال:
بعد ان قمنا بعملية تحديد المساحات ونوع الفورمات هنا يطرح سؤال هل سنقوم بهذه العملية عند كل مرة نقوم فيها بتنصيب لينوكس او
تجربة احدى التوزيعات الخرى والجابة هى ل كل ما عليك فعله فى المرات التالية هى ان تترك المساحات كما هى لكن عليك ان تقوم بعمل
عند إختيارك الخيار الول أو الثالث سينتقل بك إلى مساعد النتقال الى وندوز ليقوم بإستيراد المعلومات من نظام الوندوز الخاص بك مثل خلفية سطح
اسم المستخدم وكلمة السر ويجب ان تحفظهم جيدا حتى تستطيع دخول النظام.
وهنا يظهر ملخص يحتوى على اهم االعدادات التى اجريناها اثناء التنصيب
بعد النتهاء من عملية التنصيب تظهر القائمة التالية لنختار Restart new
تسجيل الدخول
هنا عليك ادخال السم والباسورد الصحيح اللى اختارتهم فى عملية تنصيب النظام
68 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب الرابع
Desktop enviroment
ما هو مفهوم بيئة سطح المكتب فى انظمة لينوكس عنها فى نظيره انظمة تشغيل الويندوز؟
قد يعتقد البعض من المستخدمين اننا عندما نتحدث عن بيئة سطح المكتب فى انظمة لينوكس اننا نتحدث عن تغيير بعض الخلفيات لسطح المكتب او بعض
الثيمات الضافية يرجع هذا الفهم الخاطىء لهولء المستخدمين نتيجة لعدم تعودهم على اسلوب العمل فى انظمة لينوكس حيث ان نظام تشغيل
ميكروسوفت ويندوز ياتى بصفة افتراضية ببيئة سطح مكتب اسمها Explorerوهذه البيئة هى بيئة العمل الوحيدة المتوفرة بداخل نظام التشغيل ويندوز
ومن غير الممكن اضافات بيئات عمل اخرى او حتى التعديل على اسلوب عمل هذه البيئة ولو قمنا بفحص هذه البيئة جيدا لوجدنا انها تتكون من 3اجزاء
اساسية وهى My Computerوهو الجزء المختص بالتعامل مع وحدات تخزين البيانات فى جهازك مثل الهاردديسك ووحدة القراص المرنة
والمضغوطة ونجد الجزء الثانى هو Internet Explorerوهو الجزء المختص بتصفح مواقع النترنت وعمل تنزيل ورفع للملفات بينما نجد الجزء
الثالث عبارة عن My Network Placesوهو الجزء المختص بالتعامل مع الجهزة الخرى المرتبطة بجهازك عن طريق الشبكة المحلية وتبادل
الملفات معها ,بينما نجد ان مفهوم بيئة سطح المكتب فى انظمة لينوكس ذات معنى مختلف حيث هى الواجهة الرسومية لنظامك والتى تغنيك عن استخدام
سطر الوامر فى معظم متطلبات تشغيل نظامك حيث انها تكون عبارة عن الوسيط بين المستخدم وسطر الوامر الذى يقوم بتوجيه اوامره الى النظام
التشغيل لينوكس حيث توفر لك هذه البيئة كل وسائل التعامل مع نظامك بسهولة تامة بدرجة لتقل عن درجة السهولة المستخدمة فى انظمة ميكروسوفت
ويندوز وتعطيك المزيد من المكانيات لتستطيع ان تتحكم فى كل صغيرة وكبيرة من مكونات نظامك كما ان هذه البيئة توفر لك بدائل عن البيئة المستخدمة
فى انظمة ميكروسوفت ويندوز حيث يوجد لديك برنامج يقوم بمهمة التعامل مع بياناتك التى تحتفظ بها على جهازك وبرنامج اخر يمكنك من خلله تصفح
شبكة النترنت وبرنامج اخر ايضا لكى تكون قادرا على التعامل مع الجهزة الخرى المرتبطة بجهازك عن طريق شبكة محلية
-1يعيب بيئة سطح المكتب المستخدمة فى انظمة ويندوز انها فى الصل تم بنائها داخل نواة نظام التشغيل ميكروسوفت ويندوز وهى تؤدى الى تضخم
حجم النواة وبطء عملها وصعوبة تحديثها بالضافة الى انه اذا انهارت الواجهة الرسومية لنظام التشغيل ميكروسوفت ويندوز فان ذلك يؤدى الى انهيار
النظام بالكامل ذلك لعدم وجود بيئة عمل اخرى بديلة او حتى ميزة سطر الوامر المستخدمة فى انظمة لينوكس
-2عدم قابلية بيئة سطح المكتب المستخدمة فى نظام ويندوز لعملية الضافة عليها او التعديل لنها فى الصل بيئة سطح مكتب مغلقة المصدر ومن غير
-3نجد ان بيئة سطح المكتب فى انظمة ميكروسوفت ويندوز على الرغم من انها تعتبر بيئة سطح مكتب سهلة التعامل النها انها فى ذات الوقت تعتبر
محدودة القدرات بالمقارنة مع بيئة سطح المكتب المستخدمة فى نظام لينوكس كما انها اقل جمال وسرعة وبها العديد من العيوب الخطيرة منها العيوب
البرمجية لنها اكثر توقفا عن العمل hungوكما انها سهلة التوقف والنهيار تحت ضغوط العمل الشديدة كما ان ثغراتها المنية كثيرة وتعتبر من
نظرة اكثر عمقا على اسلوب عمل بيئة سطح المكتب فى لينوكس
قديما عندما اصدرت اولى توزيعات لينوكس كان يتم التعامل معها من خلل سطر الوامر وليس من خلل واجهة رسومية يرجع هذا السبب الى عدم توفر
طريقة تمكننا من التعامل مع الواجهة الرسومية حيث ان نواة نظام التشغيل لينوكس كانت تضم مشغلت لجميع اجزاء الجهزة والملحقات الخاصة بجهاز
الحاسب الشخصى ولكنه لم تكن تدعم مشغلت لكروت الشاشة وعندما انضمت موسسة جنو لتدعم نواة لينوكس مفتوحة المصدر تم بعد ذلك توفير الداة
X Window Systemوهى الداة المختصة بتعريف والتعامل مع كروت الشاشة ومن المعلوم طبعا انك اذا واجهت مشكلت مع تعريف كارت الشاشة
الخاص بك فافضل طريقة للحل هى تحديث برنامج Xوتركيب احدث مشغلت كارت الشاشة مع ملحظة ان برنامج Xفى حد ذاته ليعتبر هو الواجهة
الرسومية التى نتحدث عنها ولكنه يعتبر هو البيئة المناسبة والتى من خللها يمكننا توفير العديد من المكتبات التى تعتمد عليها بيئة سطح المكتب فى
عملها وياتى هذا البرنامج اليك من مجموعة Xfree86.orgوالتى هى جزء من موسسة المصادر المفتوحة
ملحظات :
-1لحظ ان ان برنامج Xسيكون هو البرنامج المسئول عن التعامل مع الفارة ولوحة المفاتيح وكارت الشاشة بينما النواة هى المسئولة عن المكونات
-2لحظ ان بيئات سطح المكتب الكثر انتشارا هى بيئة سطح المكتب KDEوبيئة سطح المكتب GNOME
KDE GNOME
Xfree86
كارت الشاشة
72 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2يمكنك تحديث بيئة سطح المكتب التى تستخدمها بسهولة فائقة او يمكنك ان تضيف عليها العديد المؤثرات التى تعطى سطح المكتب جمال مبهرا كما
يمكنك تعديلها وتخصيصها بصورة افضل بالمقارنة مع انظمة ويندوز وماك
-3تتميز بيئة سطح المكتب فى انظمة لينوكس بانه عند انهيار احدى مكوناته يمكنك بسهولة اعادة اصلح هذا الجزء بدون ان يؤدى ذلك الى انهيار بيئة
سطح المكتب بالكامل كما يحدث غالبا فى نظام التشغيل الويندوز عندما ينهار المتصفح Explorer
-4اذا حدث ان انهارت بيئة سطح المكتب الرسومية بالكامل فى انظمة لينوكس فهذا ليعنى انهيار نظام التشغيل لديك حيث يمكنك التعامل مع نظامك عن
-5يمكنك نظام التشغيل لينوكس من ان تقوم بتركيب العديد من واجهات سطح المكتب البديلة على نفس نظام التشغيل وهذه الميزة ايضا غير متوفرة فى
انظمة ميكروسوفت ويندوز حيث يمكنك ان تختار بيئة سطح المكتب التى تريدها قبل دخولك للنظام والتبديل بينهم اذا رغبت فى ذلك
-6بيئات سطح المكتب فى انظمة لينوكس اكثر سرعة ومرونة فى اداء المهام المطلوبة منها وتحتوى على العديد من الدوات التى تمكنك من التحكم
بشكل كامل فى نظامك ومكونات جهازك بشكل اكثرقوة من بيئة عمل ويندوز
-7يمكنك اضافة العديد من الدوات ومؤثرات بيئة سطح المكتب الضافية بسهولة بدون ان يتم استهلك موارد جهازك بصورة كبيرة بعكس بيئة ويندوز
والتى تكون شرهة لموارد جهازك واكبر دليك على ذلك بيئة سطح المكتب المستخدمة فى نظام التشغيل فيستا حيث يعانى جهازك المرين عندما تريد
-8توفر لك بيئة سطح المكتب واجهة رسومية لمعظم البرامج التى يعتمد عملها على سطر اوامر وهى بذلك توفر على المستخدمين عملية حفظ الوامر
المختلفة ويجعلها اكثر سهولة خصوصا للمستخدمين الجدد او حتى لصغار السن حيث يمكنهم التعامل مع كل مكونات البرنامج عن طريق الصور
واليقونات والتى تعبر عن العمل الذى يقوم به هذا الزر ومن الكثر البرامج المستعملة بين المستخدمين هى برامج الملتيمديا والنترنت والجرافيك
وكذلك مديرى الحزم الذى يمكنك من تركيب كل البرامج التى تريدها بطريقة سهلة وبسيطة
-9بيئات سطح المكتب المستخدمة فى نظام التشغيل لينوكس هى بيئات بالطبع مفتوحة المصدر ويعمل على تطويرها العديد من المؤسسات الخيرية
والتطوعية وهى ترحب بكل الفكار الجديدة والمساهمات فى تطوير هذه البيئات او حتى ابداء بعض الراء الشخصية كما توفر لك هذه المجتمعات هذه
البيئات بمجانية كاملة وتعطيك تحديثات شاملة لكل مكونات بيئة سطح مكتبك
– 10يعتبر ايضا العامل المنى ذو اهمية كبرى فى تامين البرامج الرسومية فهى لتقل عن الهتمام بمظهر هذه الواجهات ويرجع تخوف الكثير من
المستخدمين من استخدام الواجهة الرسومية انها اكثر تعقيدا فى التصميم من استخدام سطر الوامر مما يعطى احتمالية غير مؤكدة على وجود ثغرات
امنية خطيرة كما يحدث فى انظمة ويندوز حيث ان اصابة بيئة سطح المكتب فى ويندوز بفايروس ما وما اكثرها يؤدى الى اصابة نواة النظام وانهياره بكل
سهولة ولكن على نظام لينوكس ستجد انك بمأمن من هذه المخاطرات حيث ان واجهة سطح المكتب مفتوحة المصدر ومن السهل اكتشاف اى اخطاء
برمجية او ثغرات امنية وستحصل على اصلحات سريعة لكل هذه المشكلت بدون اى اشعارات او ازعاجات من الجهة المطورة
73 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
: GNOME -1هى بيئة سطح المكتب الكثر سهولة والسرع اداء ذلك لحتوائها على الدوات الساسية الضرورية التى يحتاجها كل مدير للنظام بدون
وضع اى ادوات زائدة او بهرجة لداعى منها لقد تم تصميم هذه الواجهة على مكتبات GTKوهذا معناه ان كل البرامج التى سوف تعمل على نظامك
يجب ان تكون متوافقة مع هذه المكتبات لكى تعمل على نظامك بصورة صحيحة
:KDE -2وهى بيئة سطح المكتب الكثر جمال وينصح بها البعض للمستخدمين المنتقلون حديثا الى نظام لينوكس حيث تتميز هذه الواجهة باللوان
الزاهية والثيمات الجميلة ولكنها يعيبها انها اكثر استهلكا لموارد جهازك من الواجهة جنوم ذلك لحتوائها على كل ما يمكن وضعه من ادوات مساعدة
للمستخدم بغض النظر عن مدى الحاجة الفعلية لها حيث ربما يكون بعض المستخدمين ليحتاجون مثل هذه الدوات الضافية لقد تم تصميم هذه الواجهة
على مكتبات QTوهذا يعنى ان البرامج التى سوف تعمل على نظامك يجب ان تكون متوافقة مع هذه المكتبات لكى تعمل بصورة صحيحة
74 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
: XFCE -3هى بيئة سطح المكتب تم بنائها على بيئة جنوم ولكنها قليلة المكانيات ومخصصة للجهزة القديمة ومنخفضة القدرات وهى تمتاز ببساطة
: XPDE -4وهى بيئة سطح متكاملة تشبه فى الشكل بيئة سطح المكتب الخاصة بميكروسوفت ويندوز باستخدام ادوات برمجية مفتوحة المصدر
75 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هذا هو السؤال الذى يتردد دائما وكثيرا ما يساله كل مستخدمى الويندوز المنتقلون حديثا الى انظمة لينوكس ولكن دعنى اؤكد لك لتوجد اجابة قاطعة
تصلح لكل المستخدمين وعليك انت ان تقوم بالجابة على هذا التساول حيث يمكنك ان تقوم بنفسك بتجربة كل هذه البيئات والحكم النهائى يعود اليك فكما
لك توزيعة عشاقها كذلك ستجد ان واجهات سطح المكتب لها العديد من الجماهير التى تشجع على استخدام واجهة معينة
76 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
جهود العديد من المبرمجين والمطورين من جميع انحاء العالم تعاونوا لكى يخرجوا لنا بيئة سطح مكتب رسومية متكاملة GUIوهى عبارة عن مجموعة
من المكونات البرمجية مفتوحة المصدر والهدف من بيئة سطح المكتب جنوم هو خلق بيئة سطح مكتب متطورة تمكنك من االتعامل مع برامجك بسهولة
وادارة برامجك وملفاتك وكل المهام التى تريد ان تقوم بها بكفأة تامة ,يساعد اعضاء مجتمع جنوم فى ترجمة واجهة سطح المكتب الى العديد من لغات
العالم من ضمنها اللغة العربية اذا اردت معرفة المزيد من التفاصيل يمكنك الدخول اللى الرابط التى
http://en.wikipedia.org/wiki/GNOME
عند الدخول الى بيئة سطح المكتب سوف يسالك عن اسم المستخدم وكلمة السر قبل الدخول الى نظامك سوف تلحظ عند بداية تعاملك مع سطح مكتب
يمكنك سطح مكتب اوبونتو من الوصول الى ملفاتك بسرعة حيث يعرض تظهر لك وحدة القراص المضغوطة والمرنة والفلش ميمورى او اى اداة
شرائط الدوات
يظهر لنا شريطان احداهما علوى upper barمختص بالدوات التى تستخدمها فى ادارة اعمالك اما الشريط السفلى lower barيمكنك من خلله
ايضا فى الجانب العلوى اليسر يوجد 3شرائط قوائم Systemو Placesو Applications
: Applications -1هى عبارة عن قائمة التطبيقات وهى تحتوى على العديد من التصنيفات مثل برامج النترنت والموسيقى والجرافيك وغيرها
78 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
: Places -2هى عبارة عن قائمة الماكن وهى تسهل لك الوصول الى دليل البيت ومحتويات الهاردديسك وكذلك الجهزة الخارجية مثل القراص المرنة
لحظ ان دليل البيت home folderيتم تهيئته بصورة افتراضية من خلل النظام نفسه حيث يحتفظ فيه النظام بكل البيانات الشخصية لهذا المستخدم
اما اذا كان النظام متعدد المستخدمين multi-userفستجد ان النظام قام بتخصيص مجلد منفصل لكل مستخدم داخل دليل البيت
: System -3هى عبارة عن قائمة تحتوى على ادوات التحكم فى النظام والجهزة ويمكنك من خللها الوصول الى المساعدة او اغلق جهازك
79 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2سوف تظهر لك الن قائمة تحتوى على كل التطبيقات المتاحة على نظامك اختار التطبيق الذى تريده ثم اضغط زر Addاو يمكنك وضعها عن طريق
السحب والفلت drag and dropمن النافذة التية ايضا اذا اردت اضافة اختصار لحدى التطبيقات الموجودة فى قائمة Applicationاضغط على
سوف تظهر لك الن نافذة تحتوى على مكونات قائمة Applicationولنفترض مثل اننا نريد عمل اختصار لحدى اللعاب ندخل الى قائمة Games
نقوم الن باختيار اللعبة التى نريدها ونضغط على زر Addليظهر لنا اختصارا لها فى الشريط العلوى
81 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يمكنك بكل سهولة تغيير مكان هذا الختصار على الشريط العلوى وتحريكه يمينا ويسارا باستخدام الماوس او اعمل عليه كليك يمين واختار move
المستخدمين الخرين حيث يمكنك التنقل بين حسابات المستخدمين الخرين بصورة سريعة
البحث عن التطبيقات
هى اداة مستخدمة للبحث عن التطبيقات او الملفات التنفيذية ويمكنك اظهارها عن طريق الضغط على اليقونة بالشريط العلوى او اضغط F11
وهذه القائمة تحتوى على العديد من محركات البحث يمكنك اختيار محرك البحث الذى يعجبك
82 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
شريط الحالة
فى هذا الجزء الخير من الشريط العلوى يظهر لنا جزء SYSTEM TRYوهذا الجزء مختص بعرض حالة التصال بالشبكة وكذلك ايقونة الصوت
المختصة بخفض ورفع مستوى الصوت كما يوجد على اقصى يمين الشريط زر shut downوالذى من خلله يمكنك تحديد وضع الغلق مثل
shuts down & restarts & hibernates & locks & standby
الزر الموجود فى اقصى اليسار خاص بتصغير كل النوافذ المعروضة على سطح المكتب واذا نقرت عليه مرة اخرى سوف تعود كل النوافذ الى وضعها
الصلى قبل التصغير على سطح المكتب اما الجزء الوسط الكبير من هذا الشريط فهوخاص بوضع تصغير النوافذ الموجودة على سطح المكتب ثم بعد ذلك
يظهر لك مربعين صغيرين حيث ان نظام اوبونتو لينوكس ياتى اليك بعدد 2سطح مكتب يمكنك التبديل بينهم اذا كثرت التطبيقات التى تستخدمها فى وقت
ما ,اذا كنت فى مكان عملك مثل سوف تستخدم سطح المكتب الول لداء اعمالك بينما سطح المكتب الثانى يمكنك تخصيصه من اجل التسلية والترفيه
اما اليقونة فى اقصى اليمين فهى سلة المهملت trashتضع فيها كل الملفات التى لتريدها كما يمكنك ايضا زيادة عدد اسطح المكتب التى ترغب فيها عن
العدد الفتراضى
84 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مساحة العمل
work space
هو جزء مخصص من مساحة سطح المكتب التى من خللها تفتح النوافذ لداء المهام المختلفة
يمكنك اختيار تطبيق معين من سطح المكتب الول ونقله الى سطح المكتب الثانى تضغط على 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
به لن هذا المجلد غير مشترك بين المستخدمين وللتغلب على هذه المشكلة سنقوم الن بتوضيح طريقة يمكنك من خللها اضافة الخطوط لكى يستفيد منها
كل المستخدمين
-1قم بنسخ مجلد الخطوط fontsالموجود داخل نظام ميكروسوفت ويندوز واحفظه على الهاردديسك
-2قم بالدخول الى نظام اوبونتو لينوكس وقم بنسخ المجلد fontsالى مجلد البيت homeواعطه السم مثل fonts2go
-3قم بادخال المر التى لنشاء مجلد اسمه MyFontsيضم الخطوط فى ملفات النظام
سيطالبك الن بادخال كلة سر المستخدم الجذر لنه الوحيد الذى له الصلحيات القيام بتعديل ملفات النظام
-4سنقوم الن بنسخ كل الخطوط الموجودة داخل المجلد fonts2goالموجود داخل مجلد البيت الى المجلد الذى قمنا بانشاؤه داخل ملفات النظام
الطريقة الوتوماتيكية
msttcorefonts
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لتظهر لك النافذة التية
-3تظهر لنا النافذة التية choose a layoutلنقوم باختيار اللغة ولوحة المفاتيح
-5ادخل الى قائمة layoutمرة اخرى واضغط على الزر Addلضافة اللغة العربية Arabic
92 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-6الن سنقوم باختيار التبويب الثالث layout optionsلعمل مفاتيح اختصار تحويل short keyاللغة العربية واللغة النجليزية
-7من هنا نقوم باختيار مفاتيح تحويل اللغة بين العربية والنجليزية بالتبديل عن طريق مجموعة مفاتيح Alt+Shift
اضغط زر الغلق
بعد انتهاء الختيار نقوم بالضغط على زر الغلق لتنفيذ العدادات التى قمنا باختيارها ,يمكنك الن التبديل بين اللغتين العربية والنجليزية عن طريق
-8الن سوف نوضح طريقة اظهار مفاتيح الختصار على البار العلوى للتبديل بين العربية والنجليزية باستخدام الماوس اول اعمل كليك يمين على البار
العلوى لتظهر لك قائمة نختار منها Add to the panalلتظهر لك النافذة التية ونختار منها keyboard indicator
لحظ ظهور اختصار اللغة العربية موجودا فى البار العلوى يمكنك من خلله تبديل اللغة المطلوبة بين العربية والنجليزي
94 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تغيير اللغة الفتراضية لواجهة النظام من اللغة النجليزية الى اللغة العربية
تدعم توزيعة اوبونتو لينوكس اكثر من 100لغة عالمية حيث يمكنك اختيار لغتك المحلية كلغة افتراضية للنظام بمعنى ان واجهة سطح مكتبك وكل القوائم
سوف تتحول الى اللغة العربية ,اذا قمت بتركيب النظام بدون اختيار اللغة العربية كلغة افتراضية يمكنك عمل ذلك فيما بعد والن سوف نشرح لك طريقة
بسيطة تستطيع من خللها تحويل اللغة الفتراضية للنظام الى اللغة العربية عليك اتباع الخطوات التية :
-2سوف تفتح لك النافذة التية والتى تخبرك بوجود العديد من التحديثات التى تدعم لغات متعددة انقر على install
-3الن قم باختيار اللغة العربية arabicثم انقر على applayثم okثم اعمل logoffثم logonلكى يتم تفعيل التغييرات التى اخترناها
95 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اذا لم تعجبك اشكال الخطوط يمكنك تغييرها عن طريق نافذة APPearance Preference
-2توفر لك النافذة التية العديد من الخيارات للتحكم فى اعدادات الخطوط الموجودة فى نظامك مثل خطوط التطبيقات وخطوط المستندات وخطوط سطح
المكتب وخطوط شريط العنوان كما يمكنك اختيار نوعية عرض الخطوط مثل لو كان لديك شاشة LCDيمكنك اختيار ااختار Subpixel smoothing
اضغط على Detailsللمزيد من التفاصيل ليعرض لك نافذة تمكنك من اختيار دقة عرض الخطوط لمزيد من الوضوح
96 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سوف تتعلم طرق مختلفة لكى تستطيع تخصيص سطح مكتب يتلئم مع متطلباتك
مكتب مستخدم اخر و لكن المستخدم الجذر الحرية فى تعديل جميع خصائص سطح المكتب لكل المستخدمين
او يمكنك عمل كليك يمين على سطح المكتب واختيار Change Desktop Backgroundلتظهر لك نافذة Appearance preferences
يمكنك اختيار اى من خلفيات سطح المكتب السابقة و يمكنك اضافة الخلفيات التى تحتفظ بها الى النافذة السابقة او يمكنك الدخول الى هذا الموقع لتحميل
http://art.gnome.org/
كما انه يمكنك اختيار خلفية لسطح مكتبك ذات لون معين افتح قائمة colours
99 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تغيير الثيمات
theme
يمكن من هذا الختيار تغيير اشكال buttons, scroll bars, icons, panels, bordersو غيرها الكثير يمكنك اختيار الثيم الذى تريده ب 3طرق
-2يمكن تكوين الثيم من نافذة customise themeالتى تتيح لك عمل ثيم مكون من عدة اجزاء كل جزء تختاره على حدة controls & colours
يمكنك الن بعد تكوينك للثيم الذى تريده ان تحفظ الثيم المعدل عن طريق الختيار save asوتعطيه السم الذى تريده
102 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3يمكنك تركيب ثيم جديد من مصدر خارجى مثل يمكنك تنزيل الكثير من الثيمات من موقع
http://art.gnome.org/
يمكنك حفظ الثيمات التى تنزلها من النترنت فى اى مكان من الهاردديسك اضغط على installلتظهر لك نافذة من خللها يمكنك اختيار الثيم الذى
تحتفظ به
-2قم بتنزيل الثيم الذى تريده على اى مكان من جهازك ثم اضغط على installلتظهر لك نافذة يمكنك من خللها اختيار الثيم الذى تحتفظ به
103 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Screensaver
من المعروف ان شاشة التوقف تعطى عدة اشكال من الصور المتحركة فى حالت عدم العمل على جهازك لحماية اعمالك من عبث الغير كما يمكنك
بالطبع سوف تعود الشاشة الى وضعها الطبيعى عند تحريك الماوس او الضغط على لوحة المفاتيح
105 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Screen Resolution
-1يتم ضبط دقة الشاشة اتوماتيكيا من خلل اوبونتو لكن اذا اردت تغيير دقة الشاشة يدويا اتبع الخطوات التية
-2تظهر لك النافذة التالية والتى من خللها يمكنك ضبط دقة الشاشة المطلوبة
-3اختار انسب دقة شاشة ترغبها ثم اضغط على Applyلتظهر لك النافذة التالية وهى نافذة تأكيدية تعطيك القدرة على الحتفاظ بالوضع الجديد او
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الن تبدا عملية تنزيل التعريف المناسب من من مستودعات اوبونتو ) من غير ما تدور فى النترنت وتوجع راسك (
-6الن تظهر لك القائمة ولحظ وجود علمة الصح ووجود علمة لبنية دليل على نجاح عملية تركيب التعريف المناسب الن اعمل
Alt +Ctrl+back spaceلعادة تشغيل الواجهة الرسومية بدون اعادة تشغيل الجهاز
109 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-7الن جاء الدور على تفعيل خيار المؤثرات البصرية لذلك اتبع التى
-8نختار التبويب الخير visual effectesونضع علمة صح امام Extraلتفعيل كل المؤثرات البصرية
-9اضغط closeفى النافذة السابقة لتظهر لك النافذة التية اختار منها keep settings
110 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
برنامج EnvyNGمن البرامج الشهيرة التى يمكنك من خللها تعريف اشهر واحدث انواع كروت الشاشة Ati & Nvidiaبمنتهى السهولة بطريقة
اوتوماتيكية ,هذا البرنامج يعد من البرامج الجاهزة التى كتبت خصيصا من اجل توزيعة اوبونتو وتوزيعة ديبيان والتوزيعات المبنية عليهما
وبالتالى فهو يعتبر اداة جيدة للمستخدمين المبتدئين وقليلى الخبرة ,تم كتابة برنامج EnvyNGبواسطة Pythonو PyGTK
مميزاته :
-1يقوم باكتشاف موديل كارت الرسوميات graphic cardمثل Ati & Nvidiaويقوم بتركيب التعاريف الملئمة
-5يمكنك استخدامه من خلل الواجهة الرسومية او من خلل سطر الوامر اذا لم تكن الواجهة الرسومية تعمل لديك
تنبيه :
ينبغى عليك ازالة كل التعاريف التى قمت بتركيبها على نظامك عندما تريد ترقية الصدارة التى تعمل عليها من اوبونتو الى اصدارة احدث
المتطلبات :
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اذن يمكن ايقاف هذه الخدمة بحذف علمة الصح من امام
startup programs
اذا كنت تشعر ببطء نظامك فى بداية عملية القلع عند تشغيلك لجهازك فمن افضل الطرق لحل هذه المشكلة ان تقوم بحذف بعض البرامج من قائمة
بداية التشغيل لجهازك وطبعا يمكنك تشغيلها بعد ذلك بعد اقلع جهازك ,يرجع السبب فى استخدامنا لهذه الطريقة اننا نحاول تقليل احتياجات نظامك من
-2الن سوف ننظر الى البرامج التى تعمل بصورة افتراضية عند تشغيل نظامك ولنختار مثل برنامج bluetoot hmangerحيث انه لفائدة منه اذا
كنت لتملك ملحقات تعمل بتقنية البلوتوث نقوم بازالة علمة الصح ليقاف تحميل البرنامج عند بداية التشغيل
115 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لموارد الكهربية لجهازك يتضح اهمية ادارة موارد الكهربية لنظامك عند استخدامك للكمبيوتر المحمول laptopمما يجعلك قادرا على الحتفاظ باكبر
قدر ممكن طاقة بطارية جهازك لستخدامها عند الحتياج خصوصا اذا كنت ممن يستخدمون اجهزتهم لفترات كبيرة .
اذا اردت استخدام هذه الداة عليك اول بتركيب الحزمة التالية
powertop
لكى تكون قادرا على تشغيك هذه الداة عليك الدخول الى التيرمنال بامتيازات المستخدم الجذر عن طريق المر التالى
sudo powertop
تقوم هذه الداة بتجميع المعلومات بصفة مستمرة من نظامك لتوضح لك كل فترة اكثر الجهزة استهلكا لموارد جهازك الكهربية و فى نفس الوقت
تجعلك قادرا على تحسين قدرات جهازك للوصول الى الصورة المثالية
116 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Startup Mnger
هو برنامج مدير بدء التشغيل يتيح لك هذا البرنامج التحكم فى العديد من اعدادات جهازك بواسطة واجهة رسومية سهلة دون التعديل فى اعدادات جهازك
من خلل سطر الوامر التى يجد فيها المستخدمين المبتدئين فى التعامل من خللها
تركيب البرنامج
-1سوف نقوم بتركيب البرنامج عن طريق Add/Remove Applaction
-2اكتب فى خانة البحث كلمة strartوانظر الى نتائج عملية البحث ثم اضغط على install All
117 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
عليك ادخال كلمة مرور المستخدم الجذر حتى يقوم بتشغيل البرنامج
119 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Startup Manger
الباب الخامس
لو اجرينا مقارنة بين نظام التشغيل ويندوز ولينوكس فاننا فى نظام ويندوز كنا نقوم بتثبيته على بارتشن واحد من الهاردديسك لكن فى لينوكس نحن
:ROOTوهو القسم الرئيسى وهو الجزء الذى الذى تتم عملية التنصيب عليه وياخذ الرمز /
:SWAPوهو القسم المختص بالملفات المؤقتة التى ينشئها النظام وهو يناظر virtual memoryاو paging fileفى نظام ويندوز
بمساحات وفى بعض الحيان يمكن لمستخدمى لينوكس اضافة المزيد من التقسيمات مثل تخصيص قسم / var & /tmp &/home & /usr
: /varهذا الدليل يستخدم لحفظ الملفات المتغيرة اى التى تريد الحتفاظ بها لفترة محددة ثم تقوم بحذفها مثل ملفات emailو ملفات التصفح web
:/tmpهذا الدليل يستخدم يحتوى على الملفات المؤقتة temporary filesالتى ينشئها النظام عند العمل باحدى التطبيقات مثل البرامج المكتبية
:/homeهذا الدليل نحتفظ فبه بالملفات والبيانات التى تخص احد المستخدمين وفى حالة وجود عدة مستخدمين يتفرع هذا الدليل الى عدة ادلة فرعية
:/ usrهذا الدليل يحتوى غلى اوامر وادوات النظام ويحتوى على الفهارس التية
الشرح
يعد الترتيب الهرمى لنظام الملفات فى لينوكس من الشياء "المحيره " للمتعامل الجديد مع لينوكس وهذا بالطبع للمستخدم الذى اعتاد العمل مع نظام
التشغيل windowsويطلق على هذا الشكل file system hierarchy standardواختصارا FHSوهذا الشكل )الترتيب الهرمى ( شبيه
بالشجره .فللنظام جذر رئيسى ،ويتفرع من هذا الجذر بقيه الفرع المكمله للنظام واذا اردنا مثال يوضح معنى الجذر وافرعه ،فاننا يمكن الستعانه
بالعنوان الذى يكتب فى ال adderss barالموجود فى نظام windowsولنفترض ان بداخل احد ال partitionولنفترض انه C partitionيوجد
اسهل طريقة فى التعامل مع الويندوز بالطبع استخدام ال mouseولكى تصل الى هذا الملف ستقوم بالضغط double clickعلى my computer
اول ،ثم بعد ذلك على C partitionثم تتبع ذلك بالضغط على المجلد directoryومن ثم ستجد نفسك امام الملف file
كل هذه الخطوات تراها قد ظهرت فى ال adderss barبهذا الشكل C:\directory\fileوهذا بالضبط معنى الجذر والفرع ،فالجذر الرئيسى
فى لينوكس قد نعتبره هذا ال C partitionوكل فرع تحت هذا الجذر مثل libاو etcو غيرهم فى لينوكس شبيه بهذا المجلد وبهذا الملف
اذا فان معنى المصطلح /etcهو ان المجلد etcموجود تحت /ومعنى /etc/passwdهو ان الملف passwdموجود تحت etcوهو بدوره موجود
: / -1وهو الجذر الرئيسى للنظام ولبقية الفرع الخرى ويطلق على هذا الجذر عدة اسماء فيطلق عليه ال rootباعتباره جذر النظام وياخذ رمز /
:/bin -2يحتوى هذا المجلد على كل البرامج و الوامر الهامة التى يستخدمها مدير النظام single user modeوفى حالة الطؤارى ايضا rescue
وهذا المجلد ل يحوى مجلدات فرعيه تحته ) (subdirectoryبل يحوى الوامر فقط وهى ما تسمى ب binaryوهذا المجلد من الجزاء الضروريه
)(mandatory
:/boot -3يحتوى هذا المجلد على جميع الملفات التى يحتاجها النظام لكى يستطيع ان يبدأ العمل فهو يحتوى على نسخه من الكرنل ،وهى التى يتم
تحميلها فى ال Ramوهى الخطوه الولى والبسيطه لبدايه نظام التشغيل ،ثم يتبعها النظام بتحميل كل ملفاته ،وذلك طبقا لما هو موجود بالملفات
inittabو fstabونسخه الكرنل الموجوده فى هذا المجلد تسمى vmlinuzويتبعها بقيه رقم الكرنل وهى نسخه مصغره من الكرنل ،وظيفتها فقط هى
تحميل هذا الكرنل -الصغير -فى الذاكرة Ramثم يقوم بعد تحميل بفسه بالذاكرة ،بارشاد الكرنل الساسى للنظام لكى يبدأ عمله وهذا المجلد من
: / dev-4ويحتوى هذا المجلد على اجزاء الهاردوير والتى تسمى devicesوهى عباره عن ملفات لن كل شى بالنظام هو عباره عن ملف وتشمل
كل انواع devicesالموجوده بالنظام مثل terminalو floppy diskو hard diskوغيرهم من ال devicesويعبر عنهم باختصارات من امثال
: /etc -5ويحوى هذا المجلد آل ملفات التهيئه الخاصه بالنظام .وتشمل كل ملفات التهيئه ،سواء كانت ل bootاو ل x windowاو الشبكات
والسيرفرات .وهذا المجلد يحوى ملفات و مجلدات وهذا المجلد ضرورى )(mandatory
:/home -6وهذا المجلد هو ال home directoryلجميع المستخدمين على النظام .وهم مقسمون الى مجلدات فرعيه تحت هذا المجلد مثل
/ home/userفلكل مستخدم مجلد خاص به ،ويتميز كل مجلد عن الخر باسم المستخدم على النظام .وغالبا ما يكون هذا المجلد ،الكبر حجما على
:/libويحتوى هذا المجلد على المكتبات التى تعتمد عليها الوامر والبرامج فى عملها ،ولهذا السبب فان هذه المكتبات تسمى shared -7
librariesوفكرتها انها تحتوى على الجزاء التى تتكرر فى الكود لهذه البرامج ،مما يجعل المبرمجين يتفادون كتابة هذه الجزاء مع كل برنامج على
حده وهذه ال librariesهى التى يحتاجها النظام فى حالت مثل ال single user modeوحالت الطوارى ،اما هذه التى يحتاجها النظام فى العمال
: /mnt -8ويحتوى هذا المجلد على ال temprory mountاو الجزاء التى تلحق بالنظام بشكل مؤقت مثل cdromو floppyوايضا قد يشمل ال
partitionلنظمه التشغيل الخرى التى تتعامل مع النظام ،مثل ويندوز وهذا المجلد اختيارى )(optional
127 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
: / opt -9وهذا المجلد مخصص للبرامج التى تضاف للنظام والتى تسمى بال thired partyاى التى ليست من انتاج الشركة التى قامت باخراج
: /proc- 10يحوى هذا المجلد نظام ملفات -غير حقيقى -وهو ما يسمى بال virtual filesystemوالسبب فى كونه virtualهو انه ل يوجد
بالفعل على ال hard diskبل انه يحوى processاى عمليات و معلومات الكرنل التى يعمل الن على النظام .وتعد هذه المعلومات هامه جدا فى
اوقات ال trouble shootingخاصه المتعلقه بالهاردوير و اهم المعلومات التى قد تحتاج اليها هى I/O portsو devicesو interruptsوهذا
:/root -11وهذا المجلد هو ال home directoryلمدير النظام فيوجد به العديد من ملفات التهيئه التى يقوم المدير بانشائها لداره نظامه والسبب فى
انشاء هذا ال homeلل rootمع ان النظام باكمله تحت ادارته هو منع امتلء ال /الساسى للنظام بملفات التهيئه التى ينشأها المدير للمهام المختلفه
: /sbin-12وهذا المجلد مثل المجلد binال ان هذا يحتوى على الوامر والملفات التى تعد من ادوات اداره النظام من امثال qoutaonو
: /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ايضا سيرفر الباتشى والذى توضع ملفاته فى
: 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
-1كيفية استعراض محتويات الدلة سواء كانت ادلة رئيسية او ادلة فرعية
-2كيفية استعراض الدلة الظاهرة والدلة المختفية )التى يسبق اسمها وجود علمة النقطة (
-3كيفية معرفة معلومات تفصيلية عن الدلة مثل السم والحجم والنوع والمستخدم المالك والمجموعة المالكة وتاريخ اخر تعديل والصلحيات
الجدول التى يوضح لك اهم الخيارات الضافية التى يمكنك ان تستخدمها مع المر 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب السادس
Software Source
تعريف مصادر البرامج
-1ماهى مصادر البرامج ؟
عندما تريد تركيب احدى البرامج على نظامك فانت بحاجة الى sourceهذا البرنامج لكى تستطيع تركيبه وتعرف مصادر البرامج غالبا بأسم المخازن
اومستودعات البرامج Software repositoriesوهى عبارة عن ارشيفات موجودة على شبكة النترنت موجود فيها اللف البرامج بها كل ما تريده
من برامج واكثر وتتميز هذه المستودعات انها فى منتهى المان لن هذه البرامج يتم مراجعتها امنيا وبرمجيا ويتم فحصها جيدا للتأكد من سلمتها
وكفائتها
لحظ ان مستودعات اوبنتو هى المستودعات المفضلة لتوزيعة اوبنتو وهذا المر بالطبع ينطبق على كل التوزيعات الخرى فكل توزيعة تاخذ مصادر
برامجها من مستودعات توزيعتها لكن لنفترض مثل انك تريد تركيب احدى الحزم الديبيانية على توزيعة اوبونتو ومن المعلوم ان اوبونتو ليست هى
التوزيعة الوحيدة التى تم بنائها على توزيعة ديبيان بالطبع فانك سوف تجد ان هذه الحزمة متوفرة فى كل هذه المستودعات لكننى انصحك بالحصول
Main -1
Restricted -2
Universe -3
Multiverse -4
https://help.ubuntu.com/community/Repositories/Ubuntu
-3مدى التزامهم بفلسفة المصادر المفتوحة حيث نجد بعض البرامج مفتوحة المصدر والبعض الخر غير مفتوح المصدر مثل بعض تعريفات الحهزة
http://packages.ubuntu.com البحث:
132 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
software source
هنا سوف نتعرف بأذن ال تعالى على كيفية اضافة المصادر الى نظامك عن طريق سطر الوامر ال terminal
GetDeb.net
-1نفتح التيرمنال :
حيث ان الملف sources.listالموجود فى الدليل /etc/aptهو الذى نقوم بالحتفاظ فيه بروابط السيرفرات التى من خللها نحصل على مصادر البرامج
بعدها ستجد جميع حزم المتوفره بموقع GetDeb.netموجوده لديك فى مدير الحزم و كلما ينزل اصدار جديد او تحديث سوف يخبرك برنامج
update-managerبكل سهولة
133 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
source-o-matic
http://www.ubuntu-nl.org/source-o-matic
-3ثم نعمل selectعلى كل الختيارات المتوافرة نجد ان هناك اثنبن creat sources .list
-4الن نضغط على creat sources.listللحالتين ثم نقوم بعملية الحفظ من الموقع ونقوم بوضع هذا الملف على سطح المكتب , Desktopلحظ ان
هذا الملف ياخذ اسم sources.listثم بعد ذلك نقوم بفتح التيرمنال
-5الن سوف نقوم بالنتقال الى سطح المكتب من خلل التيرمنال عن طريق المر التى
cd Desktop
-6الن سنقوم بنسخ الملف المحفوظ على سطح المكتب واضافته الى قائمة المصادر sources.listالخاصة بالنظام
-8ثم نقوم بكتابة المر التالى لتحديث نظام بالحزم الجديدة من مستودعات المصادر
Medibuntu repository
مقدمة :
هو مستودع مختص بالوسائط المتعددة )الملتيمديا( ووسائل الترفيه والثارة وهو يتضمن العديد من الحزم التى لم يتم تضمينها بداخل توزيعة اوبونتو
بسب القيود القانونية ) حقوق النسخ والتراخيص وبراءة الختراع وغيرها ( بعض هذه الحزم مثل libdvdcssالمختص بتشغيل اسطوانات DVD
المشفرة وهى تاتى اليك من VideoLANوكذلك يتضمن بعض ملفات البينارى الضافية وحزم الكوديك مثل w32codecsالمستخدمة فى برامج
الموقع الرسمى
http://www.medibuntu.org
المسئولية :
ان قوانين تسجيل براءة الختراع Patentو حقوق النسخ copyrightمن الممكن ان تعتمد على الدولة التى انت تابع لها ,رجاء احصل على النصيحة
القانونية اذا كنت غير متاكد من براءة الختراع اوالقيود التى يتم تطبيقها حول صيغ الميديا formatالتى تريد ان تستخدمها فى بلدك ,يجب ان تتعرف
على فلسفة المصادر المفتوحة المتبعة فى توزيعة اوبونتو والفرق بينها وبين المصادر الحتكارية
http://www.ubuntu.com/ubuntu/philosophy
https://help.ubuntu.com/community/FreeFormats
135 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مستودع Medibuntuيتكون بالساس من جزئين من المستودعات الجزء الول مفتوح المصدر والخر غير مفتوح المصدر
هى عبارة عن حزم البرامج التى تم بنائها مفتوحة المصدر وخاضعة لرخصة جنو العامة GNU General Public License
هى عبارة عن حزم البرامج التى لم يتم بنائها على المصادر المفتوحة وهى غير خاضعة لرخصة جنو العامة ولكنها تخضع لرخص البرامج التى يتم
توزيعها تحت القيود القانونية بعض مكونات البرامج مفتوحة المصدر لن يتم توزيعها خلل مستودعات اوبونتو بسبب المسائلة القانونية لهذه لبرامج فى
بعض البلدان بعض البرامج مثل Amarokو Kaffeineيتم توزيعها خلل مستودعات اوبونتو الرئيسية لكن لبعض وظائفها فقط بسبب المسائلة
القانونية هنا ياتى دور Medibuntuالذى يقوم بتوزيع هذه النوعية من الحزم لداء مثل هذه الوظائف اللزمة
البرامج ذات المكونات غير مفتوحة المصدر لن يتم توزيعها خلل مستودعات اوبونتو الرئيسية بسبب القيود القانونية التى تقيد استغلل وتوزيع مثل هذه
البرامج ان مثل هذه النوعية من البرامج عادة تكون غير مطلوبة للستخدام العام بسبب توفر العديد من بدائل التطبيقات المتوفرة تحت رخص البرامج
مفتوحة المصدر بعض البرامج مثل Google Earthوبرنامج Adobe Acrobat Readerمتوفرة مباشرة من خلل موقع الشركة المنتجة التى
-2لتركيب مفاتيح التوثيق ) validation keyوهى مفيدة للتاكد من عدم العبث فى الحزم التى يتم تركيبها ( و تحديث الحزم
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
136 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بعض الناس ل يرغبون فى تركيب برامج غير مفتوحة المصدر على اجهزتهم لذلك سوف نوضح طريقة يمكنك من خللها سوف تحصل على الحزم
مفتوحة المصدر فقط من مستودعات Medibuntu repositoryونتجنب الحصول على الحزم مغلقة المصدر منه ,يجب ان تفهم انك عندما تقوم بحذف
googleearth
Skype
للحصول على مجموعة السماء الكاملة لهذه الحزم ادخل على الرابط التى
http://www.medibuntu.org/packages.php
لتجنب استخدام الحزم غير مفتوحة المصدر ادخل المر التى الى سطر الوامر
اكثر مستعملى اوبونتو سوف يطلبون فقط بعض حزم معينة من مستودع Medibuntuمثل حزم libdvdcss 2الخاصة بتشغيل DVDsالحتكارية
المشفرة و كذلك حزم الكوديك مثل ) (w32codecs, w64codecs, ppc-codecsلتشغيل صيغ formatsالميديا الحتكارية
اذا كنت ترغب فى تركيب احدى هذه الحزم فرديا دخل الى الرابط التى
http://packages.medibuntu.org/pool
137 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
المستودعات التى تريدها فى هذا الملف ,ولكنك ربما تخطىء فى استخدام سطر الوامر فتحدث لك هذه المشكلة
الحل
اكتب هذا المر من خلل سطر الوامر )التيرمنال(
*find *sources
sources.list
أما إذا ظهر معه ملف آخر يشبه له بإختلف بسيط )مثل Âيكون نفس السم لكن مع ~ في النهاية ( فيجب عليك أن تحذفه
138 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
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
-3استخدم الحزم البرمجية المناسبة لرقم الصدار الذى تستخدمه من توزيعة اوبونتو ول تستخدم الحزم البرمجية القديمة
-4تجنب بقدر المكان اضافة اى مستودعات للحزم غير تابعة لتوزيعة اوبونتو او مستودعات اخرى تعطيك برمجيات third party
-5تاكد من حصولك على مفاتيح التوثيق لى مستودعات ترغب فى اضافتها الى نظامكـ
139 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هى مكتبات من البرامج والتطبيقات متاحة من خلل النترنت حيث تحتوى مستودعات ubuntuعلى عشرات اللف من البرمجيات المجانية بالكامل
المتاحة للتحميل والتنصيب هذه packageمبنية على نظام ديبيان وتم اجراء عملية تحسين وتخصيص لها فى مستودعات ubuntuحيث تحتوى
مستودعات اوبونتو حاليا على اكثر من 24.000حزمة برمجية حاليا جاهزة للتحميل ويتم اجراء عمليات التحديث عليها باستمرار
وتتعدد تصنيفات هذه المستودعات لذلك يجب ان نتعرف اول على كل انواع مستودعات الحزم Software Repository Categoriesحتى
يمكنك اختيار المصادر البرمجية software sourceالتى ترغب فيها بصفة عامة يمكنك تقسيم هذه المستودعات الى قسمين
مستودعات رسمية :وهى المستودعات الموضوعة تحت تصرف واشراف مبرمجى توزيعة اوبونتو انفسهم وهى برمجيات فى اغلب الحيان مفتوحة
المصدر ومجانية وبعضها القليل مغلق المصدر مثل تعاريف بعض النواع من الجهزة
هى مستودعات غير رسمية :لم يتم اقراراها رسميا من قبل مبرمجى ومطورى توزيعة اوبنتو من الممكن ان نستخدمها كمستودعات اضافية لحتوائها
على برمجيات معينة غير متوفرة فى مستودعات الصلية للتوزيعة على سبيل المثال تتوافر فى المستودعات الغير رسمية بعض البرمجيات مثل برامج
اعادة تشغيل الملتيميديا ) (multimedia playback softwareو يرجع سبب عدم تواجدها فى مستودعات ابنتو الرسمية الى عدم موافقة اوبونتو
Software Sources
يحتوى على مستودعات البرامج ) (Software Repository Categoriesالخاصة بتوزيعة اوبنتووالذى يوفر لك :
-1كامل الحرية فى اختيار مصادر البرمجيات التى تريدها والموجودة على النترنت
-2يمكنك اختيار السيرفر الذى يقوم بعملية تنزيل حزم البرامج الى جهازك يمكنك تغيير السيرفر الخاص بدولتك اذا كان بطىء مثل
-3يتيح لك الختيار الخير بأن تختار CD/DVDالخاص بتوزيعة UBUNTUكمصدر للحزم التى تريد تنصيبها وهو مفيد جدا للشخاص الذين
ليس لديهم انترنت بصفة دائمة وبالتالى يمكنهم الحصول على توزيعة UBUNTUعلى اسطوانة DVDوالتى تحتوى على كم هائل من البرامج التى
يمكننا ان نصنف مكونات المصادر الى عدة فروع عملية بناءا على البرامج الساسية التى تركب مع اوبونتو و ما هى التراخيص التى تستخدمها هذه
: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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اذا كنت تمتلك اسطوانة ubuntu CD-ROM/DVDيمكنك من خللها الحصول على مصادر البرامج من نوعية Mainاو Restricted
categoriesمع العلم ان نسخة DVDتحتوى على كم اكبر بكثير من البرامج من نسخة CDحيث يقوم برنامج مدير الحزم package manger
لتمكين كل مديرى الحزم package mangerلتركيب البرامج من خلل السطوانات التى تحتوى على الحزم
لحظ انك لو اتصلت عبر النترنت ستتمكن من الحصول على العديد من البرامج الضافية
عبارة عن برمجيات لم يتم انتاجها من قبل المبرمج الول و لكنها انتجت من قبل طرف اخر ليضع بعض المميزات على احدى البرامج لم تكن موجودة
من قبل يتيح لك كمستخدم الحرية فى اضافة المصادرالتى تريدها و الصورة التالية توضح لك المصادر التى تاتى مع التوزيعة بصفة افتراضية و لكن
ايضا يمكنك اضافة المصادرالتى ترغب فيها ,لحظ ان بعض packageالغير متاحة فى مستودعات ابنتو بشكل افتراضى من الممكن تثبيتها من خلل
هذا التبويب كما ان بعض الحزم التى سوف تحصل عليها التى يمكنك تنزيلها لم يتم اختبارها من قبل توزيعة اوبونتو لذلك يجب عليك عدم استخدامها ال
-2نقوم باضافة احدى المصادر على سبيل المثال deb http ://ftp.debian .org sarge main
والصورة التالية توضح كيفية اضافة المصدر الجديد يجب مراعاة ان APT lineيجب ان يتضمن النوعية و المكان والمكونات الخاصة بالمستودع
-5بعد الضغط على زر الغلق تظهر نافذة جديدة تخبرك بوجود تحديثات من المصادر التى قمنا باضافتها اضغط على Reloadلتبدأ عملية التحديث
) (updateوتنزيل ال packageالجديدة من الجدير بالذكر ان التحديثات المستمرة تزيد من كفاءة نظامك و البرامج التى تستخدمها هنا يخبرك
كما يمكنك تنشيط وتفعيل المستودعات بدون حذفها حيث يمكنك بكل بساطة وضع علمة صح امام المستودع الذى تريده وحذفها من امام المستودع
الذى ل تريده
احتياطات :
حزم third-party softwareلم يتم اختبارها من قبل مبرمجى اوبونتو لذلك كن حذرا قبل اضافة اى مصادر برمجية من هذه النوعية لذلك فانها ربما
تتسبب فى حدوث تعارض بينها وبين الحزم المركبة على نظامك conflictاو ربما تتسبب فى فشل عملية التحديث ,وعلى الرغم من ذلك يمكنك
الستعاضة عن هذه النوعية من البرامج بالبرامج الموجودة فى مستودعات توزيعة اوبونتو نفسها لضمان الستقرار فى الداء والكفأءة العالية
145 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يمكنك التحكم فى تحديثات النظام updatesكما يظهر لك فى النافذة التالية و التى توضح لك العديد من تحديثات النظام
هنا يخبرك النظام بتوفر العديد من التحديثات المتاحة لمعرفة التحديثات اضغط على علمة النجمة التى تظهر لك فى البار العلوى
146 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تظهر لك نافذة update mangerليخبرك بتوفر 8تحديثات سنضع علمة صح امام كل التحديثات لتنزيلها ويمكنك حذف علمة الصح من امام احدى
التحديثات و لكن ل تفعل ذلك ال اذا كنت متاكدا تماما انك ل تحتاج هذا التحديث و بما انك مبتدىء اختار كل التحديثات المتوفرة اضغط على
install updates
فى بعض الحيان عندما يلحظ مبرمجى توزيعة اوبونتو وجود ثغرات امنية security flawsمن الضرورى ان نقوم بعمل تثبيت للتحديثات المنية فورا
فى اقل من 24ساعة وستوفر لك ابنتو هذه الحزم packagesعلى خوادمها الخاصة بالتحديثات المنية Security Updates serverليقوم باصلح
Recommended Updates
هى التحديثات الساسية والتى يوصى بها مبرمجى ابنتو وهى تحتوى على الصدارات الجديدة من الحزم packagesفى مستودع التوزيعة الرئيسى
والتى تحتوى على التحديثات المنية ولكنها تحديثات ليست سريعة وهى لصلح الخطاء البرمجية bug fixesوفى اغلب الحيان تكون عبارة عن
pre-released updates
وهذا المستودع يختص باصدار التحديثات المقترحة لمن يرغب من المستخدمين ليس هناك سبب لستعمال هذا النوع ما لم تريد اختبار الحزم
Backported Updates
يسمح هذا الخادم بالدخول الى البرامج التى تريدها فى الصدارة الجديدة ولكنها تم تحزيمها من اجل الصدارة التى لتزال تحت العمل وهذه البرامج قد
لتكون قد اختبرت كليا وهى وضعت من اجل الشخاص الذين يريدون احدث الصدارات دائما لكى يتمتعوا بافضل المميزات
Automatic updates
وهذا الخيار يمكنك من القيام بعملية التحديث بصورة اتوماتيكية بدون تدخل من المستخدم ويعطيك الفرصة لعمل العديد من الشياء :
-1اختيار الفترة الزمنية التى تناسبك للقيام بعملية التحديث بصفة دورية
-2يمكنك تنزيل التحديثات اللزمة بدون القيام بعملية تركيبها فى هذا الوقت
سوف نقوم بشرح هذا الجزء على هيئة اسئلة واجوبة لتسهيل الفهم
يتم عمل توقيع الكترونى على الحزم الموجودة فى مستودعات التوزيعة بواسطة صانعيها و هى طريقة لثبات ان هذه الملفات لم يتم العبث فيها
حاسوبك يمكنه ان يقوم بعمل فحص على هذا التوقيع اللكترونى digital signatureلنتأكد من صحته لكنك بحاجة الى نسخة من مفتاح التوقيع
اول :من مستودع البرامج Software Repositoriesمع ملحظة انه يختلف من مستودع لخر وهو موجود فى الرشيف اون لين مع ملحظة ان
ثانيا :موجودة فى اسطوانة DVDالخاصة بعملية تنصيب النظام ايضا اوبونتو هى التى قامت بوضعه
رابعا :يمكنك الحصول عليه يدويا من خلل Authentication tabالتى تمكنك من عمل هذا باستخدام متصفح الويب يمكنك تنزيل هذا المفتاح من
serverالخاص به اعمل عليه كليك يمين واختار save asثم انقر عليه ليفتح لك نافذة يمكنك من خللها اختيار الحزمة المراد فحصها
149 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لو فقد هذا المفتاح missingسوف يتم تنبيهك من خلل برنامج Synaptic Package Managerو بالتالى لن تتمكن من التحقيق فى التوقيع
اللكترونى عند محاولتك القيام تركيب هذا الملف و بالتالى سوف تظهر لك مثل هذه الرسالة و يمكنك تجاهلها اذا اردت تركيب هذا البرنامج
الصورة التالية توضح لك رسالة الخطأ التى تظهر لك " “Public Key Error
وهى تعنى الحصائيات التى يقوم بها مطورى توزيعة اوبونتو Ubuntu developersلرصد اكثر الحزم شعبية لدى المستخدمين مما يساعدهم فى
تحسين اصداراتهم المستقبلية من توزيعة ubuntuيمكنك ببساطة الوصول الى صندوق المعلومات الحصائى
150 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب السابع
وغيرها من الصيغ الخرىsource code اوbinary file اوself installing binaries اوpackage
: وباذن ال تعالى سوف نتناول طرق تركيب البرامج على توزيعة اوبونتو
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
source code
هو الملف المصدرى الذى يقوم بكتابته المبرمجين والمطورين ) (programmingباستخدام لغات برمجة مختلفة programming language
ان فلسفة لينوكس تقوم على مبدأ مشاركة الملفات المصدرية لذلك فانك تستطيع ان تجدها على مواقع المبرمجين والمطورين ويمكنك تنزيلها وهى
تعطى الحق للمستخدمين والمطورين الطلع على شفرتها المصدرية و دراستها و بالتالى تطويرها و تحسينها و تعديلها و ازالة الخطاء البرمجية
البرامج عادة تتكون من عدد كبير من الملفات ولو وضعنا كل ملف على حدة فمعنى ذلك ان بعضها بالتاكيد سيتعرض الى التلف او الضياع مما يؤدى
الى عدم عمل البرنامج لذلك يتم وضعها فى صورة ارشيف واحد من الملفات single archive fileيسمى tarballsو لها امتداد gzipاو bzip2
نقوم باضافة بعض ملفات مسماة ) ( third party system fileلنتاكد من التوافق compatibleمع كل الجهزة ومع الكثير من البرامج ويطلق
http://sourceforge.net
153 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
binary file
الولى :عمل compileلملفات source codeستجد ان هذه العملية ربما تتعرض الى حدوث crushوهى تاخذ اوقات كبيرة و ستجد نفسك مضطرا
الى عمل compileلهذا الملف فى كل مرة تحاول فيها تشغيل البرنامج لذلك فهى طريقة غير عملية لتركيب البرامج
الثانية :هى ملفات متوفرة على مواقع المطورين قامو بعملية compileلملفات source codeوتوفيرها من اجل التنزيل خدمة منهم للمستخدمين
ليبدأو فى استخدامها مباشرة يتم ارفاق ملف scriptsوهو ملف نصى يشرح طريقة التركيب
هو تحويل الملفات المصدرية source codeالى ملفات قابلة للتنفيذ binary fileولكى تكتسب صفة التنفيذية يلزمها اخذ تصريح بذلك permission
يتم تجميع ملفات binary fileفى ارشيف واحد من الملفات single archive fileيسمى tarballsو لها امتداد gzipاو bzip2لتخفيف
تستخدم هذه الطريقة لبعض البرمجيات الكبيرة مثل open office.orgولها طريق تنصيب مشابهة كثيرأ لعملية التنصيب فى ويندوز لظهور نافذة
Package File
فى معظم الحيان تجد هذه النوعية من الملفات متوفرة حيث يقوم المبرمجين بعمل compileللملفات و وضعها بجانب بعضها فى ملف وحيد لتسهيل
عملية تداولها حيث يوجد ملف يحتفظ بترتيب هذه الملفات عند القيام بعملية التركيب
ان ubuntu packageعلى الصورة packagename .debبعكس بعض الملفات الخرى التى تستخدم تحت توزيعات لينوكس المختلفة ولها طريقة
تحزيم مختلفة على سبيل المثال نجد ان المتداد packagename .rpmيخص توزيعات اخرى مثل fedora & suse Linux & mandriva
ان افضل packageيمكنك ان تشغلها على توزيعتك هى ال packageالتى قام مطورى التوزيعة التى تستخدمها بانفسهم بعملية تطويرها لتكون
متاكدا تماما ان هذه packageستكون متوافقة مع جهازك و تحصل على اعلى استقرار ممكن فى اداء نظامك
لذلك يجب عليك الحصول على الحزم الديبيانية التى تريدها من خلل مستودعات اوبونتو كما عليك ان تتاكد من ان الحزم التى سوف تستخدمها مناسبة
للصدار الذى تستخدمه ويفضل ان تحصل على احدث الصدارات لكى تتمتع بافضل المميزات
من الممكن ان تستخدم برنامج يسمى Alienوهو متوفر على توزيعة ubuntuومهمته هى عملية تحويل الحزم بين توزيعات لينوكس المختلفة
على سبيل المثال نفترض انك تبحث عن برنامج ما ولكن لم تجده فى موقع توزيعة ubuntuولكنك وجدته فى موقع توزيعة اخرى تستخدم طريقة
تحزيم مختلفة ولنفترض مثل susepackage .rpmسيمكنك هذا البرنامج من تحويله من حزمة rpmالى حزمة بامتداد deb
155 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Library
تعريف المكتبات
ما هى المكتبات؟
هى عبارة عن مجموعة من الكـواد المكتوبة اعدت مسبقا لتؤدى غرضا معينا او مجموعة من المهام الشائعة مثل الكـواد الخاصة بعرض النصوص
على الشاشة او اكـواد لقبول الحرف من لوحة المفاتيح يتم حفظ هذه المكتبات لتكون جاهزة تحت الستخدام ويتم نشرها على شبكة النترنت لكى يستفيد
منها كل المبرمجين الخرين وتستخدم عندما يقوم احدى المبرمجين بكتابة برنامج ما فانه ليقوم بكتابة هذه الكـواد مرة اخرى فى كل مرة يكتب فيها
من الممكن ان تجد المكتبات فى عدة اماكن مثل /lib , /usr/lib , usr/local/lib , /opt/lib
يوجد العديد من انواع المكتبات فمثل هناك مكتبات لتشغيل ملفات الصور واخرى للصوت وهكذا
بعض البرامج اثناء بناء شفرتها يتم ادراج كل المكتبات اللزمة لعمل البرنامج ومن اخطاءه ان ملف البرنامج الناتج يكون كبير الحجم وصعب البناء كما
تخيل انك لو قمت بفتح عدة برامج من النوع staticallyالتى تستخدم نفس المكتبة فى نفس الوقت سيتم تكرار المساحة المحجوزة فى الذاكرة لنفس
بعض البرامج اثناء بناء شفرتها يتم عمل ربط بين ملف البرنامج النهائى والمكتبات التى يحتاجها وبذلك فان هذه النوعية من البرامج ل تعمل ال اذا تم
توفير المكتبات اللزمة لعملها ومن مزاياه ان البرنامج الناتج يكون صغير الحجم وسهل البناء كما تخيل انك لو قمت بفتح عدة برامج من نوع
dynamicallyالتى تستخدم نفس المكتبة فى نفس الوقت فانه لتتكرر مساحة المحجوزة فى الذاكرة وبذلك لنستهلك ذاكرة الجهاز سريعا
157 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Software versions
-1ما سبب وجود اكثر من نسخة لنفس البرنامج على عدة توزيعات مختلفة ؟
بسبب ان برامج لينوكس مفتوحة المصدر بدل من ان يكون هناك اصدار رسمى فقط من البرامج ياخذ العديد من الفراد او المؤسسات النص الصلى
للبرامج ) ( source codeمن الشركة المنتجة ثم يقومون بعمل تجميع له ) (compileليصنعوا حزمتهم الخاصة منها ) (package filesثم
يقومون باضافة الكثيرمن التعديلت عليها حتى تتناسب مع اهداف التوزيعة ثم جعل هذه التعديلت متاحة للجميع من اجل الستفادة منها كما ان
كل البرامج التى تركب مع توزيعة ابنتو تم عمل تجميع ) (compileلها بواسطة فريق تطوير توزيعة اوبونتو انفسهم )(ubuntu developers
هذا يعنى ان هذه البرامج تكون مختلفة عن الصدار الرسمى الموجود فى موقع الشركة المبرمجة
فلسفة المصدر المفتوح تقوم على مبدأ تداول الملف المصدرى ) (source codeو هذا له
- 1يساعد المبرمجين على سرعة علج الخطاء البرمجية واصلح الثغرات المنية
- 4يقوم مبرمجى كل توزيعة بعمل التكامل بين مكونات البرنامج والتوزيعة ليعمل بالصورة الصحيحة
تعد هذه الطريقة هى الصعب والكثر تعقيدا فى احيان كثيرة وهى تركيب البرامج من الشفرة المصدرية ) (source codeخاصة المبتدئين ,و تسمى
-1تحليل البرنامج
-4استخدام البرنامج
تقوم هذه الطريقة بعملية التحويل من كود مصدرى source codeالى برنامج قابل للتنفيذ سوف اشرح الطريقة الشائعة لتركيب البرامج من المصدر
يمكنك استخراج الملف المصدرى من عملية الضغط بطريقتين اما بعمل Rclickعلى الملف المضغوط واختيار Extract Hereاو من خلل سطر
مثال:
نفترض مثل اننا بعد قيامنا بعملية فك الرشيف قمنا بوضعه على desktopواسم المستخدم للجهاز kasperبالتالى الخطوة التالية توضح لك كيف
لحظ اننا سنضع اسم الملف المفكوك بدل من Extracted tarball's folder
./configure
make
واذا لم يكن البرنامج يتطلب اى مكتبات خارجية سيتم تركيبه بشكل سليم
160 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
ملفات البينارى القابلة للتنفيذ ) لنها لتكتسب صفة التنفيذية ال اذا تم منحها تصريح بالتنفيذ ( وهى ناتجة عن عملية compileالتى اجريناها على
لو افترضنا ان لدينا binaryfileاسمه test.binوهذا الملف موضوع على سطح المكتب desktopو المستخدم الذى يريد تركيب هذه الملف اسمه
kasper
اول :نقوم باعطاء ملف binaryfileتصريح تنفيذى permission to executeفى ملفات النظام لتغيير الصلحية اعمل كليك يمين على الملف و
ثانيا :يمكننا الن تركيب ملف البينارى عن طريق سطر واحد من الوامر
/home/kasper/Desktop/test.bin
161 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
sudo ./test.bin
ملحوظة :
البرامج التى تاتى اليك بصيغة .binتكون برامج مغلقة المصدراذا لم تاتى اليك مرفقة مع الشفرة المصدرية وهو ما تشترطه الرخصة العامة GPLحتى
مثال :
نريد مثل تشغيل احدى برامج الملتيميديا على سبيل المثال برنامج 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لكى تستطيع تركيب برامج البينارى يجب عليك اعطائها صلحية التنفيذ حتى تستطيع تركيبها
./RealPlayer11GOLD.bin
163 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
package mangement
ادارة الحزم
ما هو الفرق بين ملفات البرامج فى لينوكس عن الويندوز ؟
لو اجرينا دراسة لنوعية الملف التنفيذى فى ويندوز ) (program name .exeلوجدنا انه مكون من العديد من ملفات الرشيف وعند الضغط عليها
يبدأ البرنامج التنفيذى فى الظهور ليقوم بعملية فك ) (unpackلتلك الملفات المؤرشفة والتى هى فى الصل عبارة عن مجموعة من البرامج الصغيرة
على طريقة مغايرة يكون عمل ابنتو لينوكس مختلف عن اداء الويندوز حيث تكون packageعبارة عن مجموعة من ملفات البرامج مدمج معها ملف
يحتفظ فيه بترتيب تلك الملفات حتى ليحدث اخطاء فى عملية التركيب ولكن package filesستكون عديمة الفائدة اذا لم نقوم بتركيب برنامج ليتولى
عملية التثبيت والحذف واعطاء ترتيب معين فى تركيب packageالمطلوبة هذا البرنامج يسمى مدير الحزم package mangement system
-1يبنى نظام ادارة الحزم قاعدة بياناته الخاصة ) (data baseالخاصة به والتى تحتفظ فيها باسماء البرامج المثبتة لديك ووقت التثبيت وتصنيف
البرامج المثبتة وبذلك هى توفر عليك عملية البحث اليدوى عن التطبيقات فى القوائم او قرصك الصلب )(hard disk
-2كما يحتفظ لك بالمسار الذى يحدد لك رقم أخر الصدرات المثبتة لديك )(version number
-4يمكنك عمل refrshاللزم لتطبيقاتك المختلفة بدون عمل unstillثم reinstallبعكس طريقة عمل ميكروسوفت ويندوز
164 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Dependency mangement
ادارة العتمادية
احدى المميزات الساسية لسلوب package system mangementهو قدرته على تدبير العتمادية اللزمة على سبيل المثال عند قيامك بتركيب
احدى القطع البرمجية تجده يحتاج احد البرامج الضافية لكى يعمل والتى من الممكن بدورها ان تكون لها اعتمادية Dependencyعلى برامج اضافية
اخرى وهكذا دواليك والتى تسبب تشتت المستخدم وعدم قدرته على استكمال عملية التنصيب مما يستلزم فى وجود برمجية معينة تساعد المستخدمين
ومدير الحزم فى معظم الحوال يحل مشكلة التنصيب اتوماتيكيا ما عدا بعض الحالت النادرة التى يسألك مدير الحزم فيها ماذا يفعل احيانا تكون البرامج
التى تحتاج تنصيبها بحاجة الى حزم اخرى تعمل فى الخلفية لكى تتمكن من العمل بطريقة صحيحة وفى اغلب الحيان تكون العتمادية Dependency
تأخذ شكل المكتبات ) (librariesالتى تعادل ملفات ) (file name .dllالموجودة فى انظمة ميكروسوفت ويندوز ولكنه على ابنتو تعادل GNU Cلذلك
نجد عمليا ان كل برنامج له متطلباته الخاصة عندما يتعلق المر بمكتبة الملفات وهذه المتطلبات من الممكن معالجتها عن طريق مدير الحزم
احيانا عندما ل تعجبنا احدى البرامج ونريد ان نقوم بازالتها هذا البرنامج يوجد بينه وبين البرامج الخرى حزم مشتركة مع العلم بان لينوكس يستخدم
اسلوب ادارة العتمادية العكسية فى عمليات ازالة 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المستخدم لعرض النصوص والجرافيك فى فايرفوكس وبالتالى فان اسهل طريقة لحذف هذ
الدوات dpkg & APTهم مديرى الحزم فى نوزيعة ابنتو وقد اخذت تلك الدوات البرمجية من التوزيعة الم ديبيان
هى الداة التى تستخدم لتركيب و حذف البحث عن الحزم البرمجية فرديا ,حيث يكون هو مثل مدير المخزن الذى يتم تكليفه لمعرفة اين تم تخزين
الصناديق و ما الذى تحتويه تلك الصناديق و لكنه ليعرف من اين جأت الحزم و ليعرف اى شىء عن الحزم خارج مخزنه كل دوره يكون ادارة
الصناديق التى يستلمها ثم تخزينها فى اماكنها .و سيرفض استكمال التركيب اذا كانت packageالخرى التى يحتاجها غير مركبة على نظامك لكنه
ليست له سلطة التركيب لحل هذه الزمة اتوماتيكيا حيث ان مدير المخزن ليست له صلحية طلب المزيد من الصناديق التى يحتاجها لن هذا ليس عمله
بسبب عدم مقدرة dpkgعلى ادارة العتمادية فانه يلزمنا وضع طبقة اضافية من البرامج التى تعلو على dpkgهذه الطبقة تم تسميتها اداة الحزم
المتقدمة ) (Advanced Package Toolوتعطى اختصارأ ) ( APTوهى ادأة متطورة جدا حيث تتولى مهمة ادارة العتمادية )(dependency
لو جربنا تركيب بعض البرامج بواسطة الداة ) ( APTستلحظ ان مشكلت التبعية ل تظهر ل APTيمكنه فعل هذا بسبب انه تم تصميمه للعمل من
خلل مستودعات المصادر ) ( software repositoriesالتى من الممكن تواجدها على النترنت او اسطوانة DVDحيث انه يمكنها ان يقوم بمهمة
البحث عن الحزم الناقصة missing packagesو تركيبها اتوماتيكيا و بذلك فانه يوفر على المستخدم عناء البحث عن الحزم الناقصة ثم تركيبها يدويأ
يجب ان تلحظ ان كل من dpkgو APTليمكنهما الستغناء عن بعضهم البعض فهم مثل وجهان لعملة واحدة
168 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يعد برنامج synapticمن افضل مديرى الحزم لكن هناك القليل من المستخدمين الذين يفضلون التحكم فى البرامج من خلل سطر الوامر
command lineعلى سبيل المثال يمكنك استخدام الداة dpkgاو APTحيث ان هذه الطريقة اسرع من تشغيل مدير الحزم synaptic package
dpkg
يعد dpkgمن اكثر الوامر التى تمكنك من استغلل سطر الوامر command lineويستخدم فى :
يجب ان تلحظ ان dpkgيتطلب صلحية تدعى sudoحيث ان sudo = super user doلكى تكون قادرأ على اضافة وحذف البرمج لذلك يلزمك
الدخول بصلحية sudoالتى تكافى صلحيات ال ROOTلكن بشكل مؤقت ولكن يمكنك العمل بدون صلحية sudoفقط عندما تريد ترغب فى
dependency tree
شجرة العتمادية
dpkgسريع الداء وسوف يخبرك بمشكلت العتمادية dependecyوالحزم التى يجب عليك تركيبها اول لكى يتمكن من اتمام عملية التركيب
وبالطبع بعض من هذه العتماديات dependenciesسيكون لها ايضا اعتماديتها الخاصة بها وهكذا دواليك ولذلك يسميها البعض شجرة العتمادية
dependency treeالتى لها جذر واحد وفروع متعددة وفى كل فرع تكون هناك فروع اخرى و هكذا و الصورة التالية توضح كيف يخبرك dpkg
اذا قمت بتنزيل حزمة ديبيان معينة packagename.debووضعتها مثل على Desktop
cd Desktop/
يجب ان تلحظ عند تنزيلك للحزم الديبيانية debain packageان تتحق اول من توافقية compatibleالحزمة التى انت بصدد تركيبها مع توزيعة
ubuntuلن صيغ ديبيان debain formatتستخدم فى العديد من التوزيعات الخرى على سبيل المثال توزيعة debainو توزيعة xandros
لذلك يجب عليك تنزيل الحزم الديبيانية ) ( packagename.debالتى تم تعديلها من قبل مبرمجى توزيعة ubuntuلتحقيق التوافقية
compatibleالعالية مع نظامك
يمكنك كتابة اسم الحزمة بدون رقم الصدار او نوع المعالج او المتداد وهنا تظهر مشكلة العتمادية العكسية Revers dependenyمرة اخرى عند
محاولتك حذف احدى الحزم packagالتى يعتمد عليها عمل العديد من الحزم الخرى وستظهر لك رسالة خطأ تخبرك بان عليك حذف الحزم الخرى
اول ومن الممكن بالطبع ان يكون للحزم الخرى ايضا تبعيتها العكسية الخاصة بها وهكذا دواليك من فوائد المر السابق انه يقوم بحذف الحزم ويترك ما
يسمى ب configuration filesوالتى قد يحتاج اليها فى المستقبل اذا رغبت فى اعادة تركيب هذه الحزمة مرة اخرى
اذا رغبت فى حذف الحزمة مع configuration filesالخاصة بها يمكنك ذلك من خلل المر التالى
هى عملية تعرف باسم Querying Packagesوهى مهمتها معرفة التفاصيل الضرورية عن الحزم
dpkg -l packagename
-2اذا اردت معرفة كل المعلومات عن احدى الحزم المنصبة لديك وما هى العتماديات التى تتطلبها
هى اختصارا ل Advanved package toolsبمعنى انها هى اداة متقدمة الخصائص فى التعامل مع الحزم وهى عبارة عن البنية التحتية اللزمة
لدارة البرمجيات وتركيبها وازالتها وهى الداة الكثر شهرة وذيوعا فى توزيعة ديبيان والتوزيعات المبنية عليها ومنها اوبونتو
الطريقة الثانية :التعامل معها من خلل الواجهة الرسومية ) (GUIمن خلل مدير حزم يدعى Synaptic package manger
-2يقوم برنامج APTبدور المستقبل لوامر المستخدم وتوفير العتماديات من الحزم والمكتبات اللزمة من خلل software repositories
-3هنا ياتى دور الداة dpkgالتى تتلقى اوامرها من الداة APTلتركيب الحزم والمكتبات المطلوبة حزمة بعد حزمة ومكتبة بعد مكتبة
لديها ادوات مثل apt-getوالداة apt-cacheمع الستمرار فى استخدام الداة dpkgوالتى تعمل فى خلفية النظام لتركيب وحذف الحزم المطلوبة
مميزات APT
-1الذكاء فى معالجة ادارة العتمادية بصورة اتوماتيكية وتوفير المكتبات والحزم اللزمة من مستودعات البرامج
عيوب dpkg
الداة dpkgتتوقف دائما عن العمل حتى تقوم انت بتوفير العتماديات للمكتبات والحزم الناقصة يدويا لنه غير قادر على التعامل مع مستودعات البرامج
-1لتركيب حزمة
لحظ فى هذا المر انه ليلزمك الحصول على نسخة من البرنامج الذى تريده يدويا كما فى حالة dpkgوذلك لن الداة APTقادرة على تنزيل
downloadالنسخة الدبيانية مباشرة من مستودعات البرامج الموجودة فى قائمة المصادر source.listلديك ثم ستتولى تركيبها بمساعدة الداة dpkg
ثم ستقوم الداة APTبنفسها توفير الحزم والمكتبات الناقصة من مستودعات البرامج وبذلك فانها تحل مشكلة العتمادية اتوماتيكيا ثم بعد التركيب سوف
-2لحذف حزمة
كما اوضحنا سابقا يجب عليك كتابة اسم البرنامج بدون رقم الصدار وهنا سوف تتولى الداة APTالقيام بحذف كل العتماديات العكسية وسوف تخبرك
باسمها وتطلب منك الموافقة بالضغط على زر Yاو الرفض بالضغط على زر N
فى الصورة السابقة يمكنك ان ترى الداة apt-getوهى تقوم بتتبع العتماديات وقيامها بتنزيل الحزم و القيام بعملية تركيبه ,انها طريقة عمل افضل
لو اخبرك البرنامج انه يحتاج بعض الحزم الضافية additional packageمثل abiword-commonلتقلق فانه سيقوم باضافتها اتوماتيكيا الى
لحذف برنامج ما على سبيل المثال اذا اردت حذف متصفح النترنت فايرفوكس
اذا اردنا حذف gnome-app-install & yelpوهما حزمتان معتمدتان على متصفح فايرفوكس لكن قبل اى شىء ستخبرك الداة apt-getبما
ستقوم به وتطلب منك تأكيد المر قبل تنفيذ ما طلب منها وكل ما عليك فعله هو ان تكتب الحرف Yفى سطر الوامر ليتم استكمال تنفيذ المر الذى طلب
منها او نقوم بدل من ذلك بكتابة الحرف Nفى سطر الوامر ليتم الغاء تنفيذ المر الذى طلب منه
174 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يمكنك الستفسار Queryعن الحزم Packageوالمستودعات Repositoriesللبحث فى قاعدة بيانات المستودع عن الحزم البرمجية باستخدام
الداة ) apt-cacheلحظ انه يمكنك عدم استخدام صلحيات المستخدم الجذر فى عملية الستفسار عن الحزم ( لذلك نستخدم المر التالى
وسوف يعرض لك قائمة مقسمة الى جزئين الجزء اليسر وهو عبارة عن package nameوالجزء اليمن عبارة عن الوصف descriptionحول
هذه الحزم مما يعطيك نتائج كثيرة عندها نستخدم ) scrollعجلة ماوس( لنستطيع قراءة باقى المعلومات
يمكنك قراءة وصف لحزم البرنامج الذى تريده بكتابة المر التالى
كل هذه الوامر السابقة تستخدم للحزم المثبتة installed packagesاو قاعدة بيانات المستودع repository databases
175 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
من الفكار الجيدة قبل البحث عن احدى الحزم ان تقوم بمعرفة احدث قائمة بيانات عن الحزم ولعمل تجديد لهذه القائمة نستخدم المر التالى
ترقية النظام
-1لترقية الحزم المركبة على نظامك الى احدث الصدارات من خلل المستودعات نستخدم المر التى
-2لترقية نظامك من اصدارة اقدم الى اصدارة احدث نكتب المر التالى ) مثل من ubuntu7.10الى ( ubuntu8.04
مع ملحظة ان هذا المر يحتاج الكثير من الوقت اعتمادا على عدد وحجم الملفات التى تقوم بتنزيلها هذا بالضافة الى ان كل ال packagesتقوم
بتحديث نفسها من خلل ملفات configuration filesالتى تحتفظ بها وايضا سوف تأخذ وقت طويل فى عملية التحديث
apt-get help
www.debian.org/doc/manuals/apt-howto
ملحوظة :
عندما تستخدم الداة dpkgاو الداة APTمن الممكن ان تظهر لك رسالة فى سطر الوامر ” “,Can’t get a lockولذلك عليك التاكد من اغلق
Synaptic Package Managerكذلك Software Updatesغير مفتوحة لنه ليمكنك فتح عدة package databaseفى وقت واحد
176 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
aptitude
مزاياه
-1يعرض عليك الحزم التى قمت بتركيبها مسبقا والحزم المتاحة للتركيب
-2متاح فقط لبعض سطور الوامر و ليس كلها والتى تختص بتركيب وحذف البرامج فقط
-6يتتبع الحزم والمكتبات الناقصة ويحل مشكلة العتمادية اوتوماتيكيا فى عملية تركيب الحزم او ازالتها
177 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يقوم برنامج aptitudeبتتبع المكتبات والحزم الناقصة ويقوم بحل مشكلة العتمادية اوتوماتيكيا واذا توفر العديد من الحزم الضافية فنه يظهر لك سؤال
-2البحث عن برنامج
هذا المر يقوم بحذف الحزمة مع ترك ملفات الترتيب configuration files
هذا المر يقوم بحذف الحزمة مع حذف ملفات الترتيب configuration files
178 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
انظر الى نتائج المر السابق وهو يوضح لك انه يقوم اول ببناء شجرة العتماديات من اى حزم او مكتبات ناقصة ثم يقوم بتتبعها وحل مشكلة العتماديات
اوتوماتيكيا
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) ...
من لوحةY الموافقة على قيامه بتركيبها ولعمل ذلك اضغطaptitude بسبب ان بعض الحزم التى يتطلبها البرنامج غير متوفرة لديك لذلك سيطلب منك
حتى ليقوم باعادة تنزيلهاconfiguration files يقوم بحذف البرنامج المطلوب ولكن يترك ما يسمى بـaptitude فى المثال السابق لحظ ان
وتركيبها من جديد اذا رغبت فى اعادة تركيب البرنامج مع مراعاة ان هذا يستهلك جزء من مساحة الهاردديسك
من لوحة المفاتيحY وسوف يظهر لك سؤال يطلب منك الموافقة على استكمال عملية حذف الحزم العتمادية اذا رغبت فى استكمال عملية الحذف اضغط
لحظ انه يجب عليك ادخال المر 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يجب عليك دائما الحصول على اخر التحديثات الممكنة لنظامك فهى تمنحك العديد من المميزات :
-1تمد نظامك بالمزيد من الستقرارلنها تقوم باصلح العيوب البرمجية fix bugsاذا وجدت
-2دعم افضل لعتاد جهازك حيث تزودك باحدث مشغلت الجهزة driverلتعمل بشكل افضل
-3تقوم بسد الثغرات المنية fix security bugsاذا وجدت لتتمتع باعلى درجات المان
-4تحصل على تحديثات شاملة لكل برامجك ومكونات نظامك لتتمتع باحدث الميزات
يجب عليك دائما ادخال هذا المر كلما قمت باضافة المزيد من المصادر البرمجية فى قائمة source.listليتم تحديث قائمة الحزم
183 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
ترقية النظام
-1النوع الول :وهو safe-upgradeوهذا النوع من الترقية يسمى الترقية المنة لنه يقوم بترقية كل الحزم الموجودة على نظامك وهو ليتطلب
-2النوع الثانى :وهو full-upgradeوهذا النوع من الترقية يسمى الترقية الشاملة لنه يقوم بعمل ترقية لكل الحزم الموجودة على نظامك حتى لو
ملحوظة :
يجب عليك قبل تنفيذ المر السابق لترقية النظام القيام اول بعمل تحديث لقائمة الحزم المتوفرة لنظامك للمستودعات الموجودة فى قائمة source list
مثال
بحزم اخرى احدث مع مراعاة عدم تركيب اى حزم اضافية وهو هنا يسالك هل تريد الستمرار فى عمل الترقية المنة ام ل لن احدى الحزم لن يتم تحديثها
لن تحديثها يتطلب احدى الحزم الضافية وهو ما ليمكن ان ينفذه من خلل هذا المر
اذا اردت الستمرار فى عمل الترقية المنة اضغط على الحرف Yواذا لم ترغب فى الستمرار اضغط الحرف N
مثال :
يقوم المر السابق بعمل تحديثات شاملة وكاملة لكل الحزم التى تم تركيبها على النظام مع مراعاة ان هذا المر سوف يقوم بتنزيل وتركيب اى حزم اضافية
قد تتطلبها الحزم الخرى لنه سيكون بينهم اعتمادية وبذلك فانه يقوم بحل مشكلت العتمادية اوتوماتيكيا
184 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بالبحث داخل هذه المستودعات عن الحزمة المطلوبة حسب السم الذى تبحث عنه
مثال :
نريد الن البحث عند احدى البرامج من نوعية Text Editorهذا البرنامج يسمى vim
الستخدام الختصارات
هى اختصار لكلمة installوهى خاصة بتركيب الحزمة i
هى لحذف الحزمة مع ترك ملفات الترتيب configuration files c
هى لحذف الحزمة مع حذف ملفات الترتيب configuration files p
هى اختصار virtual packageوتستخدم فى حالت العتمادية المفقودة v
185 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مثال
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ما هى RPM؟
ان RPMهى احدى الطرق الشائعة لتحزيم البرامج فى العديد من التوزيعات المبنية على ريدهات مثل & Fedora Core & SUSE Linux
Mandrivaولكن من المعروف ان صيغة RPMغيرمستخدمة فى التوزيعات الديبيانية بصفة مباشرة ومنها بالطبع توزيعة اوبونتو
من الممكن ان نقوم بعملية تحويل من packagename.rpmالى packagename.debيمكننا فعل ذلك عن طريق اداة تعمل من خلل سطر
مثال:
لو افترضنا ان لدينا حزمة تسمى test.rpmوهذه الحزمة موضوعة على سطح المكتب desktopوالمستخدم الذى يريد تركيب هذه الحزمة اسمه
kasperاذن يمكننا ان نقوم بعملية تركيب الحزمة بسطر واحد فى command line
-1ما هى autopackage؟
ان autopackageيعتبر طريقة مشتركة تستخدم فى كل توزيعات لينوكس لتركيب الحزم هذه الحزم يمكنك تركيبها عن طريق مدير للحزم خاص بها
والذى يكون مع اى حزمة autopackageتقوم بتنزيلها من النترنت وهذا المدير يقوم بتركيب نفسه مع اول حزمة تقوم بتركيبها من هذه النوعية
مثال :لو افترضنا ان لدينا حزمة تسمى test.packageوهذه الحزمة موضوعة على سطح المكتب desktopوالمستخدم الذى يريد تركيب هذه
اول :نقوم باعطاء حزمة autopackageتصريح تنفيذى permission to executeفى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على
الحزمة واختار Propertiesلتظهر لك النافذة التالية نقوم باختيار تبويب permissionsوالذى يعطينا القدرة فى التحكم فى صلحيات الحزمة كما
ثانيا :اذن يمكننا ان نقوم بعملية تركيب الحزمة بسطر واحد فى command line
/home/kasper/Desktop/test.package
هو عبارة عن مستودع للبرامج software repositoryموجود على النترنت وهو يستخدم بروتوكول خاص به اسمه //:klikوهو مشابه
للبروتوكول //:httpوهو يسمح لك بالقيام بعملية تركيب الحزم من موقعهم الخاص من خلل الضغط على الروابط hyperlinkالموضوعة لبرامجهم
يمكنك تنزيل هذه الحزم من النترنت على الصيغة packagename.cmgمن الموقع الرسمى
http://klik.atekon.de/
و هذا المر سيقوم بتنزيل وتركيب برنامج يدعى Klik clientوالذى يقوم بمهمة تركيب Klik package
-3يمكنك الن الدخول الى موقعهم وانزال البرامج التى تريدها وضعها مثل على سطح مكتبك
-4لتشغيل البرنامج الذى تريده اعمل double clickعلى ملف البرنامج packagename.cmg
هو الغلف او الصدفة التى تحيط نواة النظام بمعنى انها الوسيط بين المستخدم ونظام التشغيل وهى فى احيان كثيرة تحمى نظام التشغيل من الستخدام
الخاطىء لمستخدم النظام ومن المعروف انه كلما كان المستخدم ماهرا فى استخدام اوامر shellكلما كانت لديه القدرة فى التحكم فى جميع امكانيات
جهازه بسهولة وسرعة وكفأءة عالية يمكنك التحكم فى shellعن طريق الوامر command lineالتى تدخلها عن طريق لوحة المفاتيح
-2ما هو BASH؟
هو اشهر انواع shellالمستخدمة على نظام لينوكس وهو اختصارا ل Bourne Again Shellوهو يعمل كمترجم للوامر ويتم وضعه غالبا على
هو شكل formمن اشكال برامج الكمبيوتر يتكون من سلسلة من الوامر على هيئة ملفات نصية اغلب الغلفة shellتسمح لبعض اشكال script
من العمل عليها وبعض لغات البرمجة الكاملة programming languagesمثل perlتعمل بجانب scriptعلى هذا السياق فى نظام تشغيل
لينوكس يتم عادة عمل shell scriptلداء بعض المهام البديهية او مهمة واحدة تتفاعل كثيرا مع المستخدم من فوائدئها انها من الممكن ان تكون
كثيرة وسهلة التعديل على سبيل المثال لينوكس يعتمد فى عملية القلع bootعلى العديد من scriptالمعقدة ليشكل وظائف النظام الساسية مثل
لو افترضنا ان لدينا scriptاسمه test.shوهذه الحزمة موضوعة على سطح المكتب desktopوالمستخدم الذى يريد تركيب هذه الحزمة اسمه
kasper
اول :نقوم باعطاء script.shتصريح تنفيذى permission to executeفى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على الحزمة واختار
من النافذة السابقة نقوم باختيار تبويب permissionsوالذى يعطينا القدرة فى التحكم فى صلحيات scriptكما نريد نقوم بوضع علمة صح فى
ثانيا :اذن يمكننا ان نقوم بعملية تركيب scriptبسطر واحد فى command line
Sh /home/kasper/Desktop/test.sh
192 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
فى بعض الحيان عندما تقوم بتركيب بعض البرامج او تعاريف الجهزة وغالبا اللعاب تجد انها تم تحزيمها على الصورة RunPackageهذه الملفات
تحتوى على البرامج والكثير من البريمجات الصغيرة التى تحتاجها لتمام عند عملية التركيب
-2نقوم باعطاء Packagename.runتصريح تنفيذى permission to executeفى ملفات نظامك لتغيير الصلحية اعمل كليك يمين على
من النافذة السابقة نقوم باختيار تبويب permissionsوالذى يعطينا القدرة فى التحكم فى صلحيات Runpackageكما نريد نقوم بوضع علمة
sudo ./filename.run
194 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
المطلوبة من مستودعات ابنتو Ubuntu repositoriesوالقيام بعملية تركيبها ولكن يعيبه اذا نقصت احد الحزم ولم تجدها فى مستودعات اوبنتو فى
هذه الحالة القيام بنفسك بالبحث عن الحزم الناقصة والقيام بعملية تركيبها يدويا يجب عليك قبل تركيب البرامج بواسطة Gdebiان تتاكد من اغلق
نوافذ add/remove applaction & synaptic package manger & update manger
-1نقوم بتنزيل حزمة avg75fld.debمن مستودعات ابنتو اذا لم تجدها يمكنك تنزيلها
-3بعد ذلك نعمل double clickبالماوس على الحزمة الديبيانية ليظهر لك برنامج gdebiوالذى سيقوم بعملية بفحص العتماديات بعدها اضغط
-1افتح قائمة Applicationsومنها Accessoriesومنها سوف تجد AVG for Linux workstation
واجهة البرنامج
-4اذا ظهرت لك رسالة خطأ بانه غير قادر على تركيب هذه الحزمة لن هناك حزمة اخرى او اكثرا معتمدة عليها لم يجدها فى مستودعات ابنتو و
بالتالى سيلزم البحث عن هذه الحزمة والقيام بعملية تركيبها بنفسك يدويا
اذا اردت حذف هذه الحزمة يمكنك ذلك من خلل سطر الوامر command lineاو استخدام برنامج Synaptic Package Manager
197 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
ما هو الفرق بين اسلوب ادارة البرامج فى لينوكس عنها فى ميكروسوفت ويندوز ؟
واحدة من احدى الختلفات الكبيرة بين اوبنتو وميكروسوفت ويندوز هو كيفية اضافة و ازالة البرامج حيث ان ميكروسوفت ويندوز كل برامجه لها نفس
طريقة التركيب والزالة ,من المعلوم ان توزيعة اوبنتو بنيت فى الساس على احدى التوزيعات الضخمة والتى تصنف على انها توزيعة ام وهى توزيعة
ديبيان الشهيرة ) (debainوالتى يقوم بتطويرها الف من المبرمجين المحترفين ولكن يعيبها تأخر اصداراتها المستقرة فجأت توزيعة ابنتو لحل هذه
المشكلة وهى ان تاخذ الصدرات قبل النهائية لهذه التوزيعة العريقة ثم تقوم بمراجعتها امنيا وبرمجيا وبذلك نضمن ان تكون لديك دائما برمجيات
لكن فى اوبنتو كل شى مختلف حيث ان توزيعة ابنتو مزودة بمدير متطور ) (package mangerلدارة الحزم من خلله تستطيع التحكم بكل البرامج
المثبتة لديك اتوماتيكيا حيث يمكنك التحكم فى كل شى بداية من مصادر البرامج الى عملية التنزيل ثم التركيب ثم التحديث الى اخر الصدارات المتوفرة
كل ذلك يتم بنقرة mouseواحدة كما يوفر عليك العناء عند ازالة البرامج التى لترغب فيها بدون الدخول فى متاهات العتمادية
تأتى توزيعة ابنتو متضمنة العديد من مديرى الحزم بشكل افتراضى كل واحد من مديرى الحزم الموجودة مع توزيعة ابنتو يوفر لك طرق متقدمة لدارة
الحزم مما يسهل عليك اداء عملك على اكمل وجه مما يغير نظرة الكثيرين الذين يدعون ان لينوكس حاليا غير جاهز للستخدام العام بسبب صعوبة
من الجدير بالذكر ان ال Package mangerجأت لتحل مشكلت الكثيرين الذين ليستطيعون استخدام سطر الوامر ) ( command lineمع انها
طريقة اسرع واكفأ فى ادارة الحزم ول تتطلب قدراكبيرا من الذاكرة لدارة النظام بعكس Package mangerوالتى تحتاج مزيد من الذاكرة
لستخدامها الواجهة الرسومية ) (GUIحيث يكون مدير الحزم هى الواجهة الرسومية التى نستخدمها لدارة الحزم بينما يكون مدير الحزم فى الخلفية
يعمل من خلل سطر الوامر اى انه يكون حلقة الوصل بين المستخدم وسطر الوامر وهذا يفسر عدم قدرة المستخدم على فتح اكثر من
النوع الول
Add/Remove Applications
تعد اداة Add/Removeهى اسهل طريقة يمكن ان تستخدمها لتركيب وحذف البرامج الشائعة ) ( popular packageالتى يفضلها معظم
المستخدمين لكفائتها العالية فى تركيب البرامج المطلوبة منها كل ذلك من خلل واجهة رسومية بسيطة وجذابة تتيح لقل المستخدمين خبرة سهولة
تنصيب البرامج و جعلته من وجهة نظرى من افضل البرامج المستخدمة لدارة الحزم بين كل توزيعات لينوكس
الجزء اليسر :وهو يحتوى على ) (categoriesاى مجموعات البرامج التى تخص الجرافيك والنترنت والملتيمديا واللعاب والبرامج المكتبية وغيرها
الجزء اليمن :وهو يحتوى على ) ( Applicationالمتوفرة داخل كل ) (categoryنقوم بالتاشير عليها من الجهة اليسرى
يمكنك بكل بساطة وضع علمة صح امام اسم البرنامج الذى ترغب فيها ايضا تتوافر فيه ميزة قوية جدا وهى قدرته على تنصيب العديد من البرامج فى
وقت واحد ليقوم بعملية التنزيل والتركيب والتحديث لخر الصدارات كل هذا بضغطة زر واحد
-2الطريقة الثانية :تتوفر فى البرنامج خاصية ) (searchوالتى تعمل على توفير وقت و جهد المستخدمين اذا كانوا يعرفون اسم البرنامج التى
ملحوظة
-1لحظ ان كل Applicationيتم تمييزها بعدد من النجوم التى بجوارها لتساعد المبتدئين فى معرفة اكثر البرامج ذيوعأ وانتشارأ بين اوساط
المستخدمين فكلما زادت عدد نجوم البرنامج دل ذلك كفاءة البرنامج وانتشاره
-2يمكنك ايضا معرفة المزيد من المعلومات عن packageالتى انت بصدد تنزيلها فى الركن اليمن من نافذة البرنامج والتى توضح لك اسمه وفيما
دلوقتى بس هتندم على اليام التى قمت بتضييعها ايام ما كنت بتستخدم ويندوز فاكر ايام ما كنت تلف وتدور فى المنتديات بحثأ عن البرامج والكراكات
والباتشات لتشغيل اتفه البرامج وليه تتعب نفسك ما دام هناك البديل الكفء والمن بدون اى تكاليف تذكر سوى تكلفة التصال بالنترنت لعمل التحديثات
وتنزيل احدث البرمجيات كما يمكنك الشتراك فى المنتديات الرسمية للتوزيعة لتحصل على اكبر دعم فنى ممكن بدون تكلفة اضافية حيث تتوافر هذه
المنتديات بكل لغات العالم تقريبأ ومنها اللغة العربية لتستفيد بافضل الشروحات بالصوت والصورة والفيديو وكله ببلش !!!
199 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الصورة التالية توضح مكان وجود add/remove applicationواماكن تواجد التطبيقات التى قمنا بتنزيلها مثل برامج الجرافيك والملتيمديا
والنترنت وغيرها
الصورة التالية توضح لكل واجهة البرنامج وهى فى منتهى البساطة ول تحتاج الى شرح المزيد من التفاصيل فالصورة ابلغ من اى تعبير
جزء خاص بالبرامج
جزء خاص باصناف الموجودة داخل كل مدى شهرة البرنامج
البحث عن البرامج
البرامج المتوفرة تصنيف
معلومات عن
البرنامج
200 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
وستجد فى الناحية اليمنى مجموعة من اجمل اللعاب و لنختار منها مثل لعبة Atomixوضع امامها علمة صح واضغط على Apply change
لتطبيق التعديلت
الصورة التالية تطلب بادخال كلمة سر الجذر حتى تتمكن من استكمال تركيب التطبيق الذى تريده
201 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سيقوم البرنامج الن باظهار رسالة تأكيدية قبل قيامه بعملية التنزيل والتركيب لحدث الصدرات طبعا سنقوم بالموافقة لذلك بسرعة اضغط Apply
الصورة التالية توضح لك عملية تنزيل وتنصيب اللعبة بدون اى تدخل منك شوفت ازاى بقى لينوكس بيخاف على وقت ومجهود مستخدميه بعكس
يظهر لك الن نافذة تفيدك بنجاح عملية التركيب بدون مشكلت ول فيروسات ودلوقتى بقى عندك لعبة جديدة الف مبروك عليك
الن تظهر لك واجهة التطبيق )اللعبة( الذى قمنا باختياره لقد حان الن وقت المرح طبعا انا مش هقول لك تلعب ازاى علشان انت خلص كبرت
على كده
حذف البرامج
اذا اردت حذف احدى البرامج كل ما عليك فعله هو ازالة علمة الصح وتضغط 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
النوع الثانى
Install and uninstall application from GUI by using Synaptic package manger
تعريف :
من المعروف ان الداة ) ( APTمن اقوى الدوات التى تميز التوزيعات الديبيانية عن غيرها من التوزيعات الخرى لما لها من قدرة كبيرة على التحكم
فى عملية تنزيل البرامج والحزم من النترنت وتركيبها و تحديثها وازالتها كل ذلك بدون الدخول فى متاعب العتمادية حيث انه يقوم بحلها مشاكل
العتمادية اتوماتيكيا كل ذلك يمكن تنفيذه عن طريق التيرمنال ) (Terminalبكتابة القليل من سطور الوامر )(command line
ولكن على الرغم من كل هذا لم تتوقف شكاوى المستخدمين من عدم قدرتهم على تذكر سطورالوامر لذلك عمل مطورى توزيعة ديبيان كل جهودهم من
اجل عمل واجهة رسومية ) (GUIللداة APTهذا البرنامج يعرف اليوم باسم Synaptic package mangerعند قيامك باى عملية تريدها
سؤال:
لكن هنا قد يتسأل البعض ما الفرق بين هذا البرنامج و برنامج Add/Remove applicationولكى اوضح لك ان الدأة السابقة add/remove
كانت تستخدم للتطبيقات المعروفة والكثر شيوعا ) ( popular packageبينما برنامج synaptic package mangerله قدرة اكبر فى اضافة
المزيد من البرامج او حزم بعينها كل ذلك عن طريق الختيار من القوائم او من خلل خاصية البحث searchوالتى تمكنك من الوصول الى هدفك باقل
مجهود ممكن
-1يستخدم فى البحث عن الحزم وتنزيلها و تركيبها و حذف الحزم وتحديثها بمنتهى السهولة كل ذلك عن طريق بعض النقرات من الماوس
-2له قدرة اكبر فى تركيب الكثير من البرامج والحزم الغير متوفرة فى Add/Remove application
-4ايضا سوف يخبرك بتوفر حزم جديدة للبرامج المركبة على نظامك
-6كما يعطيك البرنامج القدرة على تنزيل وتركيب وتحديث عدة حزم فى وقت واحد
-7كما يمكنك عمل ترتيبب متتالى queueمن العمال المطلوب تنفيذها واحدة تلو الخرى
-8كما يمكنك معرفة معلومات حول الحزم من ادوات مثل originو ) filterسيتم شرحها(
-9كما يمكنك من البحث عن الحزم باسلوب سهل فاذا كنت لتعرف ما هى الكلمة التى يجب عليك كتابتها لتجد ما تبحث عنه يمكنك كتابة كلمة عامة
تشمل نوعية البرنامج الذى تبحث عنه او اذا كنت لتتذكر السم بالكامل يمكنك كتابة جزء منه وسوف يوافيك البرنامج بالقتراحات
207 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مثال :1
اذا كنت تبحث عن برنامج e-mail clientول تعرف اسمه بالضبط كل ما عليك فعله هو كتابة كلمة emailفى خانة searchليعطيك قائمة تحتوى
مثال: 2
المثال اذا كنت تريد تعريف ل graphics drivers for your ATI Radeon cardولكنك ل تعرف ما هو اسم packageمطلوبة كل ما عليك
نتائج البحث
209 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مثال :
اذا اردت تركيب احدى البرامج لكتابة النصوص على نظامك يمكنك البحث عن برنامج abiword
-2تظهر نتائج البحث بها برنامج abiwordنعمل عليه كليك يمين ونختار mark for installation
-3هنا يخبرك برنامج Synaptic Package Managerبوجود اعتمادية dependencyعلى احدى الحزم اسمها abiword -common
-5سوف تظهر لك رسالة تخبرك بملخص ما سيقوم البرنامج بتنفيذه اضغط Applyللستمرار
-6تظهر لك رسالة تخبرك بانه تم تطبيق التعديلت بنجاح نقوم بالضغط على close
Abi-word
213 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لزالة تركيب حزمة معينة او مجموعة من الحزم اضغط على statusثم Installedلتعرف ماهى كل الحزم المركبة على نظامك ,يمكنك ازالة
-3عندما تجد الحزمة التى تريد حذفها اعمل عليها كليك يمين لتظهر لك القائمة التالية
214 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1ما هى CNR؟
هى خدمة لتوزيع برامج لينوكس رقميا وتركيبها عن طريق نقرة واحدة بالماوس ,كل الحزم والمكتبات تم تطويرها بواسطة مبرمجى توزيعة
. Linspireتسمح لك تقنية CNRبتركيب وازالة وادارة وتحديث الف من برامج لينوكس ,خدمة CNRسهلة الستخدام لكل الناس مع اختلف
مستوياتهم المهارية
هى خدمة مجانية لتركيب البرامج عن طريق نقرة واحدة بالماوس ,صممت هذه الطريقة لتوحيد طريقة التعامل مع البرامج وازالة التعقيد الذى من
الممكن ان يجده المستخدم فى عملية البحث و تركيب و ادارة البرامج لكثر توزيعات لينوكس شعبية المبنية على توزيعة ديبيان وتوزيعة ريدهات
يهدف موقع CNR.comالى توحيد عملية ايجاد وتركيب البرامج لكل مستخدمى لينوكس بغض النظر عن التوزيعات التى يستخدمونها ,كما ان هذا
الموقع يوفر معظم المصادر المتاحة لكل برامج لينوكس كما يزودك هذا الموقع بأسماء و اوصاف و لقطات من الشاشة ومراجع الستخدام
والمواصفات والنص المصدرى و معلومات عن المطور وذلك لعشرات الف من برامج لينوكس والحزم والمكتبات يتاح لى شخص التصفح والبحث
ليجاد البرامج التى يحتاجها مجانا بالضافة الى انه يسمح بتركيب اى نوع من البرامج على اى من التوزيعات المدعومة كل ذلك بنقرة واحدة
كل التوزيعات المبنية على توزيعة ديبيان وتوزيعة ريدهات سوف يتم دعمها من CNR.comمثل توزيعات
-2يمكنك البحث وايجاد برامج لينوكس ستجد الكثير من المعلومات الثمينة كما يمكنك معرفة البرامج الجديدة و لكنك ستكون غير قادرا على تركيب
-5كيف تختلف CNRعن النظمة الخرى لتركيب البرامج مثل YASTو apt-get؟
-2يعطيك تنبيهات بالتحديثات التوماتيكية بنقرة واحدة يمكنك تحديث مكونات نظامك وبرامجك
-5العشرات من البرامج التجارية متوفرة للشراء مثل ,DVD Player, StarOffice, games, accounting programs, Win4Lin
-6اضافة قوائم وايقونات لسطح مكتبك اتوماتيكيا عند تركيب وازالة البرامج
-7تم تخطيط موقع CNR.comعلى هيئة مجموعات لتجد البرامج الكثر شعبية بسهولة
-8امكانية البحث بسهولة عن البرامج التى تحتاجها عن طريق السم او النوعية او ببعض الكلمات الدليلية او عن البرامج المتشابهة وغيرها
-9يوضح لك صفحات البرامج بسهولة لتستطيع فهمها متضمنا صور عن هذه البرامج ومراجع الستخدام لهذه البرامج وتقديرات لكفأة هذه البرامج
-10يوفر لك طريقة لعمل مجموعات من التطبيقات المتعددة بجوار بعضها لتتمكن من تركيبها جميعا بنقرة واحدة
-11مزود بخادم serverله سرعة عالية جدا لها سعة bandwidthضخم جدا لتسريع التنزيل
-12يزودك بأسماء صديقة بجوار اسماء الحزم الصلية لسهولة التعرف عليها
-13امكانية تصويت المستخدمين على البرامج للمساعدة فى ترتيب البرامج الجديدة التى يفضلون اضافتها او تحديثها
-14مزود ببرنامج اتوماتيكى لنشر البرامج على النترنت الذى من خلله يمكنك تقديم برامجك لختباراها ونشرها على موقع CNR.com
-16موقع CNRلديه افضل نسبة نجاح 98%فى استكمال التصال اليا ونجاح التركيب
-17العديد من البرامج الكثر شعبية يتم دعمها وتحسينها قبل اضافتها الى CNR.com
-19يتعقب مشكلت الحزم الموجودة على الخادم اتوماتيكيا 24ساعة فى اليوم 7ايام فى السبوع ويقوم فورا باخفاء البرامج التى يشعر انها تسبب
مشكلت للمستخدمين حتى يتم صيانتها لحل المشكلت التى حدثت بها
-21يقوم بعمل تحليلت على طريقة استعمال المستخدمين لجهزتهم للتحكم فى ادارة العديد من الجهزة لهذا المستخدم
-22توفير مستودعات للبرامج محلية او شبكية لتسريع تركيب نفس البرامج فى العديد من الجهزة على نفس الشبكة
-23سيتم اضافة توزيعات اخرى عند الطلب متضمنة المصادر البرمجية المتاحة
217 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
نعم باستخدامك CNR.comستكون قادرا رسميا وامنيا على اضافة الدعم لنظامك لتشغيل
mp3 , Windows Media, Quick Time, Java, Flash, ATI drivers, nVidia , driversوغبرها
نعم ,ليس هناك تكلفة لستخدام خدمات CNRالساسية لتركيب برامج المصادر المفتوحة المجانية
ل لست بحاجة لعمل هذا الحساب لكن يمكنك عمل حساب مجانى
البرامج التجارية commercial softwareهى برامج اختيارية توفر لك البرامج والخدمات من خلل CNR.comالذى يقوم بنشرها ليستفيد من
اى احد يمكنه ان يتصفح موقع CNR.comللحصول على برامجه ولكن لكى تستخدم ميزة النقرة الواحدة لتركيب البرامج one-click installation
يجب عليك اول ان تقوم بتركيب برنامج CNR Clientالملئم للتوزيعة التى تستخدمها وهو عبارة عن برنامج صغير يمكنك بسهولة تركيبه ووضعه
على سطح مكتبك لتتمكن من تركيب عشرات الف من البرامج من موقع CNR.comبنقرة زر واحدة
موقع CNR.comيوفر لك الخادم serverو العميل CNR Clientلكى يكون بينهما مخابرة للتغلب على مشكلت العتمادية المشتركة الموجودة
فى العديد من انظمة ادارة الحزم ,من الناحية التقنية يعد برنامج CNR Clientاضافة جديدة لبرامج التصفح وفى نفس الوقت تطبيقا لنوعية
البرمجيات الخفيفة ليتمكن من امدادك بوظائف موقع CNR.comحيث يقوم بعملية التنزيل والتركيب والتحديث بصورة اوتوماتيكية فى نفس الوقت
نعم ,نحن نشجعك على استخدام هذه الشفرة المصدرية ونشرها على المواقع الخدمية بشبكة النترنت والعمل على تحسين تطبيقاتها او حتى لكتابة
شفرتك الخاصة بناء على شفرة CNR Clientنحن سوف نكون سعداء عندما نرى عشرات من الصدارات المختلفة لبرنامج CNR Client
ليس بالضرورة هناك بعض البرامج ستكون متاحة التركيب لبعض التوزيعات ,كل صفحات البرامج فى CNRستدرج اى التوزيعات المدعومة امام
كل برنامج على العموم 95%من كل عناوين البرامج المتاحة ستكون متوفرة لكل التوزيعات المدعومة
218 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
ل ,الشىء الرائع فى 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او اى اصدارة اخرى انت هنا معرض لخطر حدوث مشكلت
وتزداد هذه المشكلة تعقيدا عندما تسحب مصادرك من مجمعات المخازن المتعددة multiple warehouse poolsوالتى يتواجد بها البرامج التى يمكن
الحصول عليها عن طريق مجمعات CNR poolsلذلك يجب ان لتستخدم هذه خليط من multiple warehouse poolsللتقليل من مخاطر انهيار
النظام
يبدا CNRبالمزامنة مع المصادر البرمجية software repositoriesلمختلف التوزيعات ثم بعد ذلك يقوم بأمدادك بمئات البرامج الضافية من
كلتا النوعين البرامج المجانية مفتوحة المصدر مثل free open source softwareوالبرامج التجارية , commercial softwareناشر برنامج
http://www.cnr.com/supportPages/publish.seam
نعم ,انه ليس فقط يدعم العديد من التوزيعات لكنه يدعم ايضا العديد من الصدارات لكل توزيعة .هذا يأمن نظامك حتى لينكسر breakاو يصبح
لينسباير المحدودة Linspire, Incهى التى طورت تقنية CNRخلل السنوات الخمسة الماضية من اجل توزيعات Linspire & Freespire
وهم يجعلون خدمات CNRمتوفرة لكثر توزيعات لينوكس شعبية مثل Debianو Ubuntuو Freespireو Linspireو openSUSEو
Fedora
– 20لماذا تفعل لينسباير المحدودة كل هذا ؟ اليس CNRيعد ميزة تنافسية كبيرة للترويج لتوزيعات Linspireو Freespire؟
لينسباير المحدودة ستكون ناجحة فقط اذا واصل لينوكس تقدمه فى كسب الراى العام للحصول على المزيد من اسواق الجهزة الشخصية ذلك عن طريق
توحيد طريقة تركيب وازالة وتحديث البرامج اتوماتيكيا على كل توزيعات لينوكس المختلفة التى تستخدم اساليب تحزيم مختلفة ومديرى حزم مختلفة
بعد دعوة مارك شاتلوورث مبتكر نظام Ubuntuإلى التخلي عن نظام Novell OpenSuseبعد تحالفها مع مايكروسوفت
http://www.aitnews.com/index.php?opt...tails&nid=4123
هاهو يقيم تحالف مع Linspireالعدو صاحبة القصة المشهورة مع مايكروسوفت عندما أعلن عنها باسم Lindowsمما دعا مايكروسوفت إلى رفع
قضية لتشابه السم مع منتجها Windowsاستطاعت من كسبها ،فغيرت ليندوز اسمها إلى لينزباير
Linspire -1و freespireكان يتم بنائها من ديبيان مباشره ..اما الن سيتم بنائها من ubuntu
-2توزيعه ubuntuستحوي خدمه CNRلداره وتثبيت الحزم التي كانت موجوده في لينسباير وفري سباير ..وستكون ابنتو التوزيعه الولى التي
-3ابتداء من اصدار اوبونتو 7.04سيحل هذا التغير على ابنتو CNR ..هي خدمه سهله وبسيطه لدراه وتثبيت الحزم وبشكل سريع ايضا ...وتحوي
على عدد هائل من البرامج ...فقط اضغط وثبت ..وقد تم العلن من قبل شركه لينساير قبل انها ستتيح CNRلجميع التوزيعات ..لكن لن تفقد ابنتو اي
توفر CNRحاليا خدمة تركيب البرامج بداية من ubuntu7.04ثم ubuntu 7.10ثم حاليا توزيعة ubuntu 8.04وسوف يستمر الدعم الى
اصدارات اوبونتو القادمة ان شاء ال يقول Larry Kettlerرئيس والمدير التنفيذى لمؤسسة لينسباير المحدودة انه يتطلع الى الستمرار فى زيادة
النمو والعلقات التى تربط بين توزيعة اوبونتو و لينسباير وانه يتطلع الى دعم توزيعات لينوكس الكثر شعبية فى المستقبل القريب ,وانه يعمل حاليا
على توفير CNR Warehouseخاصة بكل اصدارة من اصدارات اوبنتو لتقوية الدعم يستكمل Larry Kettlerحديثه انه يهدف بهذا المشروع
الى نشر و تسهيل استعمال توزيعات لينوكس بين المستخدمين الجدد والقدامى وان مشروعه نجح فى تركيب مايقدر بمليون تطبيق 1000,000على
اجهزة المستخدمين بنسبة نجاح فاقت 90%فى هذه المرحلة التى لتزال بيتا
221 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
http://packages.cnr.com/data/gratis/pool/c/cnr-client/0.2.3202/cnr-client_0.2.3202_i386.deb
cd ~/Desktop
http://www.cnr.com
223 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-8على سبيل المثال سنقوم بتركيب برنامج operaنضغط على install Nowلتظهر لك النافذة التية
هل لزلت تواجه مشكلت فى تشغيل الملتيميديا على جهازك عليك باستخدام هذا البرنامج المدهش الذى يغنيك عن البحث عن العديد من الحزم الضافية
هذا البرنامج يسمح لمستخدمى توزيعة اوبونتو بتركيب معظم التطبيقات الشائعة والكوديك الغير موجودة فى التوزيعة الساسية كل ذلك يمكنك فعله عن
http://easyubuntu.freecontrib.org
المميزات
-1برنامج easyubuntuسهل الستخدام جدا حتى ان جدتك يمكنها ان تقوم بتشغيل افلم dvdsالمشفرة كما يمكنك تشغيل ملفات برنامج ويندوز ميديا
بلير الموجود فى نظام تشغيل ميكروسوفت ويندوز كما يمكنك من خلله تثبيت احدث مشغلت driversلكروت شاشة Nvidiaو Atiكل ذلك فى
-2برنامج easyubuntuيمكنه العمل على توزيعة اوبونتو والتوزيعات المبنية عليها مثل kubuntuو xubuntuوكذلك يمكنه العمل على العديد
من عتاد الجهزة مثل ) x86معالجات شركة انتل( و ) AMD64معالجات شركة اى ام دى ( وكذلك ) PPCاجهزة ابل ماكنتوش(
-3برنامج easyubuntuيمكنك من تشغيل ملفات mp3وملفات DVDايضا يمكنك ان تلعب Tux Racerباكثر من 3اطارات فى الثانية
-4برنامج easyubuntuيمكنه ان يقوم بتركيب كل الحزم التى ترغب فيها ول يجبرك على تركيب حزم معينة لتريدها
-5برنامج easyubuntuامن بخلف الصدارات القديمة منه الن يمكنه ان يعمل بدون ان يمس اى من اعدادات نظامك مثل قائمة sources.list
ول يقوم بتركيب اى حزم اضافية اجباريا على نظامك وهو يقوم دائما بعمل نسخة احتياطية قبل القيام باى تعديلت
http://easyubuntu.freecontrib.org/HtmlDocs/index.html
225 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تركيب البرنامج
wget http://easyubuntu.freecontrib.org/files/easyubuntu_latest.deb
Easy ubuntu
226 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Multimedia
: Enhance video player -1يقوم بتحسين عرض الفيديو حيث يقوم بتركيب افضل محركات التى تعمل فى الخلفية multimedia backend
: Free Codecsيقوم بتركيب مشغلت الكوديك الحرة Free Codecsوغير الحرة non-free formats -2
: Binary Codecs -3يقوم بتركيب مشغلت الكوديك الثنائية Binary Codecsويقوم بدعم صيغ الفيديو والصوت الحتكارية مثل w32codecs
Web
: Flash -1يقوم بتركيب اضافة ميكروميديا فلش Macromedia Flash pluginوذلك لجهزة x86
: Java -2يقوم بتركيب اضافة صن جافا وذلك لجهزة x86, amd64وكذلك IBM javaلجهزة ppc
: Videos -3يمكنك من تشغيل كل انواع الفيديو التى يتم عرضها من خلل متصفح النترنت
Archives
: RAR -1استخراج وعمل ارشيف لملفات رار الشهيرة RAR archives
System
: Repository list -1يقوم باستبدال مستودعات البرامج القديمة Main, Universe, Multiverse and PLF
:يقوم بتفعيل تقنية ذاكرة الوصول المباشر Direct Memory Accessلتحسين قراءة DVD DMA -3
:يقوم بتركيب احدث مشغلت الرسمية official driverلكروت شاشة Nvidiaلتفعيل خاصية 3D Nvidia -4
:يقوم بتركيب احدث مشغلت الرسمية official driverلكروت شاشة ATIلتفعيل خاصية 3D ATI -5
:هو من اكثر برامج 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
-3استيراد وتركيب مفاتيح التوثيق لبرمجيات الطرف الثالث third partyبصورة اوتوماتيكية
http://ubuntu-tweak.com/downloads
يمكنك الدخول الى الموقع الخاص بالبرنامج لتنزيل احدث النسخ المتوفرة حيث تتوفر نسختان احداهما source codeلمن يريد ان يساهم فى عملية
تطوير البرنامج ونسخة اخرى ubuuntu_tweak .debوهى النسخة الجاهزة للتركيب من اجل توزيعة اوبونتو كما يمكنك ان تشارك رايك مع مطور
تركيب البرنامج
كما سبق ان اوضحنا سندخل الى موقع البرنامج لتحميل النسخة الديبيانية ثم بعد ذلك اعمل double clickعليها لتفتح لك نافذة تركيب البرنامج
هنا سوف يطالبك النظام الدخول بصلحيات المستخدم الجذر كل ما عليك فعله هو ادخال كلمة مرور المستخدم الجذر
ubuntu tweak
اذا اردت معرفة معلومات عن اخر تطورات ترجمة النسخة العربية من البرنامج
https://translations.launchpad.net/ubuntu-tweak/trunk/+pots/ubuntu-tweak/ar/+translate
230 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Ultamatix
برنامج Ultamatixهوتطوير للبرنامج الشهير Automatixوقد تم فى هذا الصدار الخيرعلج العديد من العيوب البرمجية العديدة التى كان يسببها
الصدار القديم منه وقد تم تصميمه حتى يعمل بكفأءة مع اصدارات اوبونتو لينوكس الحديثة وهو يتضمن الكثير من البرامج مغلقة المصدر
يقوم برنامج Ultamatixبتركيب البرامج الغير متوفرة فى مستودعات اوبونتو الرسمية لذلك يجب ان تلحظ انك سوف تحصل من خلله على برامج لم
يتم مراجعتها برمجيا من قبل مبرمجى توزيعة اوبونتو لذلك ل انصحك بتركيبه ال كـ حل اخير عندما لتجد البرامج التى تريدها
اذا كنت مصرعلى استخدام البرنامج عليك اخذ نسخة احتياطية من ملف source.listقبل ان تقوم بتركيبه لتجنب اى اخطاء تنتج عن استخدامه
Http://ultamatix.com
تركيب البرنامج
-1نقوم بتحميل البرنامج عن طريق المر التى
wget http://ultamatix.com/download/ultamatix-1.8.0-3_all.deb
-3اذا لم يتم تركيب البرنامج بالمر السابق يمكنك تركيبه عن طريق المر التى
-4بعض الحزم الضافية التى يتطلبها البرنامج حتى يعمل بصورة صحيحة
عند ظهور النافذة التية اضغط موافق لكى يتم تشغيل البرنامج
الن سوف يتم اضافة المزيد من المصادر البرمجية الى نظامك وسيقوم البرنامج بعمل update
233 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تركيب البرامج
ضع علمة صح امام البرنامج الذى ترغب فى تركيبه على نظامك
حذف البرامج
اضغط على زر Uninstallوضع علمة صح امام اسم البرنامج الذى تريد حذفه
236 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
محتويات البرنامج
برامج المحادثة
- Checkgmailبرنامج لفحص بريد جي ميل - Swiftdove , -نسخة من برنامج ثاندر بيرد -
- Avant Window Navigatorشريط يظهر فيه البرامج مثل - dock - , Gdeskletsبرنامج لضافات سطح المكتب , - Screenlets , -
- Amarok 2برنامج متعدد الستخدامات - Banshee , -برنامج تشغيل صوتيات - Songbird , iLinux , -بديل لبرنامج iLife - , Dragon
- Playerمشغل مرئيات . -
ادوات البرمجة
codec - ,, Nautilus scripts , Adobe Flash 9 , Startup Manager , Firestarter , Clam Anti-virus
اللعاب
APTonCD
هل اضطررت يوما الى اعادة تركيب النظام ؟
اذا كنت مررت بهذه التجربة فانت تعرف بالضبط كم المجهود الذى يلزمك عمله لكى تعيد بناء نظامك من جديد وتوفير كل البرمجيات التى كنت تعمل لديك
ستكون مضطرا فى هذه الحالة الى اعادة بناء قائمة المصادر من جديد ثم القيام بعملية التحديث ثم سوف تقوم بتنزيل وتركيب البرامج من جديد
ستكون هذه العملية مرهقة خصوصا لو كنت تعانى من اتصال محدود بالنترنت limited band widthاو كان لديك اتصال بطىء بالنترنت مما
يستلزم منك وقت كبير حتى تستعيد ما كان نظامك موجود عليه
الن يمكنك الن عمل نسخ احتياطى للبرامج التى قمت بتركيبها على نظامك) من خلل اى من الطرق السابق ذكرها ( لكى تستطيع استعادتها بكل سهولة
يقوم برنامج النسخ الحتياطى بالدخول الى المسار /var/cache/apt/archives/الذى يحتفظ فيه النظام بكل البرامج التى قمت بتركيبها على نظامك
ليقوم بحفظها على هيئة ملف isoثم يقوم بعد ذلك بنسخها على اسطوانات CDاو DVDمع كل العتماديات dependenciesاللزمة لها
تركيب البرنامج
سنقوم بفتح مدير الحزم Add/Remove Applactionومن خلل التبويب Allسوف نختار APTonCD
238 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2النافذة التية توضح لكـ عملية قراءة كل الحزم الموجودة فى Cashقد تأخذ هذه العملية وقت طويل اعتمادا على عدد وحجم البرامج التى قمت بتركيبها
على نظامكـ
-3الن سوف تظهر لكـ نافذة تحتوى على كل الحزم المركبة على نظامكـ يمكنك اختيار الحزم التى تريدها او حذف الحزم التى لتريد اخذ نسخة احتياطية
لها
239 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4الن سوف يقوم البرنامج بعمل نسخة احتياطية من الحزم التى قمت باختيارها على هيئة ملف iso
-5يظهر لكـ الن النافذة التية والتى توضح لك انه قد انتهى بنجاح من عمل النسخة الحتياطية وسوف يقوم بحفظها فى المجلد home
الختيار الول
استعادة كل الحزم المتاحة
من خلل اسطوانة
النسخة الحتياطية
االختيار الثانى
استعادة كل الحزم المتاحة
من خلل نسخة iso
التى تحتفظ بها لديك
الختيار الثالث
اضافة نسخة CD/DVD
الى مستودعات البرامج
apt-get & aptitude
& aynaptic
240 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب الثامن
برامج النترنت
241 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
استخدام النترنت
ان شبكة النترنت تستخدم من قبل مليين الناس حول العالم يوميا من اجل
-1توفر خدمة ASDLو الذى يلزمه توفر كارت LANتركبه فى جهازك ومن مزايا هذا النوع من الشتراك هو انه يمكنك الحصول على سرعة
اتصال عالية بالنترنت لكنه عالى التكلفة ويمكنك من خلله الحصول على التصال المباشر مع العديد من الجهزة فى نفس الشبكة كما يمكنك ان تحصل
على هذه الخدمة بطريقتين عن طريق الشتراك على خط تليفونك الرضى اذا كنت تستخدم حاسب شخصى ثابت فى منزلك او مكان عملك مع امكانية
استقبال وارسال مكالماتك الهاتفية فى نفس وقت التصال بالنترنت او الشتراك فى خدمة التصال الهوائى wirelessاذا كان لديك حاسب شخصى
محمول Laptop
-2توفر خدمة dial-upو الذى يلزمه توفر كارت FAXتركبه فى جهازك ومن مزاياه ان تكلفته ضئيلة جدا ولكن يعيبه ان سرعة اتصاله بالنترنت
منخفضة جدا وايضا لتتوفر فيه خاصية عمل شبكة من اجل التصال باجهزة اخرى ول يمكنك استقبال او ارسال مكالماتك التليفونية اثناء استخدام
النترنت
242 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Network Manager
مدير الشبكة
هو مدير شبكة النترنت فى اوبونتو من السهل عليه ان يدير استخدام ملحقات التصال السلكى و اللسلكى بشكل قوى من خلل الدوات القوية المتوفرة
على سطح مكتب اوبونتو و التى تستطيع من خللها التصال بالنترنت بضغطة زر واحدة ,يمكنك ان تعمل عليه كليك يمين لفتح واغلق التصال
السلكى واللسلكى
اذا كان لديك اتصال عن طريق كابلت ADSLسوف نقوم باختيار الوضع الول والنقر على زر Propertiesلتظهر لك الصفحة التية والتى نقوم
بملء بياناتها يدويا لحظ انه يلزمك الحصول على هذه البيانات من الشركة التى تزودك بخدمة النترنت
عند اتصالك بشبكة انترنت wirelessو هذا البرنامج سوف يساعدك عندما يطلب منك ادخال رقمك السرى
اوبونتو قادرعلى اكتشاف مختلف انواع كروت التصال اللسلكى wirelessكما يوفر
الدعم لها حيث يمكنك بكل سهولة تركيب هذا البرنامج ndiswrapperمن
Add/Removeحيث تعتمد فكرة هذا البرنامج على محاكاة التعاريف المستخدمة لهذه
الكروت فى نظام ميكروسوفت ويندوز لكى تعمل فى بيئة اوبونتو لينوكس بكل سهولة
لمعرفة المزيد عن كروت التصال اللسلكى المدعومة من اوبونتو يمكنك الدخول الى الرابط التى :
https://help.ubuntu.com/community/WifiDocs/-WirelessCardsSupported
بعض كروت التصال اللسلكى غير مدرجة فى موقع اوبونتو بسبب ان منتجى هذه الكروت يرفضون اتاحة الشفرة المصدرية لتعاريف driversهذه
الكروت و هذا ل يتفق مع فلسفة عمل اوبونتو لينوكس و لكن يمكنك تشغيل هذا الكروت باستخدام برنامج
ndiswrapper
245 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لكى تتمكن من استخدام التصال الهاتفى يجب ان يتوفر لديك مودم للتصال بالنترنت ,اذا كنت ل تعرف نوع كارت المودم الذى لديك يمكنك استخدام
اداة ScanModemلتمييز نوع المودم هذه الداة يمكنها ان تتعرف على نوع المودم سواء كان خارجى PCIاو متصل عن طريق USB
https://help.ubuntu.com/community/DialupModemHowto/ScanModem
وسوف تقوم هذه الداة بتنزيل تعاريف driverالمفتوحة المصدر لكروت المودم و تركيبها اذا لم تجد driverالخاص بالمودم الذى لديك يمكنك
الدخول الى الموقع التى للحصول على المزيد من التعاريف مفتوحة المصدر
www.modemdriver.com
-1كيفية التصال بالنترنت باستخدام بلوتوث الهاتف الجوال ادخل على الرابط التى
https://help.ubuntu.com/community/BluetoothDialup
https://help.ubuntu.com/community/CableDialup
خصائص التصال
246 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اسم المستخدم
الرقم السرى
تـصفـح النترنت
Mozilla Firefoxهو متصفح النترنت الفتراضى الموجود فى توزيعة اوبونتو و هو برنامج مفتوح المصدر يتم تطويره من خلل شركة Mozilla
وايضا الكثير من المساهمين من مختلف انحاء العالم و هو متوافق تماما مع توزيعة اوبونتو و هو ياتى مع توزيعة اوبونتو بصفة افتراضية
: integrated search system -1وهو نظام البحث المتكامل بشكل مباشر وهى
ميزة تمكنك من البحث و ايجاد اى معلومات من خلل العديد من محركات البحث مثل
يمـكنك ادخـال جملة البحث فى خانة searchلتستلم الجابات الفورية من محرك البحث
الذى تختاره كما يمكنك اضافة الكثير من محركات البحث التى تريدها الى قائمة محركات
: Search Suggestions -2و هى اقتراحات البحث وهى تسهل عليك مهمة البحث
لبعد الحدود فعندما تكتب جملة البحث يظهر لك قائمة بها العديد من القتراحـات لكثر
المواضيع المشابهة انتشارا على شبكة النترنت مما يوفر عليـك الوقت والمجهود
اسماء مواقع المفضلة و يوفر عليك عملية تدوين اسماء هذه المواقع يدويا وبذلك
يمكنك النتـقال الى مواقعك المفضلة بسرعة مثل Web feedsوهى عـبارة عن
صفحة XMLتحتوى على قائمة بروابط للمواقع الخرى مثل الخبار و الرياضة و
-2لضافة مفضلة جديدة من قائمة fileاختار New Live Bookmarkلتظهر لك الن نافذة Properties
التى من خللها نختار اسم للمفضلة الجديدة يدل على محتواها و نضع رابط للموقع الذى نفضله و يمكننا كتابة وصف لما يحتويه هذا الموقع من
معلومات هامة
250 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الدخول للخبار
هو المصدر الساسى ل newsgroupsو newsfeedsوهو نظام للمناقشة على النترنت حيث ان الناس تقرا و ترسل البريد اللكترونى للعديد من
المجموعات الخبارية
يمكن الحصول على التغطية الخبارية من العديد من مواقع النترنت بطرق مختلفة عن طريق استخدام Usenetاو RSSالعديد من المجموعات
الخبارية والعلنية التى يرسل لها الناس تعليقاتهم ويناقش فيها المواضيع ذات الهتمام المتبادل وهى متميزة تقنيا لكن عمليا هى مشابهة لمنتديات
المناقشة على الشبكة العالمية اى شخص يمكنه ان يشارك فى المناقشة وارسال افكاره ,ان معدلت نمو المجموعات الخبارية فى تزايد مستمر ,ان
هذه المجموعات تغطى العديد من الموضوعات بداية من الكمبيوتر مرورا الى القضايا الجتماعية والنصائح المحبوبة والعلم والدب والوظائف الخالية و
المساكن اليجارية لنها طريقة سريعة وسهلة النتشار لنشر الراء والعلن الى فى كل انحاء العالم
يمكنك ان تشترك ليقوم newsreaderبتخزين المعلومات الجديدة وينبهك الى استقباله قوائم بالخبار الجديدة وعندما تقوم انت بفحص اخر تحديث
ستجد باقات الرسائل التى تم استلمها من العديد من الناس ,سوف ترى شيئا مشابها له e-mail inboxيمكن ان تقرر الرد على المجموعات
الخبارية ,بعض الشخاص يفضلون عدم استقبال رسائل البريد اللكترونى باستمرار ولكنهم يتصلون من وقت الى اخر لرؤية اخر التحديثات
News Readers
قارىء الخبار
: online news reader -1تقوم فقط بتنزيل عناوين المواضيع و يمكنك انت ان تقرائها من صندوق بريدك الموجود على الجهاز الخادم و لكنها
: Offline news readers -2وهى تستخدم اذا اردت حفظها على جهازك يمكنه التصال بالجهاز الخادم و تنزيل كل الرسائل الجديدة من
newsgroupsالتى انت مشترك فيها وبعد قطع التصال يمكنك قراءة رسائلك التى تريدها و اعداد الجوبة و الرسائل الجديدة التى قمت بكتابتها منذ
اخر مرة قد اتصلت بها بالخادم و رفعها عند معاودة التصال بالنترنت
251 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
News Feeds
العديد من مواقع النترنت التى تسمح لك برؤية المحتويات الجديدة التى تم اضافتها الى هذه المواقع يمكن الحصول على اخر عناوين الخبار والفيديو
فى مكان واحد فى الوقت الذى يتم النشر فيه بدون الحاجة الى زيارة هذه المواقع المزودة بصفحات RSS
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وهو مقسم الى جزئين طوليا ,فى الناحية اليسرى اعمل كليك يمين لتظهر لك قائمة نختار
سوف تظهر لك الن النافذة التية والتى من خللها سوف نقوم باضافة رابط RSS feedsالذى نريده
لحظ ان
-2من الممكن ان تضيف بعض هذه الروابط الى مفضلتك الهامة لتتجنب حذفها بعد فترة
-3يمكنك ان تستخدم خاصية البحث خلل الروابط المحتملة للحصول على معلومات معينة بسرعة
Thunderbird
-1عندما نقوم بفتح برنامج Thunderbirdللمرة الولى ستظهر لك نافذة اعداد اضافة حساب جديد Account Setup pageوهى تعطيك عدة
اختيارات :
وهنا سوف نختار Newsgroup accountوبعدها ننقر على زر Nextسوف تظهر لك النافذة التية و التى من خللها سوف نقوم
كتابة السم nameالذى نرغب فيه عندما نقوم بارسال او استقبال الرسائل –
نقوم بادخال عنوان البريد اللكترونى الذى نمتلكه Email Address –
-3سوف تظهر لنا صفحة Server Informationوالتى سنقوم من خللها بادخال اسم خادم Serverمجموعة الخبار newsgroupالتى نريدها
- 4سيظهر لنا الن صفحة Account wizardسوف نقوم بكتابة اسم الحساب Account Nameالذى نريده مثل نكتب Home account
-5بعد اكتمال اعدادات حسابك سوف يعرض عليك ملخص بالبيانات التى قمت بكتابتها للتاكد من صحتها ثم انقر زر Finish
-6الن سوف نقوم بفتح برنامج Thunderbirdثم نختار اسم الحساب الذى كتبناه سابقا من الناحية اليسرى من النافذة Home accountثم من
-7يوجد العديد من المجموعات الخبارية newsgroupsالتى يمكنك تنزيلها من الخادم serverالذى قمت بوضعه اثناء عملية الشتراك
-8اذا اردت الشتراك فى مجموعة اخبارية لموضوعات معينة يمكنك ان تقوم بكتابة اسم موضوعك الذى تريده فى خانة Show items that
contain boxو سوف يعرض عليك اسماء المجموعات الخبارية المتعلقة بالسم الذى قمت بكتابته و يمكنك اختيار المجموعات الخبارية التى
تريدها بوضع علمة صح امامها من القائمة التى تظهر لك ثم تضغط على زر Subscribeللشتراك فيها
-9بعد اكتمال الشتراك ستبدا الن فى استلم النشرات الخبارية و رسائل البريد اللكترونى من المجموعات الخبارية التى قمت بالشتراك فيها
عندما تقوم بفتح برنامج Thunderbirdسوف تجد العديد من الرسائل مثل رسائل الخبار و رسائل البريد اللكترونى ,ان الختلف بين هذه الرسائل
سيكون حسب اسم المجموعة التى انت تهتم بها بنفس الطريقة يمكنك ان تقوم بقراءة الرسائل ثم كتابة الردود عليها
260 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Evolutionهو البرنامج الفتراضى الذى يأتى مع توزيعة اوبونتو وهو برنامج مجهز لستقبال البريد اللكترونى و يقوم بتجميع كل الرسائل فى مك
واحد كما ان لديه تقويم calendarو قدرة عالية على التعامل مع التطبيقات المختلفة و لمعرفة المزيد من المعلومات ادخل على الرابط التى
https://help.ubuntu.com/community/EmailClients
ملحوظة :
يقوم برنامج evolutionبحفظ بيانات المحلية و التى نقوم بوضعها اول مرة نقوم بتشغيله فيها فى المجلد . evolutionالموجود فى المجلد , home
و عند فتح برنامج evolutionلول مرة فانه يقوم بمساعدتك فى عملية تجهيز حسابات البريد اللكترونى e-mail accountsالتى ترغب فى
تجهيزها ,كما يقوم برنامج evolutionبحفظ اعدادات المستخدمين فى الدليل .gconf/apps/evolutionلحظ وجود نقطة قبل اسم المجلد و هذا
https://help.ubuntu.com/7.04/internet/C/email.html
261 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Evolution
-1الن سوف تفتح لنا نافذة برنامج Evolutionو التى توفر لك دليل ارشادى لتوجهك اثناء العمليات المختلفة ليتمكن برنامج Evolutionمن
التصال بحسابات البريد اللكترونى e-mail accountsليقوم بأستيراد الملفات من التطبيقات الخرى
-2يتضمن برنامج Evolutionنظام متكامل لخذ نسخ احتياطية backupمن ملفاتك حسب التاريخ عندما تقرر الهجرة من نظام تشغيل الى اخرى و
سوف تظهر لك الن صفحة الستعادة Restoreللملفات الحتياطية backupمثل رسائل البريد اللكترونى و مذكراتك و دفتر العناوين و ملفاتك
الشخصية ليقوم بنقلها من نظام تشغيلك القدم الى نظام تشغيلك الحدث اذا قمنا بوضع علمة صح امام Restore Evolution from backup
fileيمكنك اختيار الرشيف الذى قمت بحفظه مسبقا لسترجاعه عند الضرورة
-3الن تظهر لك صفحة الهوية Identity pageيجب ان تكتب اسمك بالكامل وعنوان بريدك اللكترونى كما يمكنك وضع علمة صح امام
Make this my default accountلجعل حسابك الذى ادخلته هو الحساب الفتراضى للبرنامج و عندها تكتب اسمك امام خانة Reply-Toو
-4تظهر لك الن صفحة استقبال رسائل البريد اللكترونى Receiving E-mail pageسوف نختار نوع ) Serverالجهاز الخادم( مع العلم ان
برنامج Evolutionله توافقية عالية مع العديد من انواع الخوادم لكننا سوف نختار الخادم POPلنه يتم استخدامه لستلم رسائل البريد اللكترونى
انقر زر Forward
263 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-5تظهر لنا الن صفحة خيارات الستلم Receiving Optionsنقوم بأختيار الختيارات التية :
اختيارتشفير او عدم
تشفير رسائل البريد
اللكترونى المرسلة
-7يمكنك من خلل برنامج Evolutionالدخول الى العديد من مزودى خدمة البريد اللكترونى و لكى تكون قادرا على ان تفرق بينهم يمكن ان تعطى
اسم مختلف لكل اسماء مزودى خدمة البريد اللكترونى يمكنك ان تكتب السم الذى تفضله ليكون مرجعا لك على سبيل المثال نختار Work
-8تظهر لك الن صفحة التوقيت Timezoneو يمكنك اختار منطقة التى تتبعها بلدك
وبذلك اكتملت عملية ضبط اعدادات البرنامج سوف تظهر لك رسالة انقر على Applyلحفظ العدادات
Evolution
شريط الدوات الذى يسمح
شريط القوائم الذى يمنحك المزيد بسرعة الوصول الى معظم اداة البحث عن رسائل
من الدوات المتطورة السمات الموجودة فى كل قوائم رسائل البريد البريد اللكترونى و
المكونات اللكترونى التى تم استلمها المتواجدين و التقويم و
المهام بسهولة
Mozilla Thunderbird
برنامج Mozilla Thunderbirdهو احدى تطبيقات برامج البريد اللكترونى تم تطويره بواسطة مؤسسة Mozillaوهو برنامج مفتوح المصدر
ومجانى ويعمل على العديد من منصات انظمة التشغيل هو برنامج عميل البريد اللكترونى e-mail clientعميل المجموعات الخبارية
newsgroup clientوهو مشابه لبرنامج Evolutionيمكنك ان تجربه ثم تحدد انت ما هو البرنامج المفضل الذى سوف تستخدمه
وهذا البرنامج ل يأتى مع توزيعة اوبونتو بصفة افتراضية لكن يمكنك تنزيله من مستودعات اوبونتو بكل سهولة عن طريق سطر الوامر CLIاو عن
ملحوظة :
-4عميل الدردشة على النترنت Internet Relay Chat (IRC) chat client
Mozilla 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وهى اختيار اسلوب عرض رسائل البريد اللكترونى التى تصل الى صندوق بريدك الى ثلث تصنيفات حسب
: 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له العديد من الصدارات المتوفرة ليعمل على الكثير من منصات انظمة التشغيل
ICQ & AIM & Bonjour & Gadu-Gadu & Google Talk & Groupwise & IRC & MSN & Jabber
MySpaceIM & QQ & SILC & SIMPLE & Sametime & XMPP & Yahoo! & Zephyr & Napster
-4يمكنك فتح العديد من الحسابات الشخصية للعديد من البروتوكلت فى نفس الوقت فمثل يمكنك مراسلة احد اصدقائك على MSNوايضا مراسلة
-9ميزة : Buddy Pouncesهو يماثل الرادار لنه تستطيع رصد مايعمل الطرف الخر :إذا بدأ بالكتابة & إذا توقف مؤقتا عن الكتابة & إذا غير
Pidgin
خطوات التعامل مع البرنامج :
-2سوف تظهر لك النافذة التية انقر على زر Addلتقوم باضافة حساب البريد اللكترونى الخاص بك
272 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اختار البروتوكول
لحذف الصورة التى تظهر بها لحفظ العدادات التى قمت بادخالها
-4بعد النقر على زر saveلحفظ العدادات التى قمنا بادخالها سوف تظهر لك النافذة التية لتوضح لك الحساب الذى قمنا باعداده وبالطبع يمكنك
-5نقوم الن باغلق النافذة السابقة من زر closeونفتح برنامج Pidginمن البار العلوى لتظهر لك قائمة الميلت الخاصة باصدقائك
Buddy List
-6للبدء فى استخدام Pidginافتح قائمة Buddiesومنها اختار New Instant Messageرسالة فورية جديدة
8
-
274 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الن سوف تظهر لك نافذة البرنامج لكى تقوم بعمل المحادثة مع اصدقائك فورا
-9يمكنك تغيير مظهر برنامج Pidginاضافة المزيد من الثيمات لتغيير GUIباضافة الحزم التية
من خلل سطر الوامر CLIاو من خلل مدير الحزم Synaptic package manger
Pidgin-guifications
Pidgin-libnotify
Pidgin-themes
ملحوظة :يجب ان تكون هذه البتسامات مركبة على برنامج صديقك حتى يستطيع رؤيتها وال فانه سوف يرى البتسامات الصلية لذلك البروتوكول
275 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
softphoneبرامج الهاتف هى برامج تم برمجتها من اجل اجراء المكالمات الهاتفية من خلل النترنت باستخدام جهاز كمبيوتر مزود بمايكروفون ,
مزودى خدمة النترنت يمنحوك خدمة المكالمة بين جهاز كمبيوتر واى جهاز اخر مجانا ,ولكن المكالمات الهاتفية بين جهاز الكمبيوتر والهاتف المعتاد
او بين الهاتف المعتاد و جهاز الكمبيوتر يجب ان تدفع لهم مقابل هذه الخدمة فهى ليست مجانية
يجب عليك ان تستخدم نفس بروتوكول التصال و استخدام نفس كوديك الصوت audio codecلكى تستطيع التصال بالمستخدمين الخرين ,حيث يتم
تعريف audio codecعلى انه كيفية تحول اشارة الصوت voiceالتناظرية الى نبضات رقمية digital signalsعلى سبيل المثال فان برنامج
ان مميزات برامج softphoneتتضمن كل مميزات التليفون العتيادى القياسية مثل خاصية كتم الصوت muteوالوميض flashو النتظار hold
و تحويل المكالمات transferبالضافة الى العديد من المميزات الضافية مثل التواجد presenceو تسجيل الصوت والفيديو ذو نطاق ترددى عريض
-1جهاز كمبيوتر
-2ميكروفون
-4اتصال بالنترنت
Ekiga
برنامج Ekigaهو احدى التطبيقات مفتوحة المصدر و هو عبارة عن برنامج هاتف موجود بصفة افتراضية فى توزيعة اوبونتو
مزاياه
-1يمكنك من خلله المحادثة الصوتية الحرة VoIP
-2يمكنك تطبيق المؤتمرات عبر الفيديو او من خلل شبكة بها عدد من الجهزة بها IPمختلفة
-2سنقوم الن بادخال السم الذى سوف تظهر به عند عمل التصالت الصوتية والمرئية
-3يمكنك الن ادخال اسمك ورقمك السرى الخاصة بحسابك لدى ekiga.netللدخول الى حسابك اذا لم يكن لديك حساب لديهم يلزمك عمل حساب
لديهم اول
-4الن سوف تظهر لك نافذة Connection Typeو التى من خللها سوف نختار نوع التصال الذى لديك ليقوم البرنامج بضبط اعدادات افضل
-5تظهر لك الن نافذة NAT Typeقم بالنقر على Detect NAT Typeليقوم بالستعلم عن نوع NATبطريقة اوتوماتيكية لكى يقوم بتحديد
رقم IPلجهازك فى الشبكة التى سوف تشترك فيها و يتلفى التداخل مع ارقام IPالمحجوزة
لحظ ان NAT = Network Address Translationوهى شبكة تقوم بترجمة عناوين النترنت
http://en.wikipedia.org/wiki/Network_address_translation
-6تظهر لك الن نافذة Audio Managerوهى تطلب منك اختيار مدير الصوت يجب ان تختار مدير الصوت المناسب لكارت الصوت sound card
المركب فى جهازك يمكنك اختيار مدير الصوت المناسب لجهازك و للتوزيعة التى تستخدمها و يوصى باستخدام ALSA
-7تظهر لنا الن صفحة Audio Devicesومنها نختار audio output devicesوهو جهاز الخراج الصوتى و audio input devicesوهو
جهاز الدخال الصوتى مثل فان جهاز الخراج الصوتى ربما يكون سماعات عادية speakersاو سماعات الراس headsetوجهاز الدخال الصوتى
-8الن تظهر لك نافذة مدير الفيديو Video Managerيمكنك اختيار مدير الفيديو الذى ترغب فى استخدامه لدارة جهاز الفيديو الموجود بجهازك
-9تظهر لك الن نافذة اجهزة الفيديو Video Devicesسنقوم الن باختيار جهاز ادخال الفيديو video input deviceمن القائمة حيث ان هذا
الجهاز هو الذى يتم التحكم فيه من خلل مدير الفيديو اذا لم يكن لديك اجهزة فيديو يمكنك تخطى skipهذه الصفحة انقرعلى Test Settingsلكى
-10الن قد اكتملت عملية تجهيز Ekigaو سوف تظهر لك هذه النافذة و التى تعطى لك ملخص لكل الخيارات التى قمنا بأختيارها ,يمكنك هنا ان تتاكد
من الخيارات المتاحة اذا كنت تريد عمل تعديل على هذه العدادات انقر زر Backو اذا اردت الموافقة على كل العدادات انقر على زر Applyلتقوم
Ekiga
http://www.ekiga.org
يمكنك ان تتصل بأى شخص من المسجلين فى public SIP providerو يستخدم الجهزة و البرامج المناسبة ,كما يمكنك استخدام online
address bookالخاصة ببرنامج Ekigaلتكون قادرا على ايجاد اسماء حسابات مستخدمى Ekigaالخرين وبالطبع يمكنك التواصل مع
المستخدمين الذين ل يستخدمون برنامج Ekigaو لكن يجب ان يكونوا مسجلين لدى اى public SIP providerلجراء المكالمات يجب ان تكتب
عنوان المستخدم الذى تريده ثم تنقر زر connectعلى سبيل المثال يجب عليك كتابة sip:fooللتواصل مع مستخدم اسم حسابه foo@ekiga.net
للتواصل بين الكمبيوتر و الهاتف العادى يمكنك ان تستخدم برنامج Ekigaمع العديد من مزودى خدمة النترنت المعتادين , ISPsلكن عليك دفع
مقابل لهذه الخدمة لذلك فانت بحاجة الى عمل حساب accountلدى مزود هذه الخدمة اول ,بعد ان تقوم بعمل هذا الحساب سوف يقومون باعطاك
كلمة مرور passwordبكل سهولة سوف تضع كلمة المرور ثم تختار PC-To-Phone service
يمكنك من خلل برنامج Ekigaان تقوم باستقبال المكالمات الهاتفية المعتادة على جهاز الكمبيوتر الخاص بك و لتفعيل هذا الخيار يجب عليك عمل
حساب accountلخدمة PC-To-Phoneثم تقوم بشراء رقم هاتف خاص ببرنامج Ekigaليتمكن الناس من التواصل معك من خلل هذا الرقم
لمعرفة المزيد عن اجراء المكالمات الهاتفية من خلل Ekigaادخل على الرابط التى
http://www.ekiga.org/index.php?rub=3
282 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
WengoPhone
برنامج WengoPhoneهو برنامج مفتوح المصدر ,مجتمع تطوير برنامج WengoPhoneيعمل تحت الرخصة العامة , GPLيجب عليك عمل
حساب accountخاص بك من خلل موقع WengoPhoneلكى تكون قادرا على استخدام البرنامج ,برنامج WengoPhoneلياتى بصفة
ممبزاته :
-2الن تظهر لك نافذة برنامج WengoPhoneلحظ انك بحاجة الى ادخال بيانات حسابك لتكون قادرا على استخدام البرنامج يجب عليك ادخال
e-mail addressو , passwordاذا لم يكن لديك حساب لدى موقع , WengoPhoneانقر على جملة click Click here if you don’t
http://www.wengophone.com
283 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
WengoPhone
284 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
استخدامات البرنامج
: CHAT -1وهى الدردشة من خلل بروتوكلت MSN & Yahoo & AIM & Jabber & GoogleTalk
: CALL -2وهى المكالمة بين بين جهازك الكمبيوتر الخاص بك و اى جهازك كمبيوتر اخر باستخدام اسماء مستعارة مجانا ,كما يمكنك عمل
المكالمات من خلل خطوط التصالت و هاتفك الجوال mobileلكنك هنا بحاجة الى شراء كروت مكالمات Wengo’s call-creditsلتتمكن من
: SMS -4برنامج WengoPhoneيمكنك من ارسال واستقبال رسائل إس إم إس الى هواتف اصدقائك الجوالة فى جميع انحاء العالم كما يمكنك ان
تدفع للشتراك فى خدمة مكالمات Wengo phoneحيث يعطونك رقم يستطيع من خلله اى شخص ان يتصل بك على هذا الرقم كما يمكنك سماع
بصورة صحيحة ال من خلل برنامج 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
الطريقة اليدوية
قم بتركيب الحزمة التية عن طريق مدير الحزم synaptic package mangerاو سطر الوامر CLI
flashplugin-nonfree
الطريقة الوتوماتيكية
-1سوف نقوم الن بالدخول الى موقع you tubeالشهير الذى يتطلب وجود مشغل فلش اضعط على install missing plugins
-2الن سوف تظهر لك نتائج البحث وسوف نقوم باختيار Adobe Flash player
288 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3سوف تظهر لك الن رسالة تاكيدية تنبهك انك بصدد تركيب حزمة غير مفتوحة المصدر اضغط موافقة yes
-4سوف يطلب منك الن كتابة كلمة سر المستخدم الجذر لكى يقوم بتركيب الحزمة المطلوبة
-6سوف تظهر لك الرسالة التية التى تخبرك بنجاح عملية تركيب الحزمة المطلوبة
289 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اذا كنت تريد تركيب هذا البرنامج على جهازك قم بتركيب الحزمة التية
netspeed
بعد تركيب هذه الحزمة اعمل كليك يمين على البار العلوى لتظهر لك القائمة التية والتى نختار منها ""Add to panel
Azureus
برنامج Azureusهو عبارة عن برنامج بديل لبرامج transmissionو هو عبارة عن برنامج سهل يستخدم كعميل تورنت اسهل من برنامج
اذا اردت الحصول على البرنامج قم بحذف برامج transmissionوقم بتركيب الحزمة التية
azureus
291 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Filezilla
هو برنامج ftp-clientيتضمن العديد من المميزات مثل FTP & FTPS & FTPES & SFTP
filezilla
filezilla-locales
292 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Skype
برنامج Skypeهو برنامج للمراسلة الفورية و عمل المحادثات الهاتفية
Skype
293 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Xchat
مع برنامج Xchatيمكنك النضمام الى قنوات الدردشة المتعددة على النترنت ويمكنك من خلله نقل الملفات المدعومة كما يمكنك تخصيصه لداء
xchat
294 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الباب التاسع
برامج الملتـيمديا
295 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Digital Audio
اليوم تعتبر ملحقات الوسائط المتعددة هى احدى الجوانب الساسية لجهزة الحاسب الشخصية مثل كروت الصوت عالية القدرات و السماعات ذات
توزيعة اوبونتو ليس بعيدة عن كل هذا التطور الحادث حيث انها تحتوى على برامج قوية لتشغيل الصوتيات والمرئيات بكفأة عالية مثل العديد من
المكانيات التى يمكنك ان تستفيد منها ولكن كالعادة بدات الشركات الحتكارية منع مستخدمى البرامج مفتوحة المصدر من الستفادة من تقنية الملتيمديا
فبدات بعمل تشفير لملفات الملتيمديا بحيث لتعمل ال من خلل برامج معينة عليك شرائها او لتعمل ال على اجهزة معينة خاصة بهم كما عملوا على
تشفير اسطوانات الملتيمديا والفلم و حتى السطوانات الترفيهية والتعليمية لم تنجو من ايديهم حيث قاموا بتشفيرها لمنع عملية النسخ على
اجهزة الغير فمن يدفع فقط هو من له الحق بالحصول على ما يريد مع كل هذا لم يكتفوا بذلك بل عملوا على الترويج لفكرة الملكية الفكرية فى كل دول
العالم بقيادة ميكروسوفت وبالفعل نتيجة سيطرة ميكروسوفت على اسواق نظم التشغيل للجهزة الشخصية بدات كل الدول فى وضع قوانين لحماية
الملكية الفكرية و استخدموا فى ذلك كل السبل الممكنة الخلقية منها مثل الرخص التى يجب عليك ان تدفعها و سبل اخرى اخرى غير اخلقية مثل
متابعتك و مراقبتك و التفتيش عليك لكن هنا يثور سؤال سيقول البعض انهم من حقهم الستفادة من منتجاتهم التى بذلوا فيها جهودا كبيرة لكننى هنا
سارد عليه و اقول له ان لهم الحق فى استرادد تكاليف منتجاتهم وارباحها ولكن ليس لهم الحق فى تشفير البداع الفنى و العلمى على سبيل المثال
عندما تريد اسطوانة تعليمية وتريد ان تقوم بنشرها و نسخها لخوان و اصدقائك و معارفك ستجد انها تم تشفيرها ضد عملية النسخ ومعنى هذا انهم لم
يكتفوا بامتلك السطوانة )الفيزيائية( لكنهم ايضا يمتلكون المحتوى العلمى ايضا و ربما استطاعوا ان يطالبوا غيرهم اذا استخدم نفس النصوص فى اى
اعمال مشابهة وبنفس الطريقة يتم تطبيقها على كل مصادر المعرفة الخرى سواء العلمية او الدبية
: Software patents -1وهى براءات اختراع البرامج مثل تقنية Audio playback & video playbackالمستخدمة فى صيغ & MP3
MPEGحيث انه تم تسجيل براءة الختراع فى البلدان التى تسمح بتسجيل براءة الختراع مثل الوليات المتحدة المريكية والتى تحمى من تطبيق هذه
الفكار مقابل حقوق الطبع copyrightالتى تحمى البرامج الفعلية و الفكار بطريقة معينة لتحديد توزيع التقنية او استعمال افكار معينة ما لم يمنح
ترخيص بهذا مما يدفعك الى دفع مقابل لمتلك رخصة الستعمال
بسبب ان لينوكس يسمح بتوزيع معارف تكنولوجيا الحاسب سنجد ان منظمات مثل اوبونتو تعتمد فلسفتها بشكل اساسى على رفض اى برامج تم تسجيل
براءة اختراع لها لذلك فهم يتجنبون توزيع مثل هذه البرمجيات لهذا السبب ل يمكنك عمل playbackلمعظم صيغ ملفات الصوت و الفيديو حيث
اذا اردت الحصول على دعم لتشغيل الصيغ الحتكارية لن يمكنك ذلك من خلل مستودعات اوبونتو الرسمية و لكن يمكنك الحصول عليها من طرف
ثالث مثل اضافة مستودعات third party softwarحيث انها عبارة عن برمجيات لم يتم انتاجها من قبل المبرمج الول و لكنها انتجت من قبل طرف
اخر ليضع بعض المميزات على احدى البرامج لم تكن موجودة من قبل عن طريق اضافة بعض الحزم الغير موجودة فى مستودعات اوبونتو الصلية
لحظ انه باستخدامك لبرامج مسجلة براءة الختراع يعتبر قضية اخلقية لنها تجعلك توافق على تشغيل برمجيات مملوكة و مغلقة المصدر فى بيئة
لينوكس مفتوحة المصدر وهو ما يتعارض مع اهداف لينوكس و البرامج مفتوحة المصدر و لمعرفة المزيد من المعلومات ادخل على الرابط
http://en.wikipedia.org/wiki/Software_patent
وهى القيود القانونية التى تم وضعها على صيغ الملتيمديا مغلقة المصدر و هى تمنع انظمة تشغيل مفتوحة المصدر مثل لينوكس من تشغيل playو
اعادة تشغيل playbackهذه الصيغ ولكن من المعروف ان توزيعة اوبونتو تدعم تشغيل playو اعادة تشغيل playbackملفات الموسيقى و
الفيديو و اسطوانات DVDبالكامل من خلل العديد من صيغ formatالمفتوحة المصدر و الغير مقيدة قانونيا لكنك ايضا يمكنك دعم هذه الصيغ عن
طريق اضافات مستودعات اضافية third party softwareلتوزيعتك والتى تعطيك العديد من البرامج التى تمكنك من تشغيل هذه الصيغ بكل سهولة
وكفأة عالية
يجب ان تلحظ ان رخصة الصيغة المتلكية مختلفة عن المحتوى نفسه على سبيل المثال تجد ان محتويات الفيديو التى لديك لها ترخيص مختلف عن
ترخيص الصيغ المتلكية تسمى رخصة هذه الصيغ Creative Commons licenseوهى تكون متاحة على هيئة ملفات لها صيغة MPEGمثل
,العديد من الصيغ المتلكية formatوبرامج اعادة التشغيل المتلكية playbackتحتاج الى موافقة السلطات القضائية وهو امر تختلف قوانينه
من دولة الى اخرى حسب قوانين الملكية الفكرية المطبقة لديهم بينما المحتوى نفسه )ملفات الفيديو والموسيقى ( يمكن ان يوزع بمجانية مثل مواقع
النترنت التى تعطيك امكانية تحميل ملفات الغانى و الفلم بدون مقابل او من خلل مراكز التوزيع المعتمدة للشركات مثل اسطوانات الغانى و الفلم
ما هى الخصائص الساسية التى توفرها لك رخصة البرامج مفتوحة المصدر عن مغلقة المصدر ؟
-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لحظ ان اوبونتو ل تعارض الصيغ المدعومة من خارج مستودعاتها حيث يمكنك الحصول على دعم هذه الصيغ عن طريق العديد من المستودعات
الكوديك Codecsهى البرامج التى تقوم بترجمة و معالجة و فك تشفير الملفات الموسيقية الرقمية حيث تسمى هذه العملية decodingلكى تكون
قادرا على تشغيل كل صيغ ملفات الملتيمديا لذلك فانه يجب عليك ان تقوم باستخدام نوع الكوديك الملئم لتشغيل ملفات audio & video
اذا اردت ان تقوم بعمل تعديل على ملفات ملتيمديا خاصة بك فاته يمكنك استخدام كوديك اضافية لفك التشفير الموجود على هذه الملفات مثل ملفات
يمكنك الحصول على حزم الكوديك التى تريدها من خلل مستودعات اوبونتو المتوفرة على النترنت مع ملحظة ان برامج اعادة تشغيل ملفات الفيديو
playbackغير موجودة فى مستودعات اوبونتو ولكن يمكنك الحصول عليها من العديد من مستودعات البرامج الضافية المتوفرة على شبكة النترنت
وكما يمكنك ان تقوم بتنزيل بعض الحزم التى تمكنك من تشغيل كل ملفات الملتيمديا التى لديك بطريقة صحيحة عن طريق اضافة بعض مستودعات البرامج
والتى تزودك بنوعية من البرمجيات التى تقع تحت بند third-party softwareاى انها برمجيات تم وضعها من قبل طرف ثالث لتنزيل حزم الكوديك
Multimedia Frameworks
يمكننا ان نعبر بطريقة بسيطة عن وجود 3انواع من المكونات البرمجية التى نحتاجها من اجل تشغيل playbackتحت توزيعة اوبونتو
هى البرامج المستعملة لتشغيل ملفات الصوت و ملفات الفيديو مثل برنامج Totem Movie Playerالموجود على توزيعة اوبونتو و يستخدم فى
عمل , play back videoكما يوجد برنامج اخر اسمه Rhythmboxيستخدم فى عمل play back audioاذا كنت تستخدم توزيعة كيوبونتو
ستجد ان برنامج Kaffeineيستخدم فى عمل play back videoوبرنامج armaroKيستخدم فى عمل play back audio
ويكون هو عبارة عن الوسيط الذى يقوم بوضع التطبيقات للبرنامج 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
اذا اردت تركيب الكوديك المعتمد على محرك gstreamerومحرك xineو كوديك w32codecsالخاص بتشغيل ملفات الميديا الخاصة بويندوز
ملحوظة :يمكنك ان تاخذ المر التى قم بتحديده كله ثم copyثم اعمل pasteفى التيرمنال
لحظ ان حزم w32codecsمتوفرة من خلل الرابط التى مع ملحظة ان هذا المشروع يدخل تحت بند third-party
www.debian-multimedia.org
300 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1ان برامج الملتيمديا التى تعمل على توزيعة اوبونتو يمكنها ان تقوم بعملية تركيب هذه الضافات بصورة اوتوماتيكية حيث انه عندما تقوم انت
بتشغيل احدى ملفات الصيغ الغير مدعومة فان برامج الملتيمديا تقوم بعملية فحص لملفات الملتيمديا لتتعرف على نوعية الضافات التى تتطلبها هذه
الملفات لكى تعمل بالصورة الصحيحة ليقوم برنامج الملتيمديا بعد ذلك بعمل بحث على اضافات Gstreamer pluginوالتى تسمح بتشغيل هذه الصيغ
التركيب الوتوماتيكى
-1نفترض انك قمت الن بتركيب نظام اوبونتو لينوكس على جهازك واول شىء اردت ان تجربه ان تستمع الى بعض ملفات mp3ولذلك عند نقرك على
اى ملف mp3سوف يظهر لك برنامج Totemوالذى يخبرك ان النظام بنفسه سيقوم بعملية البحث فى مستودعات third partyالتى يتم تضمينها مع
-2سوف تظهر لك النافذة التية لتخبرك بانواع الكوديك MP3 playbackالمتوفرة للملف الصوتى الذى تريد تشغيله
301 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3ضع علمة صح امام نوع كوديك الحتكارى الذى تريد تركيبه لتظهر لك رسالة تاكيدية انقر على install
-4الصورة التية توضح لك عملية تنزيل معلومات عن انواع الكوديك التى قمت باختيارها
-5سوف تظهر لك هذه الرسالة والتى تخبرك ان انواع الكوديك التى قمت بطلبها محظورة فى بعض البلدان لنها خاضعة لقوانين الملكية الفكرية وتطالبك
ان كنت فى احدى هذه الدول ان تقوم بشراء تراخيص هذه الكوديك اضغط موافقة ok
-6الن سوف نقوم بتركيب الكوديك التى قمنا بتنزيلها اضغط Apply
302 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-7الن سوف تبدا عملية تنزيل الكوديك المطلوب من المستودعات الخاصة به
-8بعد انتهاء عملية تنزيل الكوديك المطلوب سوف يبدا فى عملية التركيب اوتوماتيكيا كما توضح الصورة التية
التركيب اليدوى
يمكنك تركيب هذه الضافات بطريقة عن طريق استخدام سطر الوامر CLIاو عن طريق Synaptic Package Manager
-2سنقوم الن بتفعيل مختلف المستودعات مثل Multiverse & Restrictedالغير منشطة بصورة افتراضية حيث نقوم بوضع علمة صح فى
-4من مدير الحزم Synaptic Package Managerاضغط على Reloadلتحديث قائمة الحزم المتاحة لديك
-5سيبدا الن مدير الحزم فى تحديث قائمة الحزم المتاحة من المستودعات الجديدة
-6يمكنك الن عمل تنزيل downloadو تركيب installالمزيد من multimedia codecsاضغط على زر search
فى خانة البحث اكتب اسم الكوديك الذى تريده ثم اضغط على زر search
305 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بعد قيامك بعملية البحث ستظهر لك الكثير من الحزم المتوفرة للتحميل اختار الحزمة التى تريدها ثم اعمل كليك يمين عليها واختار
سيظهر لك الن قائمة ملخصة للحزم التى تقوم بتركيبها اضغط على Applyللبدء فى عملية التركيب
306 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سيقوم مدير الحزم الن بتنزيل و تركيب حزمة الكوديك التى قمت باختيارها ,ثم ستظهر لك رسالة تخبرك بنجاح عملية التركيب
307 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
فى الوضع الفتراضى فان توزيعة اوبونتو ل تاتى مدعمة لكل صيغ الملتيمديا بسبب براءات الختراع و حقوق النشر الذى يتم تطبيقه فى بعض البلدان
على كل حال من السهل ان تقوم بربط codecsالمفقودة مع برامج تشغيل الميديا التى لديك سنوضح الن طريقة سريعة تزودك بدعم مع 99%مع
برامج الصوت و الفيديو انت ستحتاج العديد من برامج تشغيل الميديا لنك ربما تحتاج ان تقوم بالتبديل بين هذه البرامج لتشغيل بعض انواع الملفات
ملحظة :الدعم الكامل لتشغيل الملتيمديا متوفر فقط لنظمة , bit -32اذا كنت تستخدم انظمة bit-64سوف تصادفك بعض المشكلت من وقت لخر
اكتب فى خانة البحث mp3ل تضغط Enterثم انتظر قليل سيظهر لك
gxine
Audacious
سوف تظهر لك صغحة التفاقية Sun's licence agreementوافق على شروط التفاقية
-5اترك برنامج Synapticمفتوحا كما هو اكتب فى خانة البحث كلمة vlc plugin
اختار mozilla-plugin-vlc
الخطوة الثانية
لقد قمنا فى الخطوة الولى بدعم 99%من وسائط الملتيمديا لكن تبقى لنا 1%من الدعم مفقود فى اوبونتو Ubuntu 8.04سنحتاج فى هذه الخطوة
ملحوظة :دعم الوسائط المتعددة الكامل ما زال متوفرا لنظم 32bitولكن اذا كان لديك Ubuntu 64ربما تصادف بعض المشاكل من وقت الى اخر
الخطوات
ثم اضغط زر Enterوقم بكتابة الباسورد ) لحظ انك لن ترى رموز لكتابة الباسورد (
-4لتركيب مفتاح التوثيق validation keyلمستودعات Medibuntu repositoryقم بادخال المر التى فى التيرمنال
اضغط Enter
اهمل التحذيرات التى تظهر لك نحن فقط نريد ) codecs 32أîو (w 64 codecsو .libdvdcss 2لحظ ان هناك بعض رسائل التحذير تظهر لك
310 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هى عبارة عن حزمة تحتوى على العديد من الكوديك و هذه الملفات اخذت من نظام تشغيل الويندوز باسلوب حرفى حيث انها تاتى مع نظام الويندوز
بصفة افتراضية على هيئة ملفات , .dllلحظ انك بذلك تعتدى على حقوق الشركات التى قامت بتصنيع الشفرات وتخترق حقوق copyright
RealPlayer -2
QuickTime -3
DivX -4
-7سنقوم الن باغلق مستودع Medibuntu software repositoryلمنع ظهور رسائل التحذير عند عمل التحديث
ثم قم بازالة علمة الصح الموضوعة امام http://packages.medibuntu.org/ hardy free non free
لتشغيل ملفات 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
1.
1. Totem
2. Rhythmbox
3. Sound Juicer
4. Sound Recorder
5. Serpentine
6. Amarok
7. Kaffeine
8. K3b
# Extra Packages
الهدف من هذا الدرس هو ان تتعلم كيف يمكنك تشغيل واعداد وتنظيم ملفات الملتيمديا حيث تأتى توزيعو اوبونتو اليك مع مشغل افتراضى للموسيقى
يتيح لك تنظيم ملفاتك الموسيقية يسمى هذا البرنامج Rhythmbox Music Playerوهو مشابه لواجهة برنامج iTunes
مميزاته:
-8يحتوى على عدد كبير من الصيغ formatبدعم شامل لتشغيل ملفات audio
-2يمكنك بعد ذلك اختيار ملفاتك الموسيقية من قأئمة placesثم تضغط على openلتشغيل هذه الملفات
يجب ان تلحظ انه عندما تقوم باختيار ملفاتك الموسيقية يقوم Rhythmboxبعملية استيراد يقوم بعملية تصنيف للملفات
حسب النوع & genreحسب الفنان & artistحسب اللبوم & albumحسب العنوان titleحسب رقم المسار track number
اختيار المصدر
الموسيقى
اختيار الفنان
ا
لختيار حسب
مسار الغنية
-3اذا قمت بالضغط على زر تشغيل برنامج Rhythmboxبدون اختيارك للملف الذى تريد تشغيله سيقوم بتشغيل اول ملف موسيقى موجود فى نافذة
track
316 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4يمكنك ايضا عمل قائمة من الملفات playlistsالتى تختار فيها الملفات الموسيقية التى تريد تشغيلها وترتيبها حسبما تريد ولعمل ذلك اعمل كليك
-5برنامج Rhythmboxيمنحك الكثير من الميزات المفيدة لحتوائه على الكثير من الضافات pluginsالمختلفة للستفادة من هذه الضافات افتح
اعتمادا على متطلباتك وتفضيلتك يمكنك ان تقوم بتنشيط هذه الضافات pluginsللحصول على العديد من الوظائف الاضافية على سبيل المثال يمكنك
-2تنشيط Visualizationلتستطيع عمل مزامنة حقيقية فى الوقت بين الصورة التى تعرض على الشاشة و الصوت الصادر عنها
-3يمكنك ايضا ان تقوم باعادة تشغيل الملفات الموسيقية بصورة اوتوماتيكية ذلك عن طريق تنشيط Song Lyrics
نقوم بوضع علمة صح امام الضافات التى نريدها ثم نضغط على زر Closeثم نفتح قائمة viewو منها نختار song lyricsلتبدأ فى تفعيل خاصية
-4كما يمكنك التمتع بمشاهدة بعض الصور المتحركة عن طريق النقر على زر Visualization
فى هذه الخدمة لكى تكون قأدرا على تنزيل downloadكل الملفات الصوتية الجديدة لتشغيل الموسيقى من podcastادخل الى قائمة المصادر
Source listثم اعمل كليك يمين على خيار Podcastثم اختار New Podcast Feed
319 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
http://en.wikipedia.org/wiki/Podcasting
سنقوم الن بادخال العنوان اللكترونى فى قائمة New Podcast Feedثم اضغط على Addسيقوم برنامج Rhythmboxاتوماتيكيا بالنظر الى
فى قائمة Source paneفى الوضع الفتراضى يوجد مختلف المحطات الذاعية المتوفرة من خلل برنامج Rhythmboxكل محطة من هذه
المحطات يذيع احدى النواع المختلفة من الموسيقى للستماع الى احدى هذه المحطات الذاعية انقر مرتين Dclickعلى المحطة التى تريدها
لمعرفة المزيد عن الستماع الى الراديو من خلل شبكة النترنت يمكنك الدخول الى الرابط التى
http://en.wikipedia.org/wiki/Internet_radio
ايضا يمكنك اضافة المزيد من محطات الراديو التى ترغب فى الستماع اليها الى القائمة الموجودة بالنقر على New Internet Radio Stationثم
تقوم باضافة روابط هذه المحطات التى ترغب فيها ثم تنقر على زر Addلضافتها
321 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
برنامج Sound Juicerهو من التطبيقات الموجودة على توزيعة اوبونتو بصفة افتراضية وهو يتميز بالعديد من المميزات
-3يقوم بتحويل ملفات audioالى مختلف الصيغ اخرى OGG & FLAC & WAV
-4يعتبر اداة ممتازة و سهلة و التى تتطلب اقل قدر ممكن من تدخل المستخدم
ما هو الفرق بين الصيغ الصوتية الثلثة السابقة OGG & FLAC & WAV؟
: OGGهو بديل مفتوح المصدر ومجانى وغير مسجل برأءة الختراع عن الصيغة المتلكية MP3وهو يستبعد اجزاء من الصوت التى ل يستطيع
البشر سماعها للتقليل من حجم الملف الصوتى و تنقية الصوت الناتج منه و هذا النوع من الصيغ يتميز بصغر حجم ملفاته حيث ان الملف الصوتى
الناتج منه يبلغ 10%من حجم الملفات الصوتية التى لها امتداد على صيغة WAVو التى تحتوى على نفس المحتوى الصوتى
: FLACهو بديل مفتوح المصدر و مجانى و غير مسجل براءة الختراع لكنه يعمل بطريقة مختلفة عن صيغة OGGاو MP3حيث انه يحتفظ
بكل التسجيلت الصوتية كاملة بدون حذف اى معلومات صوتيةغير ضرورية و هو يعادل فى حجمه 50%من حجم الملفات الصوتية التى على صيغة
: WAVهو اختصار لصيغة Waveformالصوتية و هو عبارة عن صيغة صوتية غير مضغوطة يتم اخذها على هيئة نبضات صوتية كل فترة زمنية
Sound Juicer
322 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1عندما تضع اسطوانة audioالمضغوطة سوف يشعر بها برنامج Sound Juicerليقوم بفتحها لك بصورة اوتوماتيكية
-2اذا كنت متصل بشبكة النترنت سيحاول هذا البرنامج فحص هذه السطوانة ثم يقوم بالبحث عن اى معلومات حول محتوى القرص المدمج مثل
artistو titleو trackمن موقع MusicBrainz.orgو الذى يعتبر قاعدة بيانات ضخمة على النترنت تشمل اكثر من 360,000ألبوم منشور
السطوانات وحفظها على جهازك اذا كنت ترغب فى ضبط اعدادات النسخ من السطوانة الى جهازك قم بفتح قائمة Editو منها اختار Preferences
مصدر الملفات
مكان النسخ
ترتيب الملفات
نوع التسمية
نوع الصيغة
324 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لختيار مستوى الجودة للملفات المنسوخة يمكنك عمل ذلك عن طريق الضغط على زر Editو الذى يوفر لك الكثير من الختيارات التى تمكنك من
اختيار جودة ملفاتك الصوتية كما ترغب اختار واحدة منهم ثم انقرعلى زر Edit
سوف تظهر لك هذه النافذة التى تعرض لك اسم و وصف و امتداد صيغة الملف
الن سوف نختار المكان الذى ترغب فى الحتفاظ فيه بملفاتك الصوتية ,فى الوضع الفتراضى يقوم البرنامج بالحتفاظ بهذه الملفات فى مجلد Home
و بالطبع يمكنك اختيار المكان الذى تراه مناسبا لحفظ ملفاتك الصوتية على سبيل المثال سوف نقوم بحفظ هذه الملفات فى مجلد Music
325 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
نقوم الن باختيار الملفات الموسيقية التى نريد نسخها ونضع امامها علمة صح اما الملفات الموسيقية التى لنريد نسخها نحذف من امامها علمة
الصح و الن يمكنك البدء فى نسخ الملفات الموسيقية من السطوانة الى جهازك عن طريق الضغط على زر , Extractكما يمكنك معرفة الوقت
بعد انتهاء عملية النسخ سوف تظهر لك رسالة تخبرك بنجاح العملية يمكنك ان
اذا اردت نسخ ملفاتك الموسيقية التى تحتفظ بها من جهازك على اسطوانة مدمجة يمكنك ذلك عن طريق احدى البرامج القوية ,وهو برنامج
Serpentineالذى يقوم بالعمل اللزم باسلوب مريح و سهل الستخدام وياتى مع توزيعة اوبونتو بصفة افتراضية
-1سنقوم الن بادخال اسطوانة فارغة فى CD ROMفيشعر بها برنامج 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و يعتمد الوقت الذى تأخذه هذه العملية على حجم الملفات
iPod
ما هو ipod؟
هو احدى اجهزة الملتيمديا الجوالة الشائعة تم تصميمها وتسجيل علمتها التجارية عن طريق شركة , Appleيمكنك من خلله تشغيل ملفات MP3
وملفات AACوهو قادر على تخزين عشرات اللف من الملفات الصوتية ولكنه ليدعم صيغ الملتيمديا مفتوحة المصدر
ايقونة له على سطح المكتب desktopكما يمكنك تشغيل جهاز ipodعن طريق برنامج Rhythmbox Music Playerو يمكنك رؤية الملفات
-2يجب ان تلحظ انه عندما تقوم بتشغيل جهاز ipodعن طريق Rhythmboxربما تظهر لك رسالة خطأ اذا لم تكن قد قمت بتركيب الضافات
اللزمة لتشغيل مثل هذه الملفات لذلك فانه يلزمك بالطبع تنزيل اضافات الكوديك اللزمة لتشغيل هذه المتدادات والصورة التية توضح لك الملفات
Gtkpod
يمكنك تنزيل برنامج gtkpodمن خلل مستودعات اوبونتو من خلل برنامج مدير الحزم Synaptic Package Manager
مميزاته :
-1رؤية كل الملفات التى تحتفظ بها فى جهاز ipodوالذى يقوم اوتوماتيكيا بتقسيم هذه الملفات الموسيقية الى مختلف المجموعات النوع genre
واللبوم albumوالفنان artistلتساعدك على التصفح السريع لمفضلتك الموسيقية
-2يمكن عمل قائمة playlistلضافة و تعديل مفضلتك
-3التحكم فى درجة ارتفاع الصوت لحدى او كل ملفاتك الموسيقية
-4بعملية نقل الملفات من و الى جهاز ipodبكل سهولة
ؤ
اين اجد برنامج gtkpod؟
Gtkpod
333 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الصورة التية توضح لك كيف يمكنك اختيار ملفاتك الموسيقية من جهاز الكمبيوتر الى جهاز ipodو عند النتهاء من عملية نسخ الملفات اضعط على
زر open
لتبدا عملية نقل الملفات ثم تظهر لك رسالة سريعة بنجاح عملية النقل
بعد انتهائك من نسخ الملفات الى جهاز ipodنقوم بحفظ التغييرات ,بالضغط على زر Save Changes
-2اعمل كليك يمين على ايقونة ipodالموجودة على سطح المكتب واختار Eject
توزيعة اوبونتو لعمل ملفات audioهو GNOME Sound Recorderيسمح لك هذا البرنامج القيام بتسجيل وتشغيل مختلف صيغ ملفات audio
جودة تسجيل من هذه النافذة نختار جودة صوت الدخل والخـرج الى
تسمح لنا هذه النافذة باستخدام بعـض الدوات التى تعمل على تحسين
-5بعد اكتمال عملية التسجيل يمكن الضغط على زر PLAYللستماع الى الملف الصوتى المسجل
338 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
المجانية و مفتوحة المصدر يمكن تركيبه بسهولة من مستودعات اوبونتو لذلك سوف نقوم بتركيبه من Synaptic Package Mangerاو من
مزاياه
-2اعادة تشكيل هذه الموجة عن طريق تقطيع بعض الجزاء الغير مرغوب فيها
عند تشغيل برنامج Audacityلول مرة سوف يسالك عن اللغة الفتراضية التى ترغب ان يظهر لك بها ,مع العلم ان هذا البرنامج متوفر له 30
Audacity
-1نقوم باختيار الملف الصوتى الذى نريد اجراء عملية التعديل عليه
340 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2سيقوم برنامج Audacityبفتح ملف audioالذى قمت باختياره و يقوم بعرضه عليك على هيئة موجة زرقاء
: Magnifying tool -1تستخدم فى حالة الملفات الطويلة اذا كنت ل ترى بعض الجزاء التى تريدها يمكنك استخدام هذه الداة لتكبير مناطق معينة
: Envelop tool -2تمكنك هذه الداة من تغيير احجام مناطق معينة من الملف الصوتى
: Time Shift tool -3تسمح لك بتحريك الصوت بالكامل مع الزمن وتساعدك هذه الداة فى حالة وجود مختلف الملفات الصوتية
: Selection tool -4لختيار جزء معين من الملف الصوتى الذى تريد العمل عليه
341 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4لختيار احدى الماكن التى ترغب فى تعديلها قم بسحبها dragالى احدى المساحات بالضغط على زر الماوس اليسر مع التثبيت ليظهر لك بلون
رمادى غامق
-5يمكنك ان تقوم بتقطيع الجزء الذى تريده من الملف الصوتى ,ثم يمكنك تعديل هذا الجزء بتطبيق مختلف المؤثرات الصوتية المختلفة
342 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
لزيادة مستوى ارتفاع الصوت فى احدى الجزاء التى قمت بتحديدها اتبع التى :
لحظ ان الموجات الزرقاء فى المنطقة المختارة قد تغيرت ,يمكنك الن ان تقوم بالستماع الملف الصوتى بعد تغيره بالضغط على زر PLAY
343 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بعد ان تكون راضيا عن كل التعديلت التى قمت بهـا يمكنك ان تقوم بحفظ الملف المعدل يمكنك ان تقوم
بحفظ ملفاتك على مختلف الصيـغ الشائعة مثـل MP3 & Oggلحفظ الملف المعدل اضغط على
Exportلتظهر لك النافـذة التية التى تسمح لـك باختيـار نـوع المـلف المعدل ثم اضغط على save
سوف تظهر لك هذه النافذة التى من خللها سنقوم باختيار مكان الملف المعدل الذى نريد حفظه
يقوم برنامج Audacityالن بتصدير الملف فى صيغة الملف المحددة هذه العملية قد تأخذ بعض الوقت اعتمادا على طول الملف الصوتى ,ثم يقوم
Playing DVDs
تشغيل الديفيدى
فى الوضع الفتراضى فأن توزيعة اوبونتو قادرة على تشغيل نسخ الديفيدى التى ل تحتوى خليط الضافات الحتكارية ,على سبيل المثال فان
اسطوانات الديفيدى التجارية تحتوى على ما يسمى ب CSSاختصارا ل Content Scrambling Systemو هى صيغ لتعقيد الشفرة و التى
تحاول ان تقيد البرامج التى يمكنها ان تشغل صيغ الديفيدى بالضافة الى القيود القانونية التى وضعت حول صيغ scrambled
بينما تعهدت اوبونتو على اللتزام بصيغ الملتيميديا مفتوحة المصدر المجانية لذلك فانك ستكـون بحاجة الى بعـض الـحزم البرمجية لكى تكون قادرا
على تشغيل اسطـوانـات الديفيدى المشفرة تشغيل playو اعادة تشغيلها playbackو يمكن الحصول عليهـا من مستودعات اوبـونتـو
تنويه :من المحتمل عند استخدامك لبعض البرامج لتشغيل او نسخ الديفيدى فانه يكون غير مسموح بهذا فى قوانين بعض الدول لذلك يجب عليك معرفة
ثانيا :من خلل سطر الوامر CLIاو من خلل مدير الحزم Synaptic package mangerيمكنك تركيب الحزم الضافية التية
gxine
libdvdcss2
libdvdnav4
libdvdplay0
libdvdvread3
Xine
Totem-xine
لحظ ان برنامج Totem-gstreamerهو البرنامج الفتراضى فى توزيعة اوبونتو لتشغيل DVDاوتوماتيكيا عندما تقوم باخال اسطوانات الديفيدى
فى DVD/Rلكنه غير قادر على استعراض قائمة بمحتويات الديفيدى بعض البرامج مفتوحة المصدر الخرى مثل mplayer & VLC & xine
بعد ان تقوم بتركيب كل الحزم الضافية المطلوبة من مستودعات اوبونتو يمكنك ان تقوم بتشغيل ملفات DVDلديك بكل سهولة
-1قم بادخال اسطوانة الديفيدى التى لديك فى محرك السطوانات DVD/Rليفتح لك بصورة اوتوماتيكية
-2لتكبير صفحة الفيديو لملء الشاشة كلها ببساطة اضغط على الحرف Fمن لوحة المفاتيح او اضغط على زر Escلعودة الصورة الى الحجم الطبيعى
346 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4يمكنك النتقال الى المشاهد التالية فى الفيديو الذى تشاهده عن طريق الخطوات التية :
Backing up DVDs
استرجاع ملفات الديفيدى
اذا كان لديك ملفات DVDقديمة او النى ليس من السهل عليك ان تجدها يمكن استرجاعها من جهازك عن طريق اخذ نسخ احتياطية منها ويمكنك ان
تأخذ نسخة احتياطية من بعض المسارات tracksلتقوم بمشاهدتها لحقا لكى تستطيع عمل ذلك فأن اوبونتو تزودك
لكن هذه التطبيقات لم يتم تضمينها مع توزيعة اوبونتو بصفة افتراضية ,لكن يمكنك تنزيلها من مستودعات اوبونتو وتركيبها بكل سهولة
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هذه الداة تحاول تبسيط العملية للمستعملين متوسطى المستوى
مميزاته :
-6يعمل بجانب GStreamer multimedia frameworkوالذى يجعله سهل الستخدام ليمكنك اضافة اضافات لصيغ التشفير والكوديك فى المستقبل
لمعرفة المزيد حول هذا البرنامج ادخل على الرابط التى :
http://thoggen.net/download
-1الن يظهر لك نافذة برنامج Thoggen DVD Ripperو سوف يسألك عن tracksالتى تريد استرجاعها على , DVDضع علمة صح امام
trackالذى تريده
التحكم فى Cropping
التحكم فى حجم
الفيديو الناتج
الملف الناتج
352 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3اضغط على okمن التافذة السابقة لتبدا عملية السترجاع مباشرة ,مع ملحظة ان عملية السترجاع تأخذ وقت كبير لكنك ستحصل على نتيجة
ترضيك
353 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تزودك توزيعة اوبونتو بمختلف الدوات التى تمكنك من تشغيل ملفات الموسيقى و الفيديو المتاحة عبر النترنت ,يمكنك الستماع اليها ومشاهدتها
onlineملفات الموسيقى و الفيديو يمكنك تشغيلها من خلل متصفح النترنت لكن يتطلب منك ذلك تركيب بعض المشغلت الخاصة على نظامك لتكون
يمكنك ان تقوم بتشغيل مختلف صيغ الفيديو المتاحة على النترنت مباشرة من خلل استخدام متصفح الويب على سبيل المثال يمكنك مشاهدة
Google videosو You Tubeمباشرة باستخدام برنامج FireFoxبدون تركيبك لى نوع من انواع المشغلت الخاصة او الضافية plugins
الصورة التية توضح لك احدى لقطات الفيديو التى تعرض داخل نافذة فايرفوكس
لكنك ايضا بالعتماد على نوع الصيغ الموجود بها ملفات الفيديو التى تريد مشاهدتها ستكون قادرا على تنزيل وتركيب المزيد من الضافات plugins
لمتصفحك لحظ ان بعض pluginsمتاح بصفة افتراضية فى متصفح النترنت Firefox web browser
354 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-2من خلل سطر الوامر CLIاو مدير الحزم Synaptic package mangerسنقوم بتركيب
totem-xine-firefox-plugin
totem-gstreamer-firefox-plugin
mozilla-mplayer
flashplugin-nonfree
كيف اتمكن من تشغيل الفيديو من خلل المتصفح باستمرار بدون تقطع الصورة المعروضة ؟
اذا كنت تستخدم Totem-gstreamerبصفة افتراضية
-3يمكنك تركيب بعض مشغلت الميديا الضافية مثل RealPlayer 10لمشاهدة صيغ RealPlayerبصورة افضل من برنامج , Totemيدعم
برنامج RealPlayerمختلف الصيغ مثل realaudioو realvideo 10و mp3و oggو theoraو h263و AAC
-2يمكنك تنزيله مجانا من صفحة الشركة الم له على النترنت واختيار النسخة الخاصة بلينوكس
355 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
RealPlayer 10
أعمل حفظ
اضغط Forward
RealPlayer 10
اذا اردت مشاهدة ملفات الفيديو المتاحة عبر النترنت يجب عليك وضع روابط مشاهدة الفيديو فى متصفح النترنت فايرفوكس
358 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سوف تظهر لك رسالة تطلب منك اختيار كيفية عرض ملف الفيديو سواء بحفظه على جهازك او مشاهدته عبر النترنت سوف نختار التشغيل المباشر
سيقوم برنامج Real player 10بتنزيل اجزاء ملف الفيديو على التتابع و يحفظها فى ملفات النترنت المؤقتة temporary Internet folder
كما يمكنك مشاهدة افلمك مباشرة عن طريق الروابط التى يمكنك وضعها فى برنامج RealPlayerمباشرة لعمل ذلك اتبع الخطوات التية :
360 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Editing Videos
تعديل ملفات الفيديو
بالضافة الى تمكنك من تشغيل ملفات الفيديو يمكنك ايضا القيام بعمليات التعديل المختلفة عليها و لذلك فان اوبونتو يوفر لك مختلف الدوات التى تمكنك
: Kino -1هو محرر فيديو متقدم قادر على تشغيل صيغ Raw DVو AVIكما يسمح لك بتنزيل مختلف انواع ملفات الفيديو و تقطيع اجزاء معينة
: Stopmotion -2هو برنامج مجانى يمكنك من وضع صور ثابتة التى لديك سواء من كاميرا التصوير اومن القرص الصلب او المؤثرات الصوتية و
اضافتها الى مختلف صيغ ملفات الفيديو لتعديلها مثل mpegاو avi
: Subtitle Editor -3هو احدى المحررات الثانوية يتبع ادوات GTK+2ويمكنك استخدامه لتعديل بعض العناوين الثانوية للفلم والفيديوهات
يمكنك استخدامه لصنع بعض العناوين الثانوية وتحويل صيغتها و تعديلها وتصحيحها و تحسين العناوين الثانوية الموجودة ,كما ان هذا البرنامج لديه
القدرة على عرض الموجات الصوتية مما يسهل عليك مزامنة الصوات مع العناوين الثانوية
: Pitivi Video Editor -4هو احدى محررات الفيديو من نوعية , non-linear editorو هو يسمح لك بتسهيل عملية تعديل الملفات الصوتية و
عمل مشاريع الفيديو ,كما يمكنه ان يتولى عمليات خلط و تقطيع و تحجيم ملفات الصوت و الفيديو و اضافة المؤثرات عليها يمكنك حفظ مشاريعك على
مستودعات اوبونتو ويمكنك تركيبه بسهولة من مدير الحزم Synaptic Package Manager
-1نقوم باضافة ملفات الفيديو التى نرغب فيها اضغط على زر Import Clipsواضغط على زر Addلضافة المزيد من ملفات الفيديو
363 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3لكى تتمكن من عمل تعديل على ملف الفيديو الذى قمت باختياره يجب عليك بداية مشروع جديد لذلك اتبع الخطوات التية :
364 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
- 4تظهر لك الن قائمة يمكنك من خللها اضافة العديد من السمات الخاصة على الفيديو الذى قمت باختياره لتحديد مختلف المواصفات التى تفضلها
اسم المشروع
وصف المشروع
عرض الفيديو
ارتفاع الفيديو
تردد الفيديو
نو ع الصوت
معدل الصوت
عمق الصوت
الصيغة الناتجة
كودك الصوت
كودك الفيديو
-5لتطبيق التعديلت الجديدة التى قمت باختيارها اضغط على زر Render projectو يمكنك اختيار زر Modifyلعمل المزيد من التعديلت على
ملف الفيديو
-6ايضا يمكنك الضغط على زر Choose fileلتغيير اسم ملفك المعدل ,ثم نقوم باختيار مكان الملف المعدل الذى نريد حفظه
366 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هو برنامج بديل عن برنامج Rhythmboxاذا اردت استخدامه عليك حذف Rhythmboxاول وهو برنامج لتشغيل الصوتيات
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ليكون قادرا على تشغيل العديد من صيغ الملفات
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
مزاياه
-5لديه العديد من اللوان الواجهة يمكنك تغييرها حسب رغبتك color schemes
– 9يمكنك اختيار قاعدة البيانات التى تريد ان تستخدمها SQLite3 & MySQL & PostGreSQLفى مكتبة البرنامج
-11يمكنك عمل قائمة تشغيل playlistبسرعة ويمكنك ملئها عن طريق السحب والفلت
-12يمكنك حفظ playlistالمفضلة لديك بصيغ PLSو M3Uلتشغيلها عن طريق البرامج الخرى
-14يمكنك دخول المواقع الميديا عن طريق kioslavesلتستطيع تشغيل ملفات الموسيقية من مواقع التى تبدا عناوينها ب smb:// & fish://
https://help.ubuntu.com/community/Amarok
373 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Kaffeine
برنامج Kaffeineهو احدى برامج تشغيل الموسيقى الخاصة بواجهة KDEوهو يستخدم محرك xine as back-endفى الوضع الفتراضى لكنه
من الممكن ايضا ان يعمل من خلل gstreamاو Kplayerاذا كنت قد قمت بتركيبهم من قبل
مزاياه :
-5يمكنك حرق اسطوانات audio CDsالى صيغ mp3و oggو streams audio and video
https://help.ubuntu.com/community/Kaffeine
374 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Gxine
برنامج gxineهو احدى برامج الملتيمديا التى تم تصميمه على مكتبات GTK +وهو ياتى متضمنا العديد من مكتبات تشغيل الفيديو مثل libxine
مزاياه :
-1امكانية عمل plays backللعديد مثل CDs & DVDs & VCDs
-2يفك تشفير decodesالعديد من ملفات الملتيمديا مثل MP3 & WMV & AVI & QuickTime
http://xinehq.de
375 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
VLC
برنامج VideoLAN Clientهو من اكثر البرامج شهرة لقدرته على تشغيل عدد كبير جدا من ملفات الملتيمديا مثل MPEG-1 & MPEG-2
& AVI & MPEG-4 & WMV & QuickTime & MP3 & Ogg DVDs & VCDsبالضافة الى الكثير من صيغ الملتيمديا المنتشرة
عبرالنترنت
vlc-plugin-esd
vlc-plugin-sdl
vlc-plugin-arts
vlc-plugin-sdl
vlc-plugin-ggi
vlc-plugin-glide
vlc-plugin-svgalib
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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سوف نتعلم فى هذا الدرس مختلف انواع تطبيقات الجرافيك المتاحة فى توزيعة اوبونتو بصفة
افتراضية فى التوزيعة نفسها او من خلل مستودعات اوبونتو الغنية بالكثير من البرامج القوية
: GIMP Image Editor -2يسمح لك بمشاهدة الصور و تعديلها بطريقة احترافية و تغيير درجة الوضوح و التباين لللوان و درجة قوام الصورة
: F-Spot Photo Manager -3هو مدير للصور يمكنك من تنظيم وادارة الصور و يقوم بعمل تصنيفات للصور حسب نوعها
: XSane Image Scanner -4يسمح لك هذا البرنامج من مسح كل مستندات الصور من الت التصوير الرقمية و الفاكس والميلت الخاصة بك
379 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
: 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-4ارسال صورك و البوماتك الى النترنت بواسطة مختلف اوضاع تخطيط الثيمات
-6يمكنك من نسخ و نقل و حذف و طباعة و تكبير و تصغير صيغ الصور يمكنك هذا البرنامج من استعراض الكثير من صيغ الصور مثل
-3اذا كان لديك الكثير من الصور فسوف يكون من الصعب ان تجد الصور التى تريدها لذلك فان البرنامج يوفر لك العديد من اساليب العرض مثل
-4يمكنك تكبير الصورة بالضغط على زر Fullscreenلملء كامل الشاشة او يمكنك تكبير الصورة التى تختارها عن طريق عمل Dclick
الصورة الصورة
مغادرة التكبير تكبير تصغير الخصائص
السابقة اللحقة
-5يمكنك تشغيل اساليب العرض المتقدمة Slide Showsبدل من النقر على الصور ,ليقوم بعرض سلسلة من الصور التى تختارها على التتابع
384 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-6هذا البرنامج يستخدم بصورة افتراضية وقت تاخير مقداره 4ثوانى للنتقال بين الصور المعروضة اذا رغبت فى تغيير هذا الوقت الفتراضى اتبع
-7فى بعض الت التصوير فانه عند اقتراب فلش الكاميرا من الشخص الذى نقوم بتصويره فان الضوء ينعكس من شبكية عين هذا الشخص على
عدسة الكاميرا مسببا علمة حمراء Red Eyeعلى صورة هذا الشخص ويعتمد حجم هذه العلمة على كمية الضوء المنعكس
-2نقوم باستخدام اداة Red-Eye Removalونقوم بفتحها حسب الترتيب التى :
-3نقوم بالنقر على المنطقة المتاثرة او بالقرب منها لستبدال النقط الحمراء باخرى سوداء
التراجع
386 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
The GIMP
GNU Image Manipulation Programme
هو برنامج الجرافيك الفتراضى فى توزيعة اوبونتو تم ترخيصه تحت رخصة GNUالعامة ,وهو برنامج مفتوح المصدر ,وهو يتضمن العديد من
الدوات التى تتيح لك التلعب فى الصور ,ايضا هذا البرنامج متاح للعمل فى العديد من اللغات و توجد منه نسخة عربية ,ايضا يستخدم فى اضافة
العديد من اللمسات الجمالية للصور ويقوم بالعديد من المهام لعداد وصنع الصور واعادة تحجيمها وتصنيف واقتصاص الصور من داخل او من خارج
مميزاته :
-1يوفر لك موقع كامل لدوات الرسم مثل الفرش والقلم والمصابغ النفاخة
-3ادوات التحويل مثل تدوير الصورة بزاوية معينة و اختيار مقاييس جديدة الصورة و القص والنقر
-5ادارة جيدة للذاكرة حيث ان حجم الصور تحددها سعة القرص المتوفرة
-6قادر على التراجع /وتكرار العمليات وهى محدودة بسعة القرص المتوفر
-9اخذ عينات ثانوية من نقاط الشاشة لكل ادوات الطلء لتقليل التشوه عند عرض الصور التى لها resolutionعالى فى وضع له resolutionاقل
PCX , BMP, GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF
-1من قائمة Applicationsاختار Graphicsومنها برنامج GIMP Image Editorليفتح لك برنامج GIMPوسيعرض عليك
يمكنك الن التعديل على صورك باستخدام النافذة السابقة والتى تتوفر فيها الكثير من الدوات
388 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
F-Spotهو برنامج يقوم بادارة صورك الشخصية وهو يعمل فى بيئة سطح المكتب جنوم
مزاياه:
-1يمكنك استيراد وعرض صورك من جهازك الشخصى او من الكاميرا الرقمية او جهاز ipod
-2كما يمكنك من تصدير ملفاتك لوضعها على CDاو ارسالها عبر النترنت كما يمكنك اشهارها على شبكتك لمشاركتها مع باقى الجهزة
-5كما يدعم هذا البرنامج 16نوع من صيغ الصور المختلفة من بينها JPEG, GIF, TIFF , RAW
- 2انقر على select folderلختيار المجلد الذى يحتوى على الصور التى تحتفظ بها
كما يمكنك وضع علمة صح امام copy file to the photo folderلكى يقوم بعمل نسخة منها فى مجلد الصور الفتراضى الذى ينشئه البرنامج
كما يمكنك وضع علمة صح امام include subfoldersلكى يقوم باستيراد الصور من المجلدات الفرعية التى بداخل المجلد الصلى الذى قمت
باختياره
390 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الصورة التية توضح لك كيفية اختيار المكان الذى تحتفظ به بالصور ,انقر على زر openلكى يقوم البرنامج باستيراد الصور من الملف الذى تختاره
-3قم بالنقر على زر importلختيار الصورة التى تريدها ليقوم بعرضها فى النافذة الرئيسية للبرنامج حيث يقوم البرنامج بترتيبها حسب تاريخ
-2انقر على زر الستيراد Importليقوم البرنامج ليكتشف البرنامج نوع الكاميرا وموديلها
-3قم بتحديد الكاميرا ليقوم البرنامج باستيراد صورك منها ويقوم بعرضها لك
– 4سوف تظهر لك النافذة التية والتى تعرض عليك كل ملفات الصور التى تحتفظ بها فى الكاميرا الرقمية و يمكنك تحديد ما تشاء من الصور ونسخها
-3الن يعرض لك البرنامج الصورة التى قمت باختيارها مكبرة و تملء الشاشة للخروج من وضع التكبير اضغط على Exit fullscreen
394 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Organising Photos
تنظيم الصور
- 1فى الوضع الفتراضى فان برنامج F-Spotيقوم بعملية تنظيم ملفاتك على حسب التاريخ والوقت الذى قمت بحفظ هذه الملفات على جهازك ,على
سبيل المثال اذا كان لديك 50صورة قمت بحفظها على جهازك فى عام 2004وايضا 50صورة اخرى قمت بحفظها على جهازك فى عام 2007وانت
كنت تريد مشاهدة الصور التى قمت بحفظهـا عام 2004سوف نقوم بتـحريك شريط الوقت timelineالـى عام 2004
-2اذا اردت تنظيم ملفاتك بصورة اخرى يمكنك ان تقوم بوضع علمات معينة على الصور لتستطيع تقسيم صورك الى مجموعات حسب نوع العلمة
395 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
برنامج الرسام
Inkscape
هذا البرنامج غير موجود بصفة افتراضية فى توزيعة اوبونتو لكنك يمكنك الحصول عليه عن طريق مستودعات اوبونتو باستخدام سطر الوامر CLI
-6يحتوى على ادوات رسم تمكنك من تنفيذ اعمالك بمستوى راقى مشابها لداء برامج Illustrator, CorelDraw , Xara X
-7يعمل مجانا على العديد من انظمة التشغيل مثل لينوكس /ميكروسوفت ويندوز /سولريوس /ماك
-8يمكنك من تدوير الصور وتحجيمها وامالتها وتقسيمها وملئها وصدمها بدقة عالية
: Page -1هى المنطقة التى يمكنك من خللها تحديد الخيارات المختلفة للصور التى تنتجها ,مثل اختيار ابعاد الصفحة والنسبة المئوية بين الرسم و
مساحة الصفحة
: Menu Bar -2هو شريط القوائم الذى يحتوى على اوامر التكبير والحفظ وغيرها
: Command Bar -3هو شريط الدوات الذى يحتوى على الدوات الساسية فى شريط القوائم
: Drawing Toolbar -4هو شريط ادوات الرسم والذى يوفر لك العديد من الخيارات لعمليات الرسم التى يمكنك ان تقوم بها ويحتوى على الشكال
الساسية مثل المستطيل و المربع و البيضاوى و الشكال المعقدة وقدرة كبيرة على التعديل على الشكال ودمجها والتلعب بها
: Tools Control Bar -5هو شريط ادوات التحكم الذى يحتوى على خيارات معينة مثل اداة رسم المضلعات
: Status Bar -6هوشريط الحالة والذى من خلله يمكنك معرفة البعاد والطبقات وعندك تحريك لمؤشر الماوس فهو يوضح لك مكان النقطة التى
-1انقر على الزر الذى به الشكل الذى تريد رسمه ثم ضع مؤشر الماوس فى اى مكان من الصفحة الذى تريد ان تبدء رسم اشكالك منه
-2اسحب المؤشر الى الشكل المعروض فى الصفحة التى امامك و انقر عليه ليظهر لك شريط ادوات التحكم ليعطيك القدرة على التحكم فى طول و
عرض الشكال و غيرها يمكنك تغيير ابعاد الرسوم بدون التاثير على resolutionالرسم
InkScape
-3بعد قيامك برسم الشكال التى تريدها سنقوم الن بعملية حفظ الملف المرسوم انقر على زر saveالموجود فى Command Barلتظهر لك نافذة
من خللها قم بكتابة اسم لملفك اختار مكان الحفظ
397 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Scanner
مسح الصور باستخدام الماسح الضوئى
مسح الصور باستخدام جهاز الماسح الضوئى فى اوبونتو عملية سهلة كل ما عليك فعله هو توصيل scannerبجهازك مباشرة ليقوم بتعريفها
واضافتها الى قائمة الجهزة التى لديك ,حيث ان اوبونتو لديه قدرة عالية على التعرف على اجهزة scannerبطريقة مباشرة ,اذا واجهتك مشكلة فى
تعريف scannerعلى اوبونتو عليك الدخول الى موقع اوبونتو لمعرفة الجهزة والملحقات المتوافقة مع اوبونتو
-1زيارة الموقع التى الذى يوفر لك قائمة بمشغلت driversالماسح الضوئى المتوافقة مع اوبونتو
https://wiki.ubuntu.com/HardwareSupportComponentsScanners
-2فحص حالة الماسح الضوئى الخاص بك من خلل الموقع التى والذى يوفر لك قائمة بمشغلت اجهزة الماسح الضوئى وبرامجها المدعومة
http://www.sane-project.org/sane-backends.html
يمكنك ان تقوم بمسح الصور باستخدام الماسح الضوئى scannerباستخدام برنامج Xsaneالمتاح فى توزيعة اوبونتو الذى يقوم باستكشاف الماسح
-2سوف تظهر لك النافذة الرئيسية للبرنامج و التى توفر لك العديد من الخيارات لتعديل الوضاع الفتراضية لمسح الصور الناتجة حيث يمكنك
اختيار نوع الصيغة التى تريد حفظ الصور الممسوحة بها على جهازك –
-3الن سنقوم بوضع احدى الصور فى جهاز الماسح الضوئى ثم ننقر scanللقيام بمسح الصورة
بعد ان تقوم بمسح صورك سوف تظهر لك نافذة عرض الملف الناتج
399 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
Digikam
هو برنامج لدارة الصور photoيعمل بديل عن برنامج F-Spotالذى يمكنك حذفه لتركيب digikam
digikam
kipi-plugins
showfoto
400 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
User Adminstration
ادارة المستخدمين
مميزات ادارة المستخدمين فى نظام لينوكس ؟
نظام لينوكس تم تصميمه فى الساس ليكون نظام متعدد المستخدمين , multiuser systemلذلك فانك سوف تجده منتشر على اجهزة الحواسيب
الضخمة huge mainframe computersذلك لنه قادر على خدمة المئات من المستخدمين ان لم يكن اللف فى نفس الوقت حيث يمكن ان تتصل
اللف من الجهزة الطرفية بخادم واحد رئيسى ليتعامل هذا الخادم مع كل هذه الجهزة مجتمعة فى وقت واحد
اذا نظرنا الى بيئة العمل الشخصية يمكن ان نكون لكل شخص من افراد العائلة الواحدة حساب شخصى خاص به هو فقط وغير مسموح لى شخص اخر
ان يتعامل مع حساب هذا المستخدم ال هو لن بيئة عمل كل حساب مستخدم ستكون مفصولة كليا عن بيئة عمل المستخدمين الخرين وبذلك فانك تكون فى
امان تام من اى تلعب من جانب المستخدمين الخرين حتى لو اتلف احد المستخدمين حسابه فان ذلك ليؤثر على نظام لينوكس بتاتا وتظل الحسابات
الخرى تعمل بدون اى اضرار جانبية كما يمكنك الدخول بحساب المستخدم الجذر لتقوم بحذف الحساب التالف وتقوم بانشاء حساب شخصى جديد لهذا
المستخدم ,لحظ ايضا ان بيئة سطح المكتب desktop environmentهى ايضا ستكون مفصولة عن بيئة سطح المكتب للمستخدمين الخرين ومعنى
هذا انه يمكنك ان تقوم بتعديل اعدادات سطح مكتبك حسب رغبتك كما ان الملفات الشخصية التى يقوم النظام بانشائها وحفظها وهى تختلف من مستخدم
الى مستخدم اخر لنها متوقفة على طريقة استخدام هذا المستخدم لحسابه الشخصى ستكون مفصولة تماما عن ملفات المستخدمين الخرين ,اذا كنت انت
المستخدم الوحيد لجهازك فانك ستكون قادرا على اضافة العديد من المستخدمين الخرين مثل يمكنك عمل حساب لستخدامات العمل وحساب اخر من اجل
بالطبع كل هذه المميزات لن تجدها فى ميكروسوفت ويندوز لنه نظام تشغيل محدود القدرات وعلى الرغم من قدرته على اضافة العديد من المستخدمين
الخرين ال ان المشكلة الساسية التى سوف تواجهك هى عدم قدرته على ادارة الذاكرة بصورة جيدة حيث انه كلما ازداد عدد المستخدمين تتطلب ذلك من
نظام التشغيل تحسين عملية ادارة حسابات المستخدمين الخرين ولذلك فانه عند انهيار حساب احدى المستخدمين نتيجة لسوء الستخدام او احدى
الفيروسات سيكون ذلك احدى السباب الرئيسية لنهيار نظام تشغيل ويندوز بالكامل وسوف تكون غير قادرا على اصلح النظام فى هذه الحالة كما يجب ان
تلحظ ان ذلك تسبب فى اضاعة حسابات الخرى للمستخدمين الخرين وملفاتهم الشخصية وستكون مضطرا فى هذه الحالة ان تعيد بناء نظام التشغيل من
جديد وانشاء ملفات جديدة محل الملفات التى تم ضياعها وكل هذا سوف يستهلك وقتك ومالك ويضر باعمالك ومشاريعك
كل المستخدمين فى نظام ميكروسوفت ويندوز يمكنهم الدخول الى النظام بحساب مستخدم واحد حيث انهم غير مطالبين بشكل افتراضى بادخال اسم
المستخدم وكلمة المرور لهذا المستخدم بينما فى نظام لينوكس سوف يتم مطالبتك بشكل افتراضى بادخال اسم المستخدم وكلمة المرور للحساب الذى تريد
العمل من خلله
402 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مجرد الدخول الى النظام كما ان المستخدم الوحيد المسئول عن اضافة الحساب الجديد للمستخدمين الخرين هو المستخدم الجذر باعتباره مالك للنظام كما
يمكنه ان يقوم بتحديد صلحيات المستخدم الجديد ما هو مسموح به وما هو غير مسموح مثل طريقة التعامل مع بعض الملفات او البرامج او حتى الجهزة
لحظ هنا ان اسلوب الصلحيات permissionsالمتبع فى انظمة لينوكس هى جوهر قوة وامان النظام من المتلعبين والفيروسات والمخترقين
عندما يزداد اعداد المستخدمين للنظام مثل الموسسات والشركات يمكنك ان تقوم بوضع هولء المستخدمين فى مجموعات Groupsوذلك لتسهيل عملية
التنظيم والدارة حيث ان التعامل مع المجموعات مشابه للتعامل مع المستخدمين المنفردين بمعنى يمكنك تحديد صلحيات مجموعة كاملة من المستخدمين
دفعة واحدة بدون الحاجة الى وضع هذه الصلحيات على كل مستخدم على حدة
لحظ ايضا ان دخول شخص معين الى ملف او مجلداو جهاز معين من الممكن ان يسمح به او يمنع حسب المجموعة التى انضم اليها هذا الشخص
كل نوع من انواع المستخدمين ضرورى من اجل ان يعمل النظام لديك بصورة صحيحة ويجب ان نتعلم الختلفات بين 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
يجب ان تعلم ان المستخدم الجذر هو المستخدم الذى له سلطة عليا على نظامك ويسمح لك بعمل كل ما يحلو لك عمله سواء كان الوامر التى يصدرها فى
مصلحة النظام او ضد مصلحة النظام فالنظام يلبى له كل طلباته ولذلك فانه يتوجب عليك عدم الدخول الى نظامك بصلحيات المستخدم الجذر بصفة
افتراضية حتى لتتسبب فى حدوث اى اضرار بالغة على نظامك بشكل غير مقصود وربما يتسبب ذلك فى انهيار النظام نتيجة الستخدام الخاطىء
لتفعيل حساب المستخدم الجذر قم بادخال المر التى الى سطر الوامر
يمكنك التحول الى صلحيات المستخدم الجذر عن طريق كتابة المر التى فى سطر الوامر
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وكل الملفات المرتبطة معه يكون فقط هو نفسه والمستخدم الجذر
فقط من لهم حق الوصول والتعديل على هذه الملفات مع ملحظة ان هذا المستخدم ليس له دليل فى مجلد البيت وليس له كلمة سر لكنه يسمح لك
سوف تجد قائمة بها كل المستخدمين لنظامك موجودة فى نظامك فى الدليل /etc/passwdمع العلم ان توزيعة اوبونتو تشير الى هؤلء المستخدمين على
اساس انهم المستخدمين القياسيين standard usersبسبب انك سوف تجدهم موجودين بشكل افتراضى على كل اجهزة الحاسب المثبت عليها نظام
على سبيل المثال نجد ان هناك مجموعات نظام system groupتختص كل مجموعة بوحدة جهاز معين مثل الصوت والفيديو والفاكس وغيرها حيث
بمسمى ) (UIDبينما فى حالة المجموعات يكون معروفا بمسمى ) (GIDبينما يقومك نظام التشغيل لديك بعرضهم بصورة ابجدية فقط لسهولة الستعمال
بينما الرقام من 1حتى 499عبارة عن المستخدمين النظاميين system usersالتى يقوم بوضعها النظام
الرقام من 500وحتى 999عبارة عن المستخدمين النظاميين system usersالتى ترغب انت فى اضافتهم الى النظام
حيث يقوم نظام اوبونتو بترتيب هولء المستخدمين بشكل متسلسل بناءا على هذه الرقام مع ملحظة ان هناك بعض الستثناءات حيث يقوم نظام اوبونتو
من الممكن ان يقوم مدير النظام system administratorباضافة المستخدمين الى هذه المجموعات او انشاء مجموعات جديدة بالكامل
406 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
هنا سوف نقوم باستخدام امتيازات المستخدم باستخدام المر sudoويشير حرف mالى امر النظام ان يقوم بانشاء مجلد homeخاص بهذا المستخدم
لحظ ان اضافة مستخدم جديد للنظام يجعل النظام يقوم بعمل مجموعة مالكة owner groupجديدة تضم هذا المستخدم بصورة اوتوماتيكية وتحمل نفس
اسمه وضمه الى بعض مجموعات النظام system groupو كذلك سيقوم النظام باختيار الصدفة الفتراضية له من نوع bash
هذا المر يقوم باضافة مجموعة جديدة الى مجموعات النظام وتقوم انت باختيار اسمها وسنستفيد من هذا المر هو امكانية ضم المستخدم للعديد من
المجموعات والتى يتم تحديد نوعها سواء اساسية او غير اساسية بناء على المر المستخدم فى اضافة المستخدم الى المجموعة المطلوبة
يقوم هذا المر بنفس عمل المر الول ويزيد عنه هو اضافة المستخدم لحدى المجموعات الثانوية التى تم انشائها مسبقا
يقوم هذا المر بنفس عمل المر السابق مع ملحظة امكانية ضم المستخدم لعدة مجموعات ثانوية باستخدام العلمة الفاصلة
هذا المر يقوم بانشاء حساب مستخدم جديد ثم تقوم بتغيير المجموعة الساسية التى ينشائها النظام له بصورة افتراضية واستبدالها بمجموعة اساسية
-6انشاء مستخدم جديد مع تغيير المجموعة الساسية له وضمه لعدة مجموعات ثانوية
لديك كذلك اوضحنا كيف يمكنك ضم هذا المستخدم الى مجموعات ثانوية اخرى موجودة لديك على النظام
الن قد تتسال اين المستخدم الذى استخدمه ,اين انا الن بين هذه المجموعات الساسية والثانوية ,ولكى تفهم ذلك فانك عند الدخول الى النظام فان نظام
لينوكس يقوم بادخالك الى حسابك الذى قمت بانشائها وانك موجود حاليا فى المجموعة الساسية التى تضمك ومعنى هذا ان اى تغييرات او تعديلت تقوم
بتنفيذها الن فانها تكون مملوكة لحسابك الشخصى وللمجموعة الساسية التى انت موجود بداخلها الن
لو افترضنا انك تريدالقيام باعمال اخرى وتريد ان تكون هذه العمال مملوكة لحسابك الشخصى ولمجموعة ثانوية انت قد انضممت اليها وبالتالى فانك تريد
ان تنتقل بحسابك الشخصى للعمل تحت هذه المجموعة يمكنك بكل سهولة عمل ذلك باستخدام المر التى
الن يمكنك القيام بكل العمال التى تريدها مع ملحظة انك المالك الشخصى لهذه الملفات والمجموعة التى انت بداخلها الن هى المجموعة المالكة
بعد ان تنتهى من اعمالك قد ترغب فى العودة مرة اخرى لحسابك الشخصى الموجود تحت المجموعة الساسية لعمل ذلك اكتب المر التى
exit
فيها هذا المستخدم ,كما يمكنك من خلله معرفة هذه المعلومات عن حسابك الشخصى او حساب احدى المستخدمين
-1اذا رغبت معرفة المجموعات التى تنتمى اليها انت قم بادخال المر التى
>id <user_name
-2اذا رغبت فى معرفة المجموعات التى ينتمى اليها احدى المستخدمين الخرين قم بادخال المر التى
>sudo id <user_name
الى العديد من مجموعات النظام العديدة system 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 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مع ضمه للعديد من المجموعات
الثانوية الخرى بحيث يكون قادراعلى التعامل مع مكونات الجهاز بصورة كاملة
لعلك لحظت اننا لم نقوم بتعيين كلمة مرور passwordلهذا المستخدم حتى الن لذلك يجب ان تعلم ان نظام لينوكس لن يسمح لك باضافة مستخدم جديد
بدون كلمة سر ولذلك فانه سيقوم اوتوماتيكيا باغلق الحساب Lock accountوذلك حفاظا على نظامك !!!
لذلك يجب ان نقوم بوضع كلمة سر لكل حساب مستخدم نريد ان نضيفه الى النظام لحظ ان المستخدم العادى ordinary usersمسموح له وضع كلمة
السر لحسابه وايضا سيكون قادرا على تغييرها اما اذا اردنا تغيير كلمة سر لحساب مستخدم معين ونحن نعمل من خلل حساب مستخدم اخر فاننا فى هذه
الحالة بحاجة الى استخدام امتيازات المستخدم الجذر عن طريق المر sudo
نريد الن وضع كلمة سر لحساب المستخدم الجديد sabryولعمل ذلك اتبع التى
passwd sabry
سيطلب منك الن ادخال كلمة السر لحسابك واعادة كتابتها من اجل التاكد
-1اذا قمنا بتغيير كلمة السر لمستخدم ما من نفس حساب هذا المستخدم
-2اذا قمنا بتغيير كلمة السر لمستخدم ما من خلل حساب مستخدم اخر نستعمله
لحظ انه فى كلتا الحالتين السابقتين اننا سنقوم بادخال كلمة السر القديمة اول ليتاكد النظام من انك المالك الفعلى للحساب الذى تريد تغيير كلمة السر له
وال لن يسمح لك بفعل ذلك ثم سيطالبك بعد ذلك بادخال كلمة السر الجديدة مرتين للتاكد من سلمة ادخالها
-3كلما ازداد طول كلمة السر كان من الصعب تخمينها على العموم يجب ال تقل عن 8خانات
410 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مغلق بصفة افتراضية فى توزيعة اوبونتو يمكنك العمل كمستخدم ممتاز Super Userاو انك تمتلك العديد من الحسابات الشخصية الخاصة بك على
نظامك واردت ان تقوم باعمالك تحت هذه الحسابات المختلفة لذا فانه يتوجب عليك التنقل بين الحسابات المختلفة يمكنك عمل ذلك عن طريق سطر الوامر
بكل سهولة
$ su -
لحظ تحول علمة المحث اقصى اليسار من علمة $الى علمة #
#
للعودة الى حسابك الصلى regular userوالخروج من المستخدم الممتاز ادخل المر التى
# exit
لحظ انك قد عدت مرة اخرى لحساب المستخدم المعتاد regular userوتحولت علمة المحث الى $
$
-2للدخول كمستخدم اخر موجود على النظام قم بادخال اسم هذا المستخدم
$ su - other_user
$ exit
-3لمعرفة المستخدم الذى تستخدمه ذلك فى حالة تنقلك بين الكثير من المستخدمين الخرين وكونك غير متأكد من المستخدم الذى انت موجود بداخله الن
whomi
411 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
سوف نتعلم كيفية ادارة حسابات المستخدمين الخرين لنحقق اعلى استفادة لستعمالتك الشخصية وحاجات اعمالك اليومية
القاعدة السابقة يوضح مثال لعمل حساب مستخدم متاح حتى التاريخ الموضح ثم ينتهى بعد هذا التاريخ ول يستطيع هذا المستخدم دخول النظام
القاعدة السابقة تسمح لك بتغيير اسم احدى المستخدمين الموجودين بالنظام فعليا واستبداله بأسم اخر
يستخدم هذا المر اذا اراد مدير النظام التاكد من قوة كلمات السر الموضوعة على حسابات المستخدمين الخرين حفاظا على أمن النظام
لحظ ان هذا المر يقوم باغلق كلمة سر المستخدم وبالتالى لن يستطيع الدخول الى النظام
لحظ ان هذا المر يتيح لمدير النظام فقط اعادة فتح حساب تم اغلقه مسبقا
لحظ ان هذا المر سوف يقوم بحذف حساب المستخدم نهائيا وحذف مجلد البيت الخاص به بجميع ملفاته الشخصية المحفوظة بداخله
412 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الهدف من هذا المر هو منع المستخدمين غير المشتركين فى هذه المجموعة من الدخول اليها ال بكتابة الرقم السرى للدخول
وهذا المر يسمح للمستخدمين الغير مشتركين فى مجموعة الدخول الى هذه المجموعة بدون ادخال كلمة السر
- 8اغلق مجموعة
لمنع اى مستخدمين غير مشتركين فى هذه المجموعة من الدخول اليها سواء بكلمة سر او بدونها
للسماح للمستخدمين الغير مشتركين فى هذه المجموعة الدخول الى هذه المجموعة
413 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-11حذف مجموعة
اذا اردت حذف المجموعة الساسية لمستخدم موجود بالفعل على النظام فانه يتم الغاء حساب هذا المستخدم اول ثم بعد ذلك يتم الغاء مجموعته الساسية
نصائح للمبتدئين
-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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بعد ان قمنا بكتابة كل بيانات المستخدم الجديد لحظ انه تم اضافته الى نظامك بصلحيات افتراضية يعطيها النظام لكل المستخدمين الجدد
اضافة مستخدم
خصائص المستخدم
حذف مستخدم
ادارة المجموعات
خاصية النتقال السريع بين المستخدمين المختلفين توفر عليك القيام بعمل 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الموجودة على
جهازك الذى يحتوى على نظام لينوكس فى هذه الحالة يجب عليك استخدام طريقة التسمية المعتمدة فى نظام الويندوز حتى تتمكن من نقل ملفاتك بسهولة
ما الفرق بين صلحيات المستخدم فى نظام تشغيل لينوكس عن نظام التشغيل ويندوز ؟
سوف تجد فى نظام التشغيل Windows Xpانه يمكنك من التعامل مع كامل القرص الصلب من قراءة وكتابة وتنفيذ بدون الحصول على تصريح من
المستخدمين الخرين كما يمكنك الحتفاظ بملفاتك الخاصة بداخل الجزء المخصص لملفات نظام التشغيل ويندوز مما يؤثر على استقرار نظامك ويضر
بينما تحت نظام التشغيل اوبونتو لينوكس سوف نجد العديد من انواع المستخدمين
-1المستخدم العادى : ordinary usersوالذى يمكنه ان يصل لجميع الملفات الموجودة على القرص الصلب لكنه سيكون قادرا بشكل افتراضى على
قراءة ملفات المستخدمين الخرين ولكنه ليس قادرا على تعديل او تنفيذ هذه الملفات بدون اخذ تصريح من المستخدم الجذر ولكنه سيكون قادرا على
التحكم بالملفات التى يقوم بانشائها بنفسه من قراءة وكتابة وتنفيذ بنفسه باعتباره المالك لهذه الملفات ,وهنا يقوم النظام بحفظ التعديلت فى دليل البيت
الخاص بهذا المستخدم حيث يحتوى دليل البيت على العديد من مجلدات المستخدمين الخرين حيث تحفظ تعديلت كل مستخدم فى المجلد الخاص به
سيكون دليل احد المستخدمين الفتراضى هو /home/usernameحسب الترتيب الهرمى لشجرة نظام الملفات السابق شرحها
-2المستخدم الممتاز : superuserسيكون له صلحيات اكبر من المستخدم العادى حيث يمكنه الدخول الى كل ادلة النظام ويمكنه انشاء او التعديل او
حتى حذف هذه الملفات التى يريدها كما يمكنه منح المزيد من الصلحيات للمستخدمين العاديين لداء العديد من المهام الخرى
ملحوظة
بعض البرامج يمكنها ان تقوم بعمل ادلة فرعية subdirectoriesفى دليل البيت home directoryمن اجل تنظم وتخزن الملفات الناتجة عنها .على
سبيل المثال عند استخدامك لكاميرا رقمية سوف تقوم بعمل دليل فرعى لها من اجل تخزين وتنظيم ملفات الصور الناتجة عنها فى مجلد البيت الخاص بك
/home/username
ربما تكون هذه الملفات عبارة عن ملفات شخصية او عبارة عن ملفات تحتوى على برامج يجب ال تتفاجىء بان نظام لينوكس له طريقة خاصة فى التعامل
مع هذه الملفات بطريقة مختلفة عن الطريقة التى يتعامل بها ميكروسوفت ويندوز من حيث البنية التحتية لهذه الملفات وطريقة ادارتها والحتفاظ بها
كل شىء تقريبا فى لينوكس عبارة عن ملف مكونات جهازك واجهزة الشبكة المتصلة بجهازك كل هذا يتم تضمينه داخل نظام ملفات لينوكس يمكنك ان
تقرر من هو المالك لهذه الملفات ومن هو يستطيع ان يدخل اليها ومن ليستطيع
420 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
انك قمت بتركيب قطعة من الجهزة مثل عن طريق فتحة , 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
الجدول التى يوضح لك طريقة تسمية وحدات قراءة كتابة البيانات حسب طريقة توصيلها فى جهازك
لحظ ان الجدول السابق يسمى وحدات التخزين من النوع IDE\ATAبالرمز hdxحيث xهى a,b,c,dحسب طريقة التوصيل بينما ,بينما اذا كان
لتزيد عدد اقسامه عن 4اقسام ويكون عددها 1بصفة افتراضية بينما النوع الثانى يضم تحته العديد من وحدات التخزين من النوع logicalالتى يمكنك
مثال
لو افترضنا ان لديك هاردديسك تم توصيله فى جهازك كـ 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بين اقسام الهاردديسك المختلفة وشجرة الملفات
لحظ ان انظمة الملفات FAT16 & FAT32المستخدمة فى ميكروسوفت ويندوز يتم تسميتها بالسم vfat
423 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الربط المؤقت
-1سنقوم اول بعمل مجلدات للربط بين الدليل /devو الدليل / mntيمكننا تسمية هذا المجلد بالسم الذى تريده على سبيل المثال سنقوم بالتسمية
تثبيته عن طريق fsatbوهو عبارة عن ملف موجود فى الدليل /etcومهمته هى حفظ بيانات وحدات قراءة وكتابة البيانات وهو اختصارا لجملة
file system tableالموجودة فى جهازك مثل الهاردديسك والسى دى روم والفلش ميمورى وغيرها
الربط الدائم
-3سنقوم بفتح الملف fsatbعن طريق المر التى
لحظ اانه يلزمك الدخول بامتيازات المستخدم الجذر عن طريق المر sudoحتى يسمح لك النظام بالتعديل فى ملفاته اما الخيار nano -wفهو يتيح لك
فتح الملف fstabالموجود فى الدليل /etcذلك باستخدام محرر النصوص nanoوكذلك يتيج لك الخيار wالتعديل فى محتويات هذا الملف
بالنسبة الى البارتشن EXT3لنحتاج ان نعمل له mountلنها تكون موجودة اثناء عملية تركيب النظام
بالنسبة الى البارتشن VFATيمكننا ان نقوم بعمل mountيدعم القراءة والكتابة لكل المستخدمين
بالنسبة الى البارتشن NTFSسنقوم بعمل mountله عن طريق احدى البرامج المتخصصة لتتمكن من القراءة والكتابة عليه بصورة امنة
VFAT MOUNT
سنقوم باضافة السطر التية الى الملف fstab
سوف يطلب منك كلمة مرور المستخدم الجذر قم بادخالها حتى يتم التنفيذ
424 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
NTFS mount
يمكنك من خلل هذا البرنامج عمل ربط لقسام NTFSبسهولة تامة وامان فى عملية القراءة والكتابة على هذه كل القسام الداخلية و الخارجية
ntfs-config
مثال 2
-1اول سنقوم بعمل unmountلعادة ضبط التصاريح الموضوعة على بارتشن الويندوز بفرض انه تم عمل amountفى الدليل media/hda1/
-2الن نحن نريد ان نرى جدول التقسيمات partition tableلكل اجهزة القراءة والكتابة المتصلة بجهازك لذلك سنقوم بادخال المر التى
يمكنك من خلل الجدول السابق معرفة بارتشنات الويندوز مثل NTFSالموجود فى الدليل /dev/hda1
-3الن نحن نريد ان نقوم بعمل mount pointلهذا القسم من المعتاد ان نقوم بعمل هذه النقطة فى المسار /media/hda1لكننا هنا سوف نقوم بعمل
هذه النقطة فى مسار منفصل اسمه windowsولعمل ذلك ادخل المر التى
-4الن نحن نريد ان نقوم بعمل mountللبارتشن المطلوب فى الدليل /etc/fstabمع وضع صلحيات مناسبة لهذا البارتشن ولكن قبل ذلك سوف نقوم
باخذ نسخة احتياطية backupمن هذا الملف قبل اى عملية تعديل حتى يمكننا استعادته عند اللزوم حفاظا على استقرار النظام ذلك عن طريق المر التى
-5بعد اخذ النسخة الحتياطية سوف نقوم الن بفتح الملف fstabعن طريق محرر النصوص nanoولعمل ذلك ادخل المر التى
سوف نقوم باستبدال السطر السابق بسطر اخر بحيث يكون شكل النتائج بعد التعديل كما يلى
اذا افترضنا الن ان لديك هاردديسك اخر موجود فيه بارتشن FAT32فى الدليل /dev/hdb1ونحن نريد ان نقوم بضبط الصلحيات الموضوعة عليه
-1اول سنقوم بعمل unmountلعادة ضبط التصاريح الموضوعة على بارتشن الويندوز بفرض انه تم عمل amountفى الدليل /dev/hdb1
-2الن نحن نريد ان نقوم بعمل mount pointلهذا القسم من المعتاد ان نقوم بعمل هذه النقطة فى المسار /media/hdb1لكننا هنا سوف نقوم بعمل
هذه النقطة فى مسار منفصل اسمه fat_filesولعمل ذلك ادخل المر التى
-3لعادة ضبط الصلحيات بحيث تسمح بالقراءة والكتابة سنقوم باضافة السطر التى الى الملف fstabكما يلى
حفظ التغييرات
لحفظ كافة التعديلت التى قمنا بها فى الملف fstabيمكنك ذلك عن طريق الضغط على Ctrl+xثم Yثم Enterللخروج
الصلحيات
permission
ما هى الصلحيات ؟ وما الهدف منها ؟
هى احدى خصائص انظمة التشغيل التى تسمح بتعدد المستخدمين مثل نظام لينوكس ,وترجع اهمية الصلحيات ان نظام لينوكس ليتيح للمستخدم العادى
تعديل النظام كيفما يريد منعا للعبث بملفات المستخدمين الخرين او تخريب نظام التشغيل ولكنه يسمح بذلك فقط للمستخدم الجذر والذى له صلحيات مطلقة
فى كل شىء على نظام التشغيل نفسه وعلى المستخدمين الخرين وبالتالى اذا اراد احد المستخدمين المعتادين تعديل احدى الملفات فعليه الدخول الى النظام
بصلحيات المستخدم الجذر وهو ما يشكل خطرا امنيا كبيرا لذلك سيقوم مالك الملف او المستخدم الجذر بمنح احد المستخدمين صلحيات معينة على الملف
المطلوب مثل القراءة او الكتابة او التنفيذ وبذلك نحافظ على امان و استقرار النظام بدون اى مشكلت
ما الفرق بين صلحيات المستخدمة فى نظام لينوكس عنها فى نظام ويندوز ؟
فى نظام لينكس انت ستكون بمأمن من عمليات العبث بملفاتك من المستخدمين الخرين بقصد او بدون قصد بينما فى نظام ويندوز فان ملفاتك ستكون فى
مهب الرياح حيث يسمح لكل من دخل للتعامل مع النظام الحق فى فعل كل ما يحلو له من قراءة وتعديل وحتى عملية نقلها او نسخها او حتى حذفها ول
ما هى الصيغة العامة التى يتم بها تحديد صلحية الملفات والمجلدات ؟
على العموم يتم استخدام جملة مكونة من 10خانات للتعبير عن صلحيات المستخدمة
><file_type><user_permission><Group_permission><other_users_permission
استخدامه المر
استعراض الصلحيات مع القليل من التفاصيل وذلك باستخدام الحروف فقط 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والن سناتى الى شرح المقصود بالرقام السابقة
رقم 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 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تعديل الصلحيات
بعد ان تعرفنا على كيفية استعراض صلحيات الملفات والمجلدات وفهمنا بالضبط ما هو المقصود منها سوف ناتى الن لنتعرف على كيفية تعديل هذه
الصلحيات حتى تتناسب مع متطلباتك ولنفترض مثل انك قمت بانشاء ملفات ومجلدات خاصة بك وتريد ان تحافظ عليها من تلعب الخرين بها او تدميرها
هنا يتوجب عليك اعادة تعديل الصلحيات بما يتناسب مع ظروفك فمثل يمكنك منح او منع الخرين من قرأتها او تعديلها او تنفيذها وهكذا
ما هى الصلحيات الموجودة بصفة افتراضية على الملفات والمجلدات عند النشاء ؟
يمكنك تعديل الصلحيات الموضوعة على الملفات او المجلدات عن طريق استخدام المر chmodوهو يعنى change modeاى تغيير الوضع وهو يتيح
لك تعديل الصلحيات الموضوعة على الملفات او المجلدات سواء باستخدام الحروف او الرقام
مثال 1
نفترض ان لديك ملف اسمه myfileلديه صلحيات افتراضية (rw- r-- r--) 644وهى تعنى ان المستخدم المالك له صلحية القراءة والكتابة
والمجموعة المالكة لديها صلحية بالقراءة فقط وكذلك المستخدمين الخرين لديهم صلحية القراءة فقط ,ونحن نريد ان نعطى المستخدم المالك صلحية
نلحظ فى المر السابق اننا قمنا بزيادة الرقم الموجود باقصى اليسار بمقدار 1ليتحول من الرقم 6الى الرقم 7ليمنح المستخدم المالك صلحيات القراءة
والكتابة والتنفيذ وبنفس الطريقة يمكنك تعديل الصلحيات على الملفات التى تريدها
مثال 2
اذا اردنا ان نقوم بتعديل صلحيات المجموعة المالكة والتى لها صلحيات مقدارها 4وهى تعنى صلحية القراءة فقط ونحن نريد ان نقوم بمنح المجموعة
المالكة صلحية الكتابة بالضافة الى صلحية القراءة لذلك سوف نقوم بتعلية الرقم 4الى الرقم 6
ملحوظة :
يمكنك تنفيذ المر statاو ls -lقبل وبعد التعديل للتاكد من تعديل الصلحيات
433 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
استخدامه الرمز
منح صلحية )=(
منح صلحية +
سحب صلحية -
امثلة
اذا كان لديك مجلد اسمه kasperواردت ان تقوم باعطاء مالكه صلحيات القراءة والكتابة والتنفيذ
اما اذا اردت ان تقوم بسحب تصريح الكتابة والتنفيذ للمجموعة المالكة يمكنك تنفيذ المر التى
اما اذا اردت منح المستخدمين الخرين تصريح القراءة والتنفيذ يمكنك تنفيذ المر التى
لحظ ان الحالة الوحيدة التى يمكنك ان تقوم فيها بتحديد التصاريح لكل المستخدمين )المالك والمجموعة المالكة والخرين ( هى حالة تساوى التصاريح
الممنوحة لذلك نفترض مثل انك تريد منح كل فئات المستخدمين صلحيات القراءة والكتابة والتنفيذ يمكنك تنفيذ المر التى
فانك لست فى حاجة الى استخدام المر chmodالخاص بتعديل الصلحيات للملفات بعد انشائها ال عند الضرورة لذلك
تختلف طريقة عمل المر umaskعن طريقة العمل باستخدام المر chmodيجب ان تلحظ ان المر umaskيعمل بطريقة عكسية بمعنى انه يقوم
بطرح الرقم 0022من الرقم الفتراضى للمجلدات 777ليصبح 755وكذلك يقوم بطرح الرقم 0022من الرقم الفتراضى للملفات 666ليصبح 644
وهى الصلحيات الفتراضية الموضوعة على الملف والمجلد عند النشاء بصورة اوتوماتيكية بدون تعديل
مثال 1
اذا اردنا معرفة الصلحيات الموضوعة حاليا على الملفات والمجلدات الجديدة
-2نقوم الن بانشاء ملف جديد اسمه afileومجلد جديد اسمه adirectory
ستجد ان الصلحيات الممنوحة للمجلد هى rwxr-xr-xوهى تعادل 755وكذلك صلحيات الملف --rw-r—r-وهى تعادل 644
مثال 2
اذا اردنا مثل تغيير الصلحيات الموضوعة لتكون 733هنا سوف نكتب التى
umask 0044
اذا اردنا تغيير الصلحيات الموضوعة لتكون 422هنا سوف نكتب التى
umask 355
435 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
الوقت الذى ستقوم فيه بتغيير ملكية هذا الملف لمستخدمين اخرين او مجموعات مالكة اخرى ليقوموا باستكمال اعمالهم الخرى يمكنك ذلك بكل سهولة
فى توزيعة اوبونتو تطبيق هذه التغييرات المطلوبة باستخدام امتيازات المستخدم الجذر عن طريق الدخول بصلحيات المستخدم الممتاز super user
-3تغيير ملكية ملف من مستخدم معين ومجموعة معينة الى مستخدم اخر والى مجموعة اخرى
-6تغيير ملكية مجلد من مستخدم معين ومجموعة معينة الى مستخدم اخر ومجموعة اخرى
نفترض ان هناك ملف يسمى myfileومطلوب تغيير ملكية هذا الملف الى مستخدم اخر اسمه sabryمع عدم تغيير المجموعة المالكة لهذا الملف
نفترض ان هناك ملف يسمى myfileومطلوب تغيير ملكية هذا الملف الى مجموعة اخرى اسمها mygroupمع عدم تغيير المستخدم المالك لهذا الملف
نفترض ان هناك ملف يسمى myfileومطلوب تغيير ملكية هذا الملف الى مستخدم اخر اسمه sabryو ايضا مطلوب تغيير ملكية هذا الملف من
نفترض ان هناك مجلد يسمى mydirectoryوهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد
نفترض ان هناك مجلد يسمى mydirectoryوهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد
نفترض ان هناك مجلد يسمى mydirectoryوهذا المجلد يحتوى على مجموعة من المجلدات والملفات ونحن نريد ان نقوم بتغيير ملكية هذا المجلد
بجميع محتوياته الى مستخدم اخر اسمه khaledوايضا تغيير المجموعة المالكة لهذا الملف الى مجموعة اخرى تسمى mygroup
ان المساعدة والدعم الفنى لتوزيعة اوبونتو يمكنك الحصول عليهما بسهولة من خلل العديد من المصادر لذلك يجب ان لتضطرب اذا وقعت فى احدى
المشكلت
يمكنك تفحصه بدون انترنت ان فريق تطوير هذه المستندات Ubuntu Documentationيقومون دائما برعايتها وتحديثها مع كل اصدارة جديدة
وهى موثقة من اوبونتو و متوفرة للعديد من اللغات و لقد تم تنظيم هذه المستندات بحيث تم وضع الموضوع بجانب المساعدة والجابة على السئلة
الكثر شيوعا
https://help.ubuntu.com
تتصفحها ايضا من خلل النترنت مثل تبويب 6.06LTS & 6.10 & 7.04
441 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
بمستوى عالى لتستطيع ان تتحكم فى كل العمليات التى يمكن ان تجريها على نظامك بكفأة عالية وللحصول على هذه النوعية من الدعم ادخل على
تبويب Community Docsوالذى يحتوى على الكثير جدا من المستندات المجتمعية المحفوظة فى Wikiوالتى تسمح بالضافة وتحديث على
محتويات هذه المستندات بسرعة تتميز هذه النوعية من المساعدة بتوفر الكثير جدا من الموضوعات والتى يتم شرحها بصورة اكثر عمقا عن النوع
السابق , official documentationان community documentationتحتوى على مجموعة كبيرة جدا من من المستندات والتى تغطى
-1يمكنك اختيار المجموعة التى التى تحتاجها من الجانب اليمن من الصفحة والتى تقدم شرح تفصيلى للكثير من الموضوعات التى تهم كل المبتدئين
-2يمكنك استخدام خاصية البحث الموجودة باعلى الصفحة للوصول الى معلومة معينة موجودة داخل community documentationو لزيادة
الدقة فى البحث يمكنك زيادة عدد كلمات البحث لتصل الى معلومات اكثر دقة
442 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3يمكنك ان تجد معلومات على علقة بموضوع بحثك موجودة على صفحة السئلة الشائعة CommonQuestions pageاضغط على الرابط
-4يمكنك الوصول الى المزيد من المعلومات الحية عن طريق الضغط على الرابط Screencasts Ubuntuلتجد الكثير من الفيديو التى تشرح لك
بالصوت والصورة كل ما تريده من موضوعات مثل كيفية تركيب النظام وكيفية تركيب البرامج وتحديثها وكيفية استخدامها وكيفية تعريف العتاد
والملحقات وغيرها الكثير مما يفيد المبتدئين كثيرا كل فيديو يتم توفيره على 3احجام مختلفة كبيرة و صغيرة ومتوسطة ليستطيع الذين لديهم سرعة
اتصال بطيئة بالنترنت الستفادة من هذه الملفات ايضا هذه الفيديوهات متوفرة على صيغتان هما OGGو Flash
والصورة التية توضح لك احدى لقطات الفيديو التى تشرح كيفية اضافة المصادر source list
443 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-1القوائم البريدية
للحصول على مساعدة فى مشكلة معينة يمكن ان ترسل استفسارك من خلل البريد اللكترونى e-mailالى قائمة عناوين البريد اللكترونى ذات العلقة
بتوزيعة اوبونتو للحصول على رد سريع من الفريق ,للحصول على قائمة بعناوين البريد اللكترونى Ubuntu Mailing Listsيتوجب عليك اول
ان تقوم بزيارة موقع اوبونتو التالى
https://lists.ubuntu.com/
ستظهر لك صفحة التى تعرض لك قوائم بعناوين البريد اللكترونى التى يمكن المشاركة مع احداهم فى موضوعاتهم الصفحة التية توضح لك قوائم
البريد اللكترونى mailing lists
للحصول على المساعدة ادخل على رابط Community Support listثم بعد ذلك ادخل على users mailing listوسوف تظهر لك الصفحة
التية الصفحة التية توضح لك الشتراك فى قوائم البريد اللكترونى لمستخدمى اوبونتو
-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نفسك فى منتديات اوبونتو للتسجيل
اقرا التعليمات واضغط على الموافقة لستكمال التسجيل ثم ادخل اسم العضوية والرقم السرى وسوف تصلك رسالة تأكيدية تنبهك باكتمال عملية
التسجيل بعد النتهاء من عملية التسجيل يمكنك الن الدخول الى منتدى اوبونتو الرسمى وتسجل دخولك sign inبأسمك ورقمك السرى ستجد ان
المنتدى مقسم الى العديد من القسام على سبيل المثال قسم للجهزة واخر لتركيب النظام واخر للبرامج وهكذا وكل قسم يحتوى على الف الموضوعات
ثانيا :يمكنك الستفادة من الموضوعات والستفسارات الموجودة فى المنتدى حيث انها متاحة لكل العضاء الدخول اليها والستفادة منها
ثالثا :يمكنك استخدام خاصية البحث فى المنتدى للوصول الى مواضيع ذات علقة باستفسارك
449 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3قنوات الدردشة
ان قنوات الدردشة IRC Channelsعبر النترنت تمكنك من الحصول على المساعدة الفورية فى نفس لحظة السؤال لنها توفر للمستخدمين خاصية
التصال المحادثة الكلمية المباشرة والفورية ببعضهم البعض هذه الخدمة متاحة عبر النترنت على شبكة freenodeمن خلل irc.freenode.net
#ubuntu -1
#edubuntu -3
#xubuntu -4
https://help.ubuntu.com/community/InternetRelayChat
هناك العديد من الطرق للتصال بقنوات IRCوواحدة من هذه الطرق هى استخدام برنامج الشات Pidgin instant messenger
-2للتفاعل مع مستخدمى ubuntuاكتب #Ubuntuفى خانة القناة ثم اضغط على Addلتضيف كل Ubuntu users accountالى Buddies
List
-3لحظ ان #Ubuntuقد قامت باضافة حساب IRCالى Buddy Listاعمل Double-clickعلى IRCللدخول الى قناة مستخدمى اوبونتو
-4يمكنك الن الدخول الى قنوات IRCلمستخدمى اوبونتو لتقوم بعمل محادثة فورية معهم
451 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
مدهشا لوبونتو حول العالم كله ,يساعد هذا المشروع انصار ومتحمسى اوبونتو للعمل فى فريق واحد فى مناطقهم المحلية للدفاع عنه و الترويج له و
http://www.ubuntu.com/-support/community/locallanguage
الصورة التية توضح لك اللغات التى من خللها يمكنك ان تتلقى الدعم والمساعدة
لتلقى المساعدة والدعم فى اوبونتو حسب لغتك المحلية نختار اللغة المطلوبة من قائمة الدعم غبر النجليزية
452 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
اذا اردت النضمام الى احدى هذه الفرق المحلية او اردت ان تجد احداها لمساعدتك يمكنك الدخول الى الرابط التالي للمزيد من التفاصيل
https://wiki.ubuntu.com/LoCoTeams
اذا اردت ان تشاهد قائمة لهذه الفرق المحلية ادخل الى الرابط التالى للمزيد من التفاصيل
//wiki.ubuntu.com/LoCoTeamList
453 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
يمثل مركز للمعلومات وهو يمكنك من الوصول الى معلومات مفيدة عن اوبونتو وعن مشروعات اوبونتو وهو يحتوى على اكثر من 6000مستند
وصفحة والتى يتم تحديثها بصفة مستمرة من خلل اعضاء مجتمع اوبونتو اذا اردت معرفة المزيد من التفاصيل يمكنك الدخول الى الصفحة التية
https://wiki.ubuntu.com /
اذا كنت من مستخدمى اوبونتو يمكنك ان تساهم فى اضافة المزيد من الصفحات او التعديل على بعضها من خلل موقع wikiعلى اية حال يجب ان
تلحظ ان اكواد اوبونتو ستكون تحت تصرف ادارة اوبونتو بينما تقوم انت باضافة اى محتويات على الرغم من ذلك فان موقع wikiالرسمى متوفر
فقط من خلل اللغة النجليزية ,الكثير من مواقع wikiيمكنك ان تجدها على موقع LoCo
http://wiki.ubuntu-fr.org
يمكنك الوصول الى العديد من مواقع wikiفى قوائم LoCo teamsعلى الرابط التالى
https://wiki.ubuntu.com/LoCoTeamList
https://wiki.ubuntu.com/HelpOnEditing
454 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
منصة الصدار Launchpadهو موقع تعاونى على النترنت يساند فى مساعدة الناس للتطوير المباشر او يساهم فى تطوير البرامج مفتوحة المصدر
المجانية ,هو نظام تعاونى يتم تطويره بواسطة , Canonicalوهو يستضيف المشاريع الكثر شعبية مثل ubuntu
https://launchpad.net
للستفادة من المعلومات المتاحة يجب عليك الشتراك اول عن طريق الضغط على Registerفى اعلى يمين الصفحة
455 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
للحصول على اجوبة تقنية عن الصدارات يمكنك البحث فى السئلة الموجودة اضغط على ايقونة Answersلعرض صفحة كل السئلة والجوبة ,
للحصول على اجوبة حول مشروع معين مثل اوبونتو يمكنك اختيار اوبونتو من Most active project listو التى تستعرض لك السئلة عن
فى هذه الصفحة سوف تجد كل الجوبة الخاصة بمشروع اوبونتو تم وضعها فى قوائم تحت مجموعة من القسام المختلفة يمكنك الستفادة بطريقتين :
اذا كنت لتزال لتجد الجواب المطلوب اكتب وصف لمشكلتك ثم اضغط Addلضافة السؤال الى قاعدة البيانات منصة الطلق
عندما يتم الستجابة الى سؤالك سوف يتم ارسال بريد الكترونى ليخبرك بالجابة
457 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
تطبيقاتها المختلفة وتعرفك باماكنها و تمكنك ايضا من مراقبة هذه Bugsاثناء تواجدها ما لم يتم علجها ,اذا وجدت اى مشكلت فى توزيعة اوبونتو
او اى من تطبيقاتها يمكنك عمل تقرير ووضعه فى Launchpadعن طريق الضغط على ايقونة Bugsفى الصفحة الرئيسية من خلل هذه الصفحة
Bug tracking pageيمكنك استعراض كل التقارير السابقة و Bugsالتى تم اصلحها ,قبل ان تقوم بعمل تقرير عن اى Bugsجيدة وارسالها الى
Launchpadيجب عليك اول البحث عن Bugsالموجودة فيه لتتاكدمن ان هذه Bugsلم يتم ارسالها اليه قبل ذلك
كما يمكنك ان تعد تقرير عن اى bugجديدة تقابلك بالضغط على زر Report a bugالموجود فى صفحة The Bug Tracking Page
عند الضغط على زر Continueسيقوم مقتفى الخطاء bug trackerبعرض قائمة من التقارير التى تحتوى على bugsالمتشابهة والتى تم
ارسالها فى اوقات سابقة على , Launchpadلو انك لم تجد ال bugالتى اكتشفتها موجودة فى القوائم فانه ليزال يمكنك عمل تقرير عنها لذا اضغط
على زر No, I’d like to report a new bugستجد زر radioفى اسفل هذه الصفحة ليعرض لك جزء جديد فى اخر هذه الصفحة
اذا كنت تريد تزويد معلومات مفصلة عن bugمثل خطوات استخراجه ومعلومات اصداره و فى النهاية يمكن تسليم هذا التقرير عن طريق الضغط على
https://launchpad.net/malone
459 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
-3الطلب Shipit
Shipitهو احدى التطبيقات التى تمكنك من الستفادة من خدمة طلب و توصيل السطوانات للمنازل CDsعلى الرغم من ان هذه السطوانات يمكنك
تنزيلها مجانا من النترنت ال انه يمكنك ايضا طلب توصيل اسطوانات مجانية اليك خصوصا لو كانت سرعة النترنت لديك بطيئة ,ربما يلزمك فترة
انتظار قد تمتد الى 10اسابيع نتيجة للضغط الطلبيات الكبير والصورة التية توضح لك موقع Shipit site
http://Shipit.ubuntu.com
لطلب اسطوانات اضغط على المربع اليسر لتظهر لك صفحة بها استمارة تقوم بملئها بأسمك وعنوانك وتليفونك الحقيقى ليتمكنوا من الوصول اليك
460 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
) يشابه ثلجة العرض المنزلية ( حيث يمكن لعائلة اوبونتو ان تقوم بعرض افضل اعمالها لكل الشخاص ببعض النكات و رسائل التذكير والدعوات
والقصاصات والخبار والصور يمكنك معرفة المزيد عن طريق زيارة الموقع التى
http://fridge.ubuntu.com/
http://www.ubuntu.com/support/paid
خدمات الدعم الحترافية يمكنك ان تحصل عليها من خلل شبكة العضاء والشركات companies and partnersالموجودة فى قوائم اسواق
Canonical Marketplace
462 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
http://www.canonical.com/contact/forms/sales
لتقوم بملء الستمارة الخاصة و لمعرفة المزيد من المعلومات اضغط على زر Purchase Supportفى الناحية اليسرى من الصفحة ,اذا كانت
لديك شركة يمكنك الستفسار الخدمات التى من الممكن ان يقدمها فريق الدعم لشركتك حيث انها تختلف من شركة الى اخرى
فى حالة اشتراكك فى هذه الخدمة المدفوعة سوف تصلك رسالة بالبريد اللكترونى e-mailتحتوى على رقم هويتك ID numberالتى يمكنك من
خللها الدخول الى هذه الخدمة وايضا سوف تصلك مكالمة تليفونية ترحب بك
463 الصدار الثالث كتاب اوبونتو لينوكس للمبتدئين
المكتب desktopوالخوادم serverالتى تعمل باوبونتو للحصول على المزيد من المعلومات ادخل على الرابط التى
http://www.ubuntu.com/support/commercial/marketplace
اختار منطقتك من قائمة المناطق المزودة بالخدمة والتى سوف ترشدك الى قائمة شاملة بخدمات الدعم المحلى الموجودة فى منطقتك والصورة التية
سوف تعرض لك قائمة بخدمات الدعم المحلى الموجودة فى افريقيا Local Support Services
اذا كانت شركتك تزود بخدمة الدعم ذات العلقة باوبونتو يمكنك ايضا ان تقوم بادراج اسم شركتك فى قوائم اسواق Canonical Marketplace
كمزود لخدمة الدعم المحلية ,يمكنك عمل ذلك ببساطة عن طريق الضغط على رابط send us your informationفى اسفل صفحة
الخاتمة
الحمد ل رب العالمين والصلة والسلم على من ل نبى بعده امام المرسلين وسيد المتقين محمد بن عبد ال نبى المة و امام الدعوة و على اله و صحبه
المصادر المفتوحة دعوة لتحاد الفكر البشرى من اى بقعة فى العالم بغض النظر عن الوانهم او اجناسهم او ديانتهم هى دعوة لتحرير البداع العلمى
والفنى من قيود الملكية الفكرية وقيود الحتكار هى دعوة من اجل الخير للبشرية ونمائها ,ان نظام لينوكس خير دليل على اتحاد كل هذه الجهود حيث
يعمل على تطويره اللف من المبرمجين الموهوبون واللف من المساهمين فى نشره وتعليمه وخير دليل على ذلك انتشار مواقع ومنتديات لينوكس على
شبكة النترنت ليقدموا العون والمساعدة لكل من يريد ان يتعلم ,لقد مر نظام التشغيل لينوكس بالعديد من المراحل قبل ان يصل الى ما وصل اليه الن ذلك
بفضل اتحاد مستخدميه ومبرمجيه واستطاعوا ان يواجهوا كل المشكلت التى تواجهه من قبل النظمة الحتكارية التى لتهتم ال بالسيطرة على السواق و
اكتساب الموال و تشفير البرامج ووضع المزيد من قيود الملكية الفكرية ,لكن لينوكس وضع مصالح مستخدميه فى المرتبة الولى ووفر لهم حرية
الفكروالمعلومة ووسائل المساعدة ,تشهد اليوم توزيعات لينوكس طفرة برمجية كبيرة وسهولة فى الستخدام وكفأة عالية فى العمل لذلك وقع اختيارى
على احدى افضل التوزيعات التى انتشرت بين المستخدمين وفتحت اسواقا جديدة لنظمة لينوكس وهى توزيعة اوبونتووكان السبب الساسى الذى جعلنى
اكتب عن هذه التوزيعة بالذات على الرغم من اننى استخدمت العديد من توزيعات لينوكس الخرى هو اتساع مجتمع هذه التوزيعة يوما بعد يوم حيث
انتشرت الكتب والدورات والمنتديات الخاصة بتوزيعة اوبونتو لتمكنك من اكتساب المزيد من الخبرة كما انهم يساعدونك فى حل اى مشكلت تواجهك
بمنتهى السرعة هذا التعاون انعكس بالطبع على توزيعة اوبونتو وجعلها من اكثر توزيعات لينوكس نشاطا وثراء بالبرامج الحديثة والفكار الجديدة
وجعل العديد من المبرمجين يقومون ببناء توزيعاتهم الخاصة على هذه التوزيعة الكبيرة .