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

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

بخصوص بناء توزيعة لينوكس

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

  • [سؤال] بخصوص بناء توزيعة لينوكس

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

    أنا بصدد عمل مشروع بناء توزيعة لينوكس (LFS)

    وأريد أن أخد رايكم في التوزيعة التي يمكنني الإعتماد عليها في بناء التوزيعة

    الأولى MANDRIVA

    أو
    PClinuxos

    أرجو الإجابة

  • #2
    أنت كمن يسأل

    من الافضل التفاح الاخضر أم الاحمر


    على العموم


    ماندريفا افضل


    لان أغلب التحديثات الصادرة على الـ pclinux تكون أساسا قد بنيت سلفا للماندريفا
    << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

    Who is the Almighty Allah HD / Hope Calling All Believers HD

    هدية مني لكم

    حفظكم الله من كل سوء و مكروه

    و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

    استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

    تعليق


    • #3
      شكرا لك اخي على الإجابة لكني عندما قمت بتحقق من وجود البرامج المطلوبة في أول الدرس
      لم أجد البرنامج bison وعندما قمت بتحميله وأردت أن أعمل له كونفيج لم أفلح
      وهدا مايظهر
      checking for a BSD-compatible install... /usr/bin/install -c
      checking whether build environment is sane... yes
      checking for gawk... gawk
      checking whether make sets $(MAKE)... yes
      checking for style of include used by make... GNU
      checking for gcc... gcc
      checking for C compiler default output file name... a.out
      checking whether the C compiler works... yes
      checking whether we are cross compiling... no
      checking for suffix of executables...
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc accepts -g... yes
      checking for gcc option to accept ANSI C... none needed
      checking dependency style of gcc... gcc3
      checking how to run the C preprocessor... gcc -E
      checking for egrep... grep -E
      checking for AIX... no
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking minix/config.h usability... no
      checking minix/config.h presence... no
      checking for minix/config.h... no
      checking whether it is safe to define __EXTENSIONS__... yes
      checking for gcc... (cached) gcc
      checking whether we are using the GNU C compiler... (cached) yes
      checking whether gcc accepts -g... (cached) yes
      checking for gcc option to accept ANSI C... (cached) none needed
      checking dependency style of gcc... (cached) gcc3
      checking for gcc... (cached) gcc
      checking whether we are using the GNU C compiler... (cached) yes
      checking whether gcc accepts -g... (cached) yes
      checking for gcc option to accept ANSI C... (cached) none needed
      checking dependency style of gcc... (cached) gcc3
      checking for flex... flex
      checking for yywrap in -lfl... yes
      checking lex output file root... lex.yy
      checking whether yytext is a pointer... no
      checking for bison... no
      checking for byacc... no
      checking for ranlib... ranlib
      checking for gm4... no
      checking for gnum4... no
      checking for m4... no
      checking whether m4 supports frozen files... no
      configure: error: GNU M4 1.4 is required

      فما العمل وشكرا
      للعلم أنا أستعمل ماندرفا 2009 فري

      تعليق


      • #4
        البرنامج متواجد في المستودعات الرئيسية
        << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

        Who is the Almighty Allah HD / Hope Calling All Believers HD

        هدية مني لكم

        حفظكم الله من كل سوء و مكروه

        و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

        استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

        تعليق


        • #5
          المشاركة الأصلية بواسطة سمير حسين مشاهدة المشاركة
          البرنامج متواجد في المستودعات الرئيسية
          لكني لم أجده
          لأني لم أقم بتحديث النسخة لقد نصبتها بالأمس فقط اخي

          تعليق


          • #6
            Lfs يجب أن لا تبنى على توزيعة أخرى ، أى أنها تبنى من الصفر .. أيس كذلك ؟

            تعليق


            • #7
              أضف المستودعات الرئيسية من خلال

              مركز تحكم ماندريفا => إدارة البرمجيات => اضبط مصادر الوسيط للتثبيت و التحديث => ثم انقر اضافة
              << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

              Who is the Almighty Allah HD / Hope Calling All Believers HD

              هدية مني لكم

              حفظكم الله من كل سوء و مكروه

              و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

              استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

              تعليق


              • #8
                فقط اللذي ذكرته ؟

                وديبيان 6 لو تنتظرها وتبني عليها اعتقد افظل بكثيييير

                تعليق


                • #9
                  LFS ليس لها أيّ علاقة بالتوزيعة التي تعمل منها طالما أنّ الأدوات الازمة موجودة

                  بالنسبه للملف , تحتاج لتحميل\تحديث برنامج GNU M4 لذا طبّق هذه الأوامر :

                  كود:
                  wget http://ftp.gnu.org/gnu/m4/m4-1.4.10.tar.bz2
                  
                  tar -xvf m4-1.4.10.tar.bz2 
                  
                  cd m4-1.4.10
                  
                  ./configure
                  
                  make
                  
                  su
                  
                  make install
                  
                  cd ..
                  
                  rm -rf m4-1.4.10*


                  ثمّ أعد بناء bison , وإن شاء الله ستنجح
                  كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة بـركـاتـــ مشاهدة المشاركة
                    LFS ليس لها أيّ علاقة بالتوزيعة التي تعمل منها طالما أنّ الأدوات الازمة موجودة

                    بالنسبه للملف , تحتاج لتحميل\تحديث برنامج GNU M4 لذا طبّق هذه الأوامر :

                    كود:
                    wget http://ftp.gnu.org/gnu/m4/m4-1.4.10.tar.bz2
                    
                    tar -xvf m4-1.4.10.tar.bz2 
                    
                    cd m4-1.4.10
                    
                    ./configure
                    
                    make
                    
                    su
                    
                    make install
                    
                    cd ..
                    
                    rm -rf m4-1.4.10*


                    ثمّ أعد بناء bison , وإن شاء الله ستنجح


                    ياأخوان الرجل لا يحتاج لهذا كله

                    البرنامج موجود في مستودعات التوزيعة
                    << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

                    Who is the Almighty Allah HD / Hope Calling All Believers HD

                    هدية مني لكم

                    حفظكم الله من كل سوء و مكروه

                    و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

                    استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

                    تعليق


                    • #11
                      السلام عليكم
                      مرحباً اخي

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

                      mandriva أو pclinux؟

                      اختر ماندريفا لاني سمعت انها ستتطور كثيراً في الفترة الاخيرة..

                      تعليق


                      • #12
                        السلام عليكم
                        المشاركة الأصلية بواسطة إيهاب الجداوى مشاهدة المشاركة
                        Lfs يجب أن لا تبنى على توزيعة أخرى ، أى أنها تبنى من الصفر .. أيس كذلك ؟
                        أظنّه يقصد النظام الحاضن الذي سيستخدم الأدوات المتوفّرة فيه لبناء النظام الجديد (لن يكون مبنيّاً عليه، بل باستخدامه )
                        عبدالرحيم الفاخوري -- abdilra7eem
                        IRC: Fakhouri
                        فلسطين
                        مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

                        كتاب الإدارة المتقدمة لجنو/لينكس:
                        https://librebooks.org/gnu-linux-adv...dministration/

                        تعليق


                        • #13
                          تم بحمد الله الوصول إلى مرحلة تنصيب Glibc
                          وسأحتاجكم في مساعدتي
                          وشكرا لكم

                          تعليق


                          • #14
                            لم أستطع عمل مايك لبرنامج glibc

                            الكود

                            كود:
                            [COLOR=#000000][SIZE=3][FONT=Courier New][COLOR=#0000bb]lfs[/COLOR][COLOR=#007700]:/[/COLOR][COLOR=#0000bb]mnt[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]lfs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]sources[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]glibc[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]build[/COLOR][COLOR=#007700]$ [/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#0000bb]make 
                            make [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]r PARALLELMFLAGS[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"" [/COLOR][COLOR=#0000bb]CVSOPTS[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"" [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]C [/COLOR][COLOR=#007700]../[/COLOR][COLOR=#0000bb]glibc[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]2.5.1 objdir[/COLOR][COLOR=#007700]=`[/COLOR][COLOR=#dd0000]pwd[/COLOR][COLOR=#007700]` [/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#0000bb]all 
                            make[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]]: [/COLOR][COLOR=#0000bb]Entering directory [/COLOR][COLOR=#007700]`[/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#dd0000]/mnt/lfs/sources/glibc-2.5.1' 
                            make subdir=csu -C csu ..=../ subdir_lib 
                            make[2]: Entering directory [/COLOR][COLOR=#007700]`/[/COLOR][COLOR=#0000bb]mnt[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]lfs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]sources[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]glibc[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]2.5.1[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]csu[/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#dd0000]' 
                            gawk -f ../scripts/gen-as-const.awk ../nptl/sysdeps/i386/tcb-offsets.sym \ 
                            | gcc -S -o /mnt/lfs/sources/glibc-build/tcb-offsets.hT3 -std=gnu99 -O2 -Wall -Winline 
                            -Wwrite-strings -fmerge-all-constants -g -march=i486 -mtune=native -Wstrict-prototypes -mpreferred-stack-boundary=4 
                            -I../include -I/mnt/lfs/sources/glibc-build/csu -I/mnt/lfs/sources/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686
                            -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu 
                            -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix 
                            -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu 
                            -I../nptl/sysdeps/i386 
                            -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
                            -I../nptl 
                            -I.. -I../libio 
                            -I. -nostdinc -isystem /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.1.2/include -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h 
                            -DHAVE_INITFINI -x c - \
                            -MD -MP -MF /mnt/lfs/sources/glibc-build/tcb-offsets.h.dT -MT '[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]mnt[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]lfs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]sources[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]glibc[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]build[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]tcb[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]offsets[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]h[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]d [/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]mnt[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]lfs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]sources[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]glibc[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]build[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]tcb[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]offsets[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]h[/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#dd0000]'
                            :1: error: bad value (native) for -mtune= switch
                            make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.5.1/csu'
                            [/COLOR][COLOR=#0000bb]make[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]]: *** [[/COLOR][COLOR=#0000bb]csu[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000bb]subdir_lib[/COLOR][COLOR=#007700]] [/COLOR][/FONT][/SIZE][SIZE=3][FONT=Courier New][COLOR=#0000bb]Error 2
                            make[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]]: [/COLOR][COLOR=#0000bb]Leaving directory [/COLOR][COLOR=#007700]`[/COLOR][/FONT][/SIZE][COLOR=#dd0000][FONT=Courier New][SIZE=3]/mnt/lfs/sources/glibc-2.5.1'
                            make: *** [all] Error 2[/SIZE][/FONT][/COLOR][/COLOR]

                            تعليق


                            • #15
                              :1: error: bad value (native) for -mtune= switch
                              أعتقد بأنها علّة "bug"

                              الإصدار glibc-2.5.1 صدر سنة 2007 ! آخر إصدار مستقر glibc-2.12.1
                              كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

                              تعليق

                              يعمل...
                              X