الخميس، شعبان 07، 1427

Smart Package Manager

سمارت عبارة عن اداة بسيطة تعمل على تركيب و حذف و تحديث للحزم و البرامج الخاص بالتوزيعة, بمعنى آخر انها تصنف كمدير للحزم.

أهم مميزات مدير الحزم هذا هو سهولته و سهولة اوامره, و تنزيله لاكثر من حزمة في نفس الوقت بدلاً من تنزيله للحزم منفردة, و هذا يضفي عليه طابع السرعة في التنزيل, طبعاً اذا توفر للمستخدم سرعة انترنت عالية.
و ما يميزه عن بقية مدراء الحزم هو تعامله مع العديد من مخازن سيرفرات الـحزم مثل yum و yast و حتى apt.
و ايضاً فوق ذلك يدعم حزم الـ RPM و DKPG و حتى نظام ادارة الحزم بسلاكوير, اي من السهولة تركيبه على اي توزيعة تعمل تحت احدى تلك الحزم.

بهذا الموضوع سأتكلم عن كيفية تثبيت و استخدام سمارت تحت توزيعة اوبن سوزي.

التثبيت و استخدام الاداة:

قبل كل شيء, ستحتاج لكل من rpm-python و python-element لتثبيت هذه الأداة الرائعة, و ستجدها ضمن اسطوانات توزيعتك و ذلك بالدخول لياست ثم خيار تركيب الحزم.

لتنزيل حزمة الاداة الخاصة بسوزي استخدم احدى هذه الروابط:
(قم بتنزيل النسخة الخاصة بتوزيعة سوزي لديك, سواء 9.3 او حتى 10.1).

الرابط الاول
الرابط الثاني
الرابط الثالث

مع العلم بان الاصدارين 0.41 و 0.42 الخاصين بالسوزي قد قام المطور ديف لوكي بجعلهما يقومان بربط البرنامج بالعديد من المخازن الخاصة بحزم السوزي مثل الاون لاين ابديت و موقعه جورو و باكمان و غيره.

بعد تنزيل البرنامج الخاص بنسختك من سوزي ثبته كما تثبت أي بكج ار بي ام سواء عن طريق سطر الاوامر او ياست او حتى zmd.

بعدها قم بتشغيل البرنامج لاول مرة عن طريق التيرمنال (بعد الدخول كـ root بالطبع) واكتب الامر:
smart update

و سيسألك حينها عن اضافة مخازن الار بي ام الخاصة بتوزيعتك مخزن مخزن, بدءاً من مخازن التحديثات وصولاً لمخازن تحديث الكيدي و الموزيلا.

بعد ذلك سيبدأ البرنامج بتنزيل قاعدة بيانات كل مخزن و ما الجديد بها و سيخبرك بالنهاية بوجود عدد معين من الحزم الحديثة.

قم بعدها بكتابة هذا الامر:
smart upgrade

و سيخبرك باسماء جديد الحزم و اذا كنت تريد تنزيلها, و سيبدأ بعدها عملية التنزيل و مع انتهاءه من ذلك سيبدأ بتثبيتها ثم حذف ملفات التثبيت الخاص بها, مع العلم بأنني مع تركيبي للنظام من جديد و باستخدامي واجهة جنوم و وضع مخزن تحديث الواجهة بالبرنامج قام بتنزيل ما حجمه 500 ميجا من التحديثات الجديدة للحزم سواء ما كان متعلق بالواجهة و ما يخص التحديثات الامنية الخ.

ايضاً احب ان اضيف بأنه يوجد لهذا البرنامج واجهة رسومية لمن لا يحب استخدام سطر الاوامر.
و ذلك عن طريق تنزيله من الروابط السابقة الذكر او عن طريق سمارت نفسه, فقط اكتب الامر التالي:
smart install smart-gui

و هذا شرح سريع لاهم اوامر البرنامج:
smart update: يقوم بتحديث المخازن و البحث عن جديد الحزم الخاصة بتوزيعتك.
smart upgrade: يقوم بعمل تحديث للحزم المتوفرة لتوزيعتك و ذلك عن طريق تنزيلها من السيرفرات, يفضل عمل الامر الاول قبل هذا الامر.
smart fix: يقوم هذا الامر بعمل بحث سريع في جهازك عن الحزم التي لا يتم استخدامها و المكتبات كذلك و يقوم بعرض الاخطاء و اصلاحها اذا اردت.
smart install pkgname: بهذا الامر تقوم بانزال بكج معين تريده من السيرفرات, مثلا اذا اردت انزال برنامج gaim اكتب هذا الامر
smart install gaim
smart remove pkgname: يقوم هذا الامر بحذف برنامج او بكج معين لا تريده. مثلاً لو اردت حذف برنامج مثل gimp اكتب الامر التالي
smart remove gimp
ايضاً تستطيع الاستفادة من الامرين smart update و smart upgrade بشكل آخر.
فمثلاً ان اردت تحديث مخزن معين و مسمى بـ packman اكتب هذا الامر
smart update packman
و اذا اردت تحديث برنامج معين و لنفرض انه gaim اكتب الامر التالي
smart upgrade gaim

و هذه اهم الاوامر التي ستحتاجها, للمزيد من الاوامر الخاصة بسمارت اكتب smart او smart --help.

ايضاً احب ان انوه لمستخدمي جنوم و يريدوا القناة الخاصة بمخزن تحديثات جنوم عليهم باضافتها عن طريق كتابة الامر التالي:
smart channel --add ftp://ftp.suse.com/pub/suse/i386/supplementary/GNOME/update_for_10.1/yast-source
مع ملاحظة تغيير الرقم 10.1 الى رقم اصدارتك من توزيعة سوزي, ايضاً بالنسبة لتحديث الجنوم فسوزي تقوم فقط بعملية اصلاح للاخطاء الموجودة في اصدارة جنوم الحالية بالتوزيعة او ما يعرف بـ Bugfix, اي لا تقوم باضافة اصدارة جنوم حديثة الى مخازنها.
قد تحتاج الى تفعيل القناة ليتم ضمها الى قائمة الابديت في سمارت, و لتفعيل قناة الجنوم ستحتاج لكتابة الامر التالي:
smart channel --enable GNOME

طبعاً بافتراض اسم القناة لديك GNOME, وللتأكد من اسمها الفعلي راجع القنوات الموجودة لدى سمارت لديك بالامر التالي:
smart channel --show

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

للمزيد من المعلومات عن سمارت و ايضاً لبعض الروابط التي قد تفيد مستخدمي بقية التوزيعات و توزيعة سوزي ايضاً بالامكان مراجعة هذا الرابط.

الأربعاء، شعبان 06، 1427

YaST2 و GTK+

لمستخدمي GNOME قام المطورون في اوبن سوزي بتطوير YaST لتعمل تحت مكتبة GTK+ بدلاً من QT, و حالياً المشروع تحت التجربة و سيتم وضعه في النسخة القادمة من اوبن سوزي و التي تحمل الاصدارة رقم 10.2 .

هنيئاً لنا مستخدمي جنوم بذلك :), ففي الوقت الحالي قمت بحذف كل ما يتعلق بكيدي من على التوزيعة, و اصبح الياست يعمل فقط بمكتبة QT و لا يستعين باي ثيمات خاصة بكيدي, و قبل ذلك كنت استعين فقط بمكتبة كيدي لاجل عيون ياست, و لكن بالامس قمت بحذف المكتبة بشكل نهائي و كل شيء على ما يرام, لانني لا اريد ان اعمل تحت واجهة جنوم و بمساعدة كيدي!.

عموماً سأنتظر النسخة القادمة من اوبن سوزي لتجربة الـ YaST-GTK بدلاً من تثبيتها على النسخة الحالية خوفاً من حدوث مشاكل, و بذلك الوقت سألغي كل ما يتعلق بمكتبة QT و حتى المكتبة نفسها و سأتحول لاستخدام كل برامج مكتبة GTK+ و GNOME.

للمزيد من المعلومات و مشاهدة بعض الصور قم بزيارة هذا الرابط.

الثلاثاء، شعبان 05، 1427

التحول لاستخدام GNOME

قمت قبل فترة وجيزة بالتحول الكامل من استخدام واجهة كيدي الى استخدام واجهة جنوم, و الذي دعاني لذلك حقيقةً هو تجربة الـ Xgl و Compiz, و من لا يعرفها فهي عبارة عن تأثيرات ثلاثية الابعاد يتم اضافتها الى الواجهة لتعطي طابع جمالي.

طبعاً في ذلك الوقت و اثناء استخدامي للـ xgl على واجهة جنوم كنت مازلت استخدم الكيدي في انجاز اغلب اعمالي على السوزي, و انتقل لاستخدام الجنوم عندما اريد تفعيل الـ xgl, قد يسألني سائل لماذا لا تستخدم الـ xgl مع واجهة كيدي؟ و الجواب بكل بساطة هو عدم استقرار الكيدي بشكل يبعث على الملل عند تفعيل الـ xgl.

نعود لموضوعنا, مع كثرة استخدامي لجنوم و التأثيرات الثلاثية الابعاد الخاصة بها بدأت اعجب بهذه الواجهه و خفتها, لدرجة انني احيان اعمل عليها بدلاً من الكيدي لانجاز ما اريد انجازه على اللينكس, و بدأت حينها في البحث عن البدائل الموجودة تحت جنوم و تعمل عمل نظيراتها في كيدي, من المسنجر و قارئ الـ RSS و حتى لبرامج الملتيميديا, و صراحة اقولها وجدت جنوم اكثر ثباتاً و استقراراً مقارنةً بكيدي.

بعدها بفترة حدثت لي مشكلة بسبب الـ xgl مع جنوم و لم يعد باستطاعتي الدخول للواجهة, وبعد بحث و عناء في حل هذه الاشكالية قررت حذف GNOME و العودة للـ KDE, و لم تمض سوا ايام قليلة على استخدامي للكيدي و وجدت نفسي اقوم بتثبيت واجهة جنوم من جديد و انحلت المشكلة تلقائياً بل حتى وقد قمت بحذف الكيدي و ملفاته, طبعاً كانت هنالك مشاكل بسبب تثبيت الواجهتين و حذف احداها و لكن لم اعطي لها بالاً.

و قبل فترة قصيرة حدثت لي مشكلة بسيطة في النظام و كان بامكاني حلها و لكن راودتني فكرة حذف النظام و تثبيته من جديد, لكن هذه المرة بدلاً من إضافة الكيدي اقوم بإضافة الجنوم و منها أحل المشاكل التي كانت تواجهني من قبل بسبب تثبيت الواجهتين. و فعلاً قمت بذلك و منذ ذلك الحين و حتى الآن ما زلت استخدم جنوم و مرتاح معاها جداً :).

و اظن انني لن افارق هذه الواجهة حتى عند صدور الاصدارة الرابعة من كيدي و الثالثة من جنوم, فمن الممكن ان استمر في استخدام جنوم خاصةً بعد رؤيتي للـ Mockup لجديد جنوم.

و استطيع التفرقة بين الواجهتين في نقطة بسيطة, الكيدي يهتم بالناحية الجمالية و تعدد برامجه (لدرجة انه عند تثبيت الكيدي تجد العديد من البرامج التي من الممكن عدم استخدامها على الاطلاق من قبل المستخدم), في حين يهتم الجنوم بالثبات و الاستقرار على حساب الجمالية و وجود برامج قليله بدلاً من وجود عدة برامج قد لا يستفيد منها المستخدم (فما الفائدة من كثرة البرامج اذا لم يكن المستخدم سيستفيد منها؟), و هذا ما اعجبني في جنوم. و لهذا السبب نجد ان جنوم لا يستهلك الكثير من الذاكرة في حين الكيدي نجده يلتهم الذاكرة, و من تجربتي وجدت ان الكيدي عند استخدامي للانترنت و برامجي المفضلة يقوم باستهلاك حوالي الـ 700 ميجا من الرام ويزيد (حجم الرام لدي في حدود 750 ميجا) بالمقابل جنوم و في لحظة كتابتي لهذه التدوينة و مع دخولي للانترنت و استخدامي لبرامجي المفضلة يستهلك حوالي 370 ميجا من الرام ( أي حوالي نصف الذاكرة ), و في حالات نادرة و مع كثرة البرامج المستخدمة قد يستهلك حدود الـ 500 ميجا و قد تزيد قليلاً, هل لاحظتم الفرق؟!

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

الاثنين، شعبان 04، 1427

Kickoff

قبل عدة ايام و اثناء تصفحي للانترنت كالعادة وجدت خبر يتكلم عن إضافة لسطح مكتب كيدي في الاصدارة 10.2 القادمة من اوبن سوزي, و هي عبارة عن تغيير لزر الكيدي منيو و اضافة بعض الخصائص لها, و قد تم تصميمه من قبل فريق تطوير الكيدي و سوزي و حالياً هنالك نموذج اولي لذلك تحت مسمى Kickoff او ضربة البداية ان صح التعبير, و كما قيل بالخبر بانه قد بدأ تطويره أثناء بطولة كأس العالم لكرة القدم الاخيرة, و حالياً يتم اختبارها.

لرؤية عرض فلاشي بسيط عنها زر هذا الرابط.

كما يبدو لي انها عبارة عن بديل لما هو متوفر لسطح مكتب جنوم و المعروفه بـ SELD Menu.
للمزيد من المعلومات عن SELD Menu و رابط تنزيلها لجنوم قد قام اخي ابو خالد مشكورا باضافة موضوع عنها و هو على هذا الرابط.

السبت، شعبان 02، 1427

ما الجديد؟

مرت حوالي السنة منذ آخر تدوينه لي هنا, و منذ ذلك الحين و حتى الآن طرأت عدة أمور في حياتي و لعلي أذكر أهمها:
من الناحية التقنية قمت باقتناء لاب توب من نوع HP Pavilion dv1000 و مثبت عليه بالوقت الحالي ويندوز اكس بي النسخة المنزلية مع الحزمة الخدمية الثانية, و أيضاً توزيعتي المفضلة لينكس أوبن سوزي 10.1 . أيضاً قمت بالانتقال حديثاً من الواجهة كيدي الى جنوم بنسبة 100% و سأقوم بطرح موضوع منفرد قريباً عن الأسباب التي دعتني لذلك.

بالنسبة عني لا جديد, باقي لي سنة و نصف على تخرجي من الجامعة, و من الممكن أن تزيد لسنتين بسبب تحديث الجامعة للخطة الدراسية و إضافة مواد جديدة في التخصصات الدراسية بالكليات. حتى الآن لم استخرج رخصة القيادة رغم انتهائي قبل سنة من الآن من الدورة الخاصة بها و رسوبي في الامتحان و منذ ذلك الحين ما زلت أأجل موضوعها, و أيضاً بسبب عدم وجود سيارة استخدمها في تنقلي سواء برخصة او بغيرها.
ما زلت أعزب :). و أيضاً آخر ما أتذكره حالياً عني هو إجرائي لجراحة خلع لسن العقل و الآن أشكو من (طقطقة) في الفك تحديداً في جهة الخلع!.
يكفي التحدث عني و عن حياتي الشخصية لهنا :).

قمت اليوم بتحديث التصميم الخاص بالمدونة و واجهت مشكلة عدم ظهور المدونة بالشكل المطلوب على متصفح إنترنت اكسبلورر و لزمني الامر حدود الساعتين لحل هذه الاشكالية و الحمد لله حتى الآن كل شيء على أحسن ما يرام, بقي أن أقول بأنني مازلت لا أجيد لغة الـ HTML و كل ما تروه هنا من تعديل بالتصميم و تعريب هي جهود شخصية ناتجة عن التجربة و البحث.

الآن سأحاول أن أذهب للنوم من بعد صلاة الظهر, لم أنم منذ البارحة بسبب الأرق.

تنويه: أود أن أعتذر لأحد الأخوة و الذي قام بإضافة تعليق بأحد مواضيع اليوم عن حذفي عن طريق الخطأ لتعليقه, شاكراً له على اضافته للتعليق.

العودة للكتابة!

يبدو أنني سأعود فعلاً للتدوين, فقد قمت اليوم و بدون تردد بكتابة تدوينتين عن اللينكس و هي جاهزة للنشر قريباً! :)
أيضاً قمت بعمل تعديل بسيط في تصميم المدونة, أي ملاحظات الرجاء مراسلتي على ايميلي الموجود في القائمة الجانبية مع مراعاة استبدال at بـ @.

ستكون اغلب المواضيع المنشورة في مدونتي هذه متصلة بالتقنية عموماً و بتوزيعة لينكس سوزي خصوصاً. و كالعادة لن تخلو تدويناتي من بعض المواضيع الشخصية المتعلقة بي, أيضاً أفكر بالانتقال لأحد المواقع المجانية التي تقدم لك مدونة من نوع وورد بريس, أو من المحتمل أن أمتلك دومين خاص بي من يدري, ما زالت فكرة قد تكون قيد التنفيذ في أي وقت.

و ان شاء الله سأحاول التدوين في مدونتي هذه كلما سنحت لي الفرصة بذلك.

الجمعة، شعبان 01، 1427

إحتمال ... العودة

اليوم مررت على مدونتي القديمة هذه, و كما هو واضح كثرة الغبار عليها, و بدأت أفكر جدياً بالعودة للتدوين, قد أعود للتدوين قريباً أو سأقوم بإلغاء هذه المدونة إلى الأبد.

و فكرة العودة كانت و مازلت تخطر على بالي منذ فترة ليست بالقصيرة, و لكن كلما أردت العودة للتدوين أجد أسباباً تمنعي من ذلك, لعل أبرزها يتمحور حول المواضيع التي سأقوم بنشرها هاهنا.

قد تكون العودة قريبة, قريبة جداً :).
وقد تكون عكس ذلك, حتى هذه اللحظة لم أقرر بعد.

انتظروا قراري قريباً.


و دمتم في رعايته.