المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس خطوة بخطوة ** تعلم صنع توزيعتك الخاصة لنظام لينكس*



Inter Linux
26-08-2005, 10:18 PM
السلام عليكم ورحمة الله وبركاته




إصنع توزيعتك الخاصة بأسهل طريقة بفضل dfs أو ديبيان من الصفر Debian From Scratch

أولاً :

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

1جهاز حاسب آلي

^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^

2 غسالة أوتوماتيكية 18 برنامج على الأقل

^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^

3 كمية كافية من مسحوق الغسالات الأتوماتيكية يكفي لغسل ملابسك خلال فترة عملك على توزيعتك الخاصة

^
^
^

معذرة لهذة المقدمة لكنك حقيقة ستحتاج لهذة الأدوات وستساعدك كثيراً دون شك على الإنتهاء سريعاً من عمل توزيعتك الخاصة

ثانياً

حدد هدفك من التوزيعة
مثلاً هل تريد عمل توزيعة للألعاب فقط أم تريد توزيعة للملتيميديا أم توزيعة للبرامج المكتبية أم توزيعة متكاملة مثل توزيعات مندريفا وسوس أم تراك تريد توزيعة مختصرة وبها معظم البرامج والأدوات الهامة مثل ممفيس وكنوبيكس وكانوتيكس وأوبانتو وجواثا-نوتيكس وأرابيان وفيكتارا أم تريد مجرد التفاخر بأنك قمت بعمل توزيعة لنظام لينكس !!

ثالثاً

حدد مستواك في نظام لينوكس بأمانة

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

إثارة
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
عنف
^
^
^
هذا ليس إعلانا عن أحد الأفلام الأمريكية
ولكن هذا ما سيحدث أثناء صنع التوزيعة وبالمرة تستطيع إستخدامه حين الإعلان عن توزيعتك

قبل أن ترتفع الأصوات التي تطالب بطردي من المنتدى أو بقتلي عقابا لي على سماجتي ولزاجتي أو أضعف الإيمان تغير كنيتي بالإكراه لتصبح الرخم بدلا من إنتر لينكس ( رخم لفظة عامية مصرية تعني ثقيل الظل )

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

عزيزي المشاغــــب .. الراغـــــب .. في عمل توزيعة مليئة .. بالعجائـــــــب
هل تعرف أن هناك مشروع إسمه ديبيان من الصفر أو Debian From Scratch

وهذا المشروع يتيح لك عمل توزيعة خاصة مبنية على ديبيان وبإسلوب مماثل لطريقة lfs أو
Linux From Scratch
وإن كان أفضل وأسهل كثيراً

وحاليا وصل للإصدارة رقم DFS 0.6.19 وهي تحتوي على الكرنيل 2.6.7 و 2.6.6 وهو يبدأ بمحمل إقلاع grub لإختيار النواة ولتمرير بعض الأوامر لها بالضغط على زر E لكتابة هذه الأوامر ثم بالضغط على زر Enter بعد كتابة الأمر ثم بالضغط على زر B لبدء تشغيل النظام بالإعدادات التي قمت بتمريرها للنواة
وهذا المشروع يصلح للعمل على منصات 386 و 386X64 و Alpha
والمشروع عبارة عن 1 قرص مدمج يتم تحميله وحرقه كالمعتاد
مميزات المشروع المماثل لمشروع cdebootstrap وأيضاً مميزات القرص القابل للإقلاع هي

1 GNU Grub

2 نواة وأرضية مستخدم تدعم غالبية أنواع أنظمة الملفات مثل ext2, ext3, JFS, XFS, ReiserFS, FAT, VFAT, NTFS, ISO9660, CramFS, tmpfs وغيرها الكثير

3 أدوات وبرامج للتعامل مع القرص الصلب مثل fdisk و cfdisk و parted .

4 محررات نصوص أساسية وبسيطة مثل nano و joe بالإضافة للبرنامجان ذائعا الصيت vim و emacs .

5 بيئات التطوير الرئيسية مثل السي C وبرل Perl وبيثون Python وغيرها التي تتيح تضبيط وإعداد النظام وعمل تصنيف للنواة إلخ ....

6 دعم كامل للشبكات بما فيها DHCP .

7 أدوات لحرق الأقراص المدمجة وأقراص ال DVD .

8 نظام أساسي مبني على توزيعات ديبيان وودي أو ديبيان سارج أو ديبيان سيد لكي تختار الأساس الذي ستبني عليه توزيعتك

والعديد من المميزات الأخرى ستجدها في موقع المشروع بالرابط الذي يوجد أسفل المقال

**********************

أهم ميزة في المشروع هي برنامج dfsbuild وهو يعتبر بنظري أفضل أسهل أداة لعمل صورة أيزو لنظام التشغيل لينكس مهما كانت مكوناته ومحتوياته وإعداداته .

^
^
^
^

والآن حان وقت العمل

هل أنت مستعد

أولا قم بتحميل صورة الأيزو هذه

http://people.debian.org/~jgoerzen/dfs/dfs-0.6.19_i386.iso (http://people.debian.org/~jgoerzen/dfs/dfs-0.6.19_i386.iso)


طبعا لازم تحرقها بالطريقة التقليدية على قرص مدمج كما تفعل مع أي صورة أيزو تنتهي باللاحقة
FILENAME.iso
( ملحوظة هامة : توقف فورا عن الحرق إذا شاهدت ألسنة اللهب تمتد لشاشة الحاسب )


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

صورة محمل الإقلاع Grub بعد الإقلاع من القرص المدمج DFS .




ثم ..............

قبل أن نكمل باقي المقال لتعليمك إحدى طرق عمل توزيعات نظام لينكس يجب أن تقوموا أولا بتحميل صورة الأيزو وحرقها في حالة إقتنعتم بالموضوع ثم نكمل معا خطوات شرح طريقة عمل توزيعة بالإعتماد على
Debian From Scratch

^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
يتبع في المقالة القادمة إن شاء الله




مراجع

رابط الموقع الرئيسي لمشروع dfs وبه ملفات شرح للمشروح وأهدافه وأيضا به ملفات للتحميل

http://people.debian.org/~jgoerzen/dfs/html/dfs.html (http://people.debian.org/~jgoerzen/dfs/html/dfs.html)

مجلد ملفات المصدر لبرنامج dfsbuild .

http://ftp.debian.org/debian/pool/main/d/dfsbuild/ (http://ftp.debian.org/debian/pool/main/d/dfsbuild/)


الحقيقة أن المراجع وحدها لا تفيد مالم تتوفر خبرات عملية
إبحث بمساعدة GOOGLE ربما وجدت شرح أفضل من هذا الشرح


تمنياتي بالتوفيق

to continue




Author Hosam Aamer

Inter_linux@yahoo.com

maximus2002
26-08-2005, 10:56 PM
تشكر والله الموضوع يبغا انجليزي

m.o.v
01-09-2005, 06:42 PM
يعطيك العافيه..........جاري التجميل وترجمة الخطوات

diabloman
12-09-2005, 04:36 PM
تمام اوى على ديبيان من لا شئ جميل و انا حبيت الموضوع و هجرب و عارف انى هفشل بس مش مشكله