إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

الى الاخ mohamed_hagag

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • الى الاخ mohamed_hagag

    :ya_hala:
    السلام عليكم و رحمة الله و بركاته

    أرجو منك أخي الكريم أن تشرح لي كيفية بناء توزيعة مبنية على جنتو
    بطريقة Stage4 و Stage3 مع العلم اني افضل Stage4 لسهولته
    اريد عمل جنتو خاص بي فيه :

    Gnome
    Xorg
    Nvidia Driver
    Kernel 2.6.19.2
    Firefox 2.0
    Vlc 0.8.6
    Xine-ui 0.99.4
    يعني كلها سيدي واحد و كمان precompiled
    يعني مولازم أعملها كومبايل كل ما حبيت انصبها
    وكمان كيف أضيف PORTAGE BINHOST و مصادره لل make.conf
    وكمان خاصية لل ccache لتسريع عملية الكومبايل
    ارجو المساعدة أخي في الله محمد

  • #2
    عملية بناء توزيعة على جنتو لا تختلف عن عملية بناء جنتو نفسها و خطواتها كالتالى :
    ١- بناء جنتو و جميع الحزم اللازمة مثل جنوم و كيدي ...إلخ .
    ٢- بناء نظام جنتو بسيط جداً فقط stage3 + kernel + bootstrap .
    ٣- عمل برنامج للتثبيت يقوم بتثبيت النظام البسيط الناتج من الحطوة الثانيه و الانتقال اليه ثم تثبيت الحزم الجاهزة الناتجة من الخطوة الثانيه .

    بالطبع يجب ان تكون ملم بكيفية التعامل مع جنتو و كيفية بناء الحزم لها و كذلك على علم بUSE flags و package masking و قبل ذلك كيفية عمل Kernel compilation أو على الاقل كيفية استخدام genkernel .

    فى الغالب ستواجه بعض المشاكل فى تثبيت بعض البرامج و قد تحتاج الى إعادة تثبيت برنامج او مكتبة معينه لأكثر من مرة لكي تستطيع تثبيت برنامج آخر او مكتبة أخرى تتطلب استخدام USE flag معين لكى تعمل .

    أنا استخدم دائماً stage3 و إعلم ان stage4 ليست طريقة رسمية مدعومة من جنتو .

    إذا لديك أي إستفسار آخر إطرحة و إذا واجهتك مشاكل فى بناء حزمة -و غالباً ستواجه- ارسلها هنا و بإذن الله نحلها معاً .

    يا ريت لو فى اي شخص مهتم بجنتو فى المنتدى يدخل و يشاركنا و يفيدنا بخبرته .
    My LinkedIn Profile - About me
    مدونتى
    Distro(s)= Gentoo, Fedora, Debian

    تعليق


    • #3
      السلام عليكم و رحمة الله و بركاته
      انا info1987
      أخي العزيز محمد حجاج
      الخطوات اللتي قمت بها هي كالتالي :
      كود:
      # mkdir /home/illusion/Gentoo
      # cd /home/illusion/Gentoo
      # cp /home/illusion/portage-latest.tar.bz2 /home/illusion/Gentoo/
      # cp /home/illusion/stage3-x86-2006.1.tar.bz2 /home/illusion/Gentoo/
      # tar xjpf stage*bz2
      # tar xjf portage-latest.tar.bz2 -C /home/illusion/Gentoo/usr
      # cp -L /etc/hosts /home/illusion/Gentoo/etc/hosts
      # cp -L /etc/resolv.conf /home/illusion/Gentoo/etc/resolv.conf
      # mount -t proc none /home/illusion/Gentoo/proc
      # mount -o bind /dev /home/illusion/Gentoo/dev
      # chroot /home/illusion/Gentoo /bin/bash
      # env-update
      # source /etc/profile
      الى حد الان كل شيء واضح
      السؤال الاول :
      في هده المرحلة هل الكيرنل معمول له كومبايل ؟
      مع العلم أن في الهاند بوك طلب مني ان استعمل على الاقل
      كود:
      # emerge gentoo-source
      # genkernel
      هل هده المرحلة اجبارية ام لا ؟
      السؤال الثاني كيف أضيف خاصية ال ccache في ال FEATURE تبع make.conf
      لتسريع عملية الكومبايل
      الرجاء منك شرح التعديل على make.conf

      بصفة عامة سوف أشرح لك فكرتي في التوزيعة التي اريد بناءها
      أول شيء أن تكون في سييدي واحد
      ثاني شيء فيها :
      Gnome , Xorg , Kernel 2.6.19.2 , Nvidia Driver , Firefox 2.0.1 , Vlc 0.8.6 , Xine-ui 0.99.4 .
      يعني اللازم في اللازم

      اوكي فرضا عملت هكدا :
      كود:
      # emerge gnome xorg firefox vlc xine-ui
      هل هده الخطوات صحيحة لكي ينصب هده البرامج و جميع الديبوندنس بما فيهم الواجة الروسومية ؟
      بعد هده الخطوات اريد عمل Stage4 وان ادمجه مع السيدي install-x86-minimal-2006.1.iso المستضيف لعملية التنصيب مع سكريبت لعملية التنصيب
      أنتضر منك التوجيه و النقد
      مع كل احترامي لك اخوك في الله حسونة زينوبي من تونس .

      تعليق


      • #4
        تمام كدة ، باقي انك تبنى الكيرنل كما قلت بواسطه genkernel و بعد كدة تبدأ فى بناء الحزم .

        لو مهتم بالموضوع للدرجه دى حاول تقرأ أكثر فى USE flags و ملف etc/usr/portage/profiles/use.desc/ , و ملف use.local.desc .

        عندك كمان ملف etc/make.conf.example/ هيقيدك جداً فى ضبط ملف make.conf و الccache لكن لا انصحك بإستخدام ccache حتى لا تواجه مشاكل -أكثر من اللى هتقابلك - لا تدرى سببها .
        My LinkedIn Profile - About me
        مدونتى
        Distro(s)= Gentoo, Fedora, Debian

        تعليق

        يعمل...
        X