[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

هذه نسخة قديمة من الصفحة!


إعداد نظام سلاكوير

سنفترض أنك قُمت بقراءة دليل التثبيت، و تمكنت من تثبيت نظام سلاكوير على جهازك بدون أخطاء أو مشاكل. دليل المبتدئين يهدف لترسيخ نهج سلاكوير. إذا قمت بتثبيت سلاكوير للمرة الأولى، ربما تُصاب بالخوف من رؤيتك الأولية للبيئة النصية (الطرفية) و تسجيل الدخول عبرها لحسابك. لا تخف، هذة الصفحة ستُرشدك لإعداد و تجهيز نظام سلاكوير.

قبل المتابعة، من المهم معرفة أن مدير حُزم سلاكوير لا يؤدي عمليات التحقق من الإعتماديات. إذا كُنت جديد على إستخدام سلاكوير، اختر التثبيت الكامل (مع احتمال استثناءات لسلسلة "KDEI") لتجنُب المشاكل لاحقاً.

توصية سلاكوير الرئيسية هي “إذا كان لديك مساحة كافية على القرص الصلب نَحن نحُثك على التثبيت الكامل لأفضل النتائج”.

نظرة عامة بعد التثبيت

عند تشغيل نظام سلاكوير للمرة الأولى بعد استكمال خطوات التثبيت و من ثم إعادة التشغيل. ستلاحظ أن تسجيل الدخول لحسابك سيتم عبر الواجهة أو البيئة النصية (الطرفية) - ليس واجهة تسجيل دخول رُسومية كما تتوقع من استخدامك للتوزيعات الأخرى، لا تدع ذلك يُحبط عزيمتك. إنها الخطوة الأولى لمحاولة التعلم فى جنو/لينكس عموماً و التى ستجعلك واسع الأطلاع فى بضعة أسابيع.

لن يعرض عليك المثبت خطوة لإنشاء حساب مستخدم أثناء مراحل التثبيت، هناك حساب المستخدم الجذر(root) فقط و يتوجب عليك تَذَكُر كلمة المرور للمستخدم الجذر التي قمت بتعينها أثناء المراحل الأخيرة من التثبيت. قُم بتسجيل دخولك كــ “جذز” الآن - لتُنقل أمام علامة “#” فى البيئة النصية على الفور.

حسناً و الآن ما العمل؟ المستخدم “الجذر” ليس الحساب الذي تود أستخدامة يومياً. “الجذز(root)” يُستخدم لصيانة النظام و ضبط الإعدادات و ترقية البرامج و ما شابه ذلك (باختصار تحكم كامل بالنظام). أول ما ستفعل هو إنشاء حساب مستخدم جديد لك، بدون صلاحيات المستخدم الجذر. بعد ذلك، حان الوقت للنظر فى تثبيت تعريفات كروت الشاشة المملكة ( إذا كُنت تملك كرت Nvidia أو ATI) و إنشاء اتصال بالشبكة (سلكي/ لاسلكي) أو البدء ببيئة سطح المكتب الرُسومية. هُناك الكثير مما تستطيع فعله مع سلاكوير، لنبدء بالأساسيات.

إنشاء حساب مستخدم

أول أمر تحتاج فعله هو إنشاء حساب مستخدم خاص بك (غير الحساب الجذر)، هُناك طرقتين لفعل ذلك و كلاهما من خلال البيئة النصية [الطرفية]. الطريقة الموصى بها هي استخدام سكربت إضافة مستخدم التفاعلي الخاص بسلاكوير، بالأمر:

# adduser

ثم اتبع التعليمات. إقرأ صفحة إدارة المستخدمين لمزيد من التفاصيل حول سكربت إضافة مستخدم. كما تستطيع استخدام الطرقية غير التفاعلية بالأمر:

# useradd -m -g users -G wheel,floppy,audio,video,cdrom,plugdev,power,netdev,lp,scanner -s /bin/bash slacker

و عند الأنتهاء تستطيع تسجيل الدخول بحسبابك الجديد. سجل خروجك من حساب الجذر[root] (أُكتب “logout” فى حساب الجذر) ثم أدخل باستخدام حسابك الجديد. و الآن هيا بنا للمغامرة الممتعة حقاً.

دعم لُغتك فى سلاكوير

مثبت سلاكوير بلُغة الإنجليزية فقط و سنفترض أيضاً أنها اللُغة التى تريد التعامل بها مع برامجك على جهاز الكمبيوتر. أن كُنت من غير الناطقين باللُغة الإنجليزية و تريد نظام سلاكوير أن يدعم لُغتك الخاصة، يجب عليك الإطلاع على تعليماتنا فى مقالة “التعريب: دعم سلاكوير للُغتك الخاصة”.

إعداد مدير الحُزم

يجب عليك من فترة لأُخرى الأهتمام و التحقق من جهازك أنهُ بحالة جيدة. البرامج التى تم تثبيتها مع سلاكوير التى تعمل عليها، قد يحوي تتطورها [أو اصدارتها الأحدث]نقاط ضعف [ثغرات] مع مرور الوقت. عندما تُشكل نقاط الضعف تلك خطراً على جهازك، حينها تُصدر سلاكوير فى العادة نُسخ مرقّعة لحُزم البرامج تلك. الحُزم المرقّعة [أو المصححة] متاحة على شبكة الأنترنت (فى دليل الترقّعات“patches” للأصدارة) و تُعلن فى القائمة البريدية لأمن سلاكوير.

لديك خيارات عدة من أجل جعل نظام سلاكوير محدثاً. لكن ليس من المنصوح جعل عملية تطبيق أو تثبيت التحديثات الأمنية كاملة تلقائياً، لكن من الممكن عمل ذلك عبر وظيفة كرون “cron” [توضيح: كرون (بالإنجليزية: cron) مجدول أعمال زمني لأنظمة التشغيل شبيهة يونكس. يتيح كرون للمستخدمين جدولة الأعمال (الأوامر أو سكربتات شل) لتعمل تلقائيًا في وقت أو تاريخ محدد].

مدير الحُزم slackpkg

من الخيارات المفضلة استخدام slackpkg، و هو مدير للحُزم من أفضل أدوات إداراة الحُزم الخاصة بسلاكوير“pkgtools”. قبل استخدام slackpkg تحتاج من تحديد أو تعيين سيرفر لتحميل التحديثات و تثبيتها على جهاز الكمبيوتر.

قائمة السيرفرات المتاحة لأصدارة سلاكوير الخاصة بك تجدها في ملف “ mirrors ” على المسار التالي:

/etc/slackpkg/mirrors

أفتح الملف بأي محرر نصوص مثل نانو ( nano ) أو في آي ( vi ) و حذف علامة ( # ) من السيرفر المراد اختياره، تأكد من أنهُ يحمل نفس رقم اصدارة سلاكوير التي تستخدمها و تأكد من أختيار اقرب سيرفر لك أو سيرفر تعلم بأنهُ سريع و بمجرد الإنتهاء سنقوم بتجهيز أو تحديث قاعدة بيانات slackpkg بالأمر:

# slackpkg update gpg
# slackpkg update

لاحظ أن إدارة الحُزم تلك تمت كمستخدم جذز[root]

ستحتاج تحديث قاعدة بيانات slackpkg من فترة لأُخرى عندما تعلم بترقّعات جديدة متاحة للتوزيعة ثم بعد تحديث قاعدة البيانات تستطيع من تحميل و تثبيت التحديثات. ألقي نظرة على صفحة slackpkg لإرشادات حول استخدام هذة الأداة.

مراقبة تحديثات الحُزم

فى كتاب اساسيات سلاكوير فصل حول الحِفَاظ عليها محدثة. سيكون من المفيد قراءته أن لم تفعل ذلك مسبقاً.

  • إحدى الطرق للبحث و معرفة التحديثات ( الترقّعات و الإصلاحات ) هي الأشتراك في القائمة البريدية الأمنية لسلاكوير و تثبيتها عندما تقرأ عنها.
  • الطريقة الأخرى عن طريق تثبيت سكربت يتحقق من التحديثات مرة في اليوم و تمكين السكربت من أرسال رسالة لك عندما تكون التحديثات متاحة.

لعمل هذا ستحتاج لإعداد خدمة البريد المرسل( sendmail ) و كيفية إنشاء وظيفة كرون و السكربت للقيام بهذا العمل. هذا مثال عن السكربت rsync_slackware_patches.sh الذي يراقب ملف سجل التغيُرات للتحديثات. قم بتحميل السكربت و تحريرة ليتناسبك مع سيرفرك المفضل و جعله ملف تنفيذي ليتم استخدامه فى وظيفة كرون.

# wget http://www.slackware.com/~alien/tools/rsync_slackware_patches.sh -O /usr/local/bin/rsync_slackware_patches.sh
# chmod +x /usr/local/bin/rsync_slackware_patches.sh

السكربت يستخدم افترضيات مزدوجة و التي قد ترغب بتغيرها لتتناسب مع بيئتك - مثل الموقع الذي سيقوم السكربت بتزيل الترقّعات فية. ببساطة شغل السكربت لمرة واحدة، و ألقي نظرة على التقرير.

# /usr/local/bin/rsync_slackware_patches.sh
[rsync_slackware_patches.sh:] Syncing patches for slackware version '13.37'.
[rsync_slackware_patches.sh:] Target directory /home/ftp/pub/Linux/Slackware/slackware-13.37/patches does not exist!
[rsync_slackware_patches.sh:] Please create it first, and then re-run this script.

لاحظ أن عليك التعديل على السكربت و تحدد دليلك المحلي ( و إنشاء ذلك الدليل أيضاً ) لاستخدام السكربت. وعند الأنتهاء يتوجب عليك تشغيل السكربت - لتحميل الترقّعات للمرة الأولى. ثم يمكنك استخدام وظيفة كرون لتشغيل السكربت مرة في اليوم. هذا مثال لجدول السكربت ليعمل كل يوم في الساعة 05:33، و تمكينة من التحقق لتحديثات الإصدارة 64 بت لسلاكوير 13.37. أفتح جدول كرون و حررة بكتابة:

crontab -e

ثم اضف هذا السطر لجدول كرون.

33 5 * * *      /usr/local/bin/rsync_slackware_patches.sh -q -r 13.37 -a x86_64

سيتم تنفيذ الأمر فى الخفاء ( يعني لن تحصل عليها عبر البريد الالكتروني ) أن لم يجد تحديثات جديدة. عندما يعثر السكربت على تحديثات جديدة سيقوم بتحميلها ثم مراسلتك عبر البريد و سيعرض نتائج السكربت. ستحصل على رسالة ألكترونية مشابهة لهذة.

[rsync_slackware_patches.sh:] New patches have arrived for Slackware 13.37 (x86_64)!

.......................................................................

0a1,10
> Mon Sep 10 20:26:44 UTC 2012
> patches/packages/seamonkey-2.12.1-x86_64-1_slack13.37.txz:  Upgraded.
>   This is a bugfix release.
> patches/packages/seamonkey-solibs-2.12.1-x86_64-1_slack13.37.txz:  Upgraded.
>   This is a bugfix release.
> +--------------------------+
> Sun Sep  9 19:11:35 UTC 2012
> patches/packages/mozilla-thunderbird-15.0.1-x86_64-1_slack13.37.txz:  Upgraded.
>   This is a bugfix release.
> +--------------------------+

وستعلم حينها أن عليك تحديث مدير الحزم slackpkg وتمكينة من تثبيت اخر الترقّعات. هذا يمنحك السيطرة و التحكم بتحديثاتك (ستقرر متى تحدث نظامك) بينما البدء بالتحديثات التلقائية يتم إعلامك عن الترقّعات الجديدة المتاحة (و التي بالفعل تم تحميلها لك مسبقاً).

هذة المقالة مازلت تحت الإنشاء و المراجعة، أن كان لديك أي ملاحظات يرجي كتابتها في الموضوع الخاص بها في مجتمع لينكس العربي سيتم وضع رد هناك عندما إنتهى أيضاً
 ar:slackware:beginners_guide ()
This translation is older than the original page and might be outdated. See what has changed.