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

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

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

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

  • ماندراك
    رد
    السلام عليكم

    أنا أعمل على توزيعة ماندريفا 2009

    وبرامج LFS التي عندي هي من نسخة القرص الحي 6.3

    عندما عملت test على التوزيعة 2009 وجدت أنها حديث في نسخ برامجها على التي في القرص الحي مثل binutils و gcc و غيره من البرامج

    هل هدا هو سبب في حدوث لي مشاكل

    ماهي النسخة الظام المناسبة لبناء نسخة القرص الحي 6.3

    اترك تعليق:


  • بـركـات
    رد
    يبدو أنك لم تعطي المستخدم تصريح للعمل في هذا الملف , أولا إخرج من المستخدم lfs

    كود:
    exit


    ثم إنتقل للمستخدم الجذر , su , تأكد بعدها :

    كود:
    whoami


    يجب أن يظهر لك root , ثم قم بإعطاء المستخدم تصريح للعمل في المسار :

    كود:
    chown -v lfs /mnt/lfs/sources


    الآن إخرج من الروت , ثم عد لعملك :

    كود:
    exit
    
    
    
    su - lfs

    التعديل الأخير تم بواسطة بـركـات; الساعة 14-12-2010, 08:56 PM. سبب آخر: خطأ : chroot /mnt/lfs /bin/bash :$

    اترك تعليق:


  • ماندراك
    رد
    السلام عليكم مرة أخرى
    لقد واجهت بعض الصعوبات في تنصيب بعض البرامج كمستخدم LFS وعندما أغير صلاحيتي إلأى مستخدم جدر لا أجد هده الصعوبات
    من بين هده البرامج

    مستخدم LFS

    lfs:/mnt/lfs/sources/tcl8.4.15/unix$ ./configure --prefix=/tools
    ./configure: line 442: ./config.log: Permission denied
    ----------------------------------------------------------------
    lfs:/mnt/lfs/sources/gcc-4.1.2$ expect -c "spawn ls"
    Segmentation fault
    ------------------------------------------------------------------------
    lfs:/mnt/lfs/sources/gcc-4.1.2$ cp -v gcc/Makefile.in{,.orig}
    `gcc/Makefile.in' -> `gcc/Makefile.in.orig'
    cp: cannot create regular file `gcc/Makefile.in.orig': Permission denied
    ----------------------------------------------------------------------
    lfs:/mnt/lfs/sources/tcl8.4.15/unix$ ./configure --prefix=/tools
    ./configure: line 442: ./config.log: Permission denied
    --------------------------------------------------------------------------

    اترك تعليق:


  • بـركـات
    رد
    المشاركة الأصلية بواسطة سمير حسين مشاهدة المشاركة
    أخي في الله إن كنت تريد بناء توزيعة على هذا المنوال (( التنصيب من المصدر فهذا مضيعة للوقت ))

    قم بالتنصيب من المستودعات فـ bison / glibc متواجدة فيها


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

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

    اترك تعليق:


  • سمير حسين
    رد
    أخي في الله إن كنت تريد بناء توزيعة على هذا المنوال (( التنصيب من المصدر فهذا مضيعة للوقت ))

    قم بالتنصيب من المستودعات فـ bison / glibc متواجدة فيها


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

    اترك تعليق:


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

    الإصدار glibc-2.5.1 صدر سنة 2007 ! آخر إصدار مستقر glibc-2.12.1

    اترك تعليق:


  • ماندراك
    رد
    لم أستطع عمل مايك لبرنامج 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]

    اترك تعليق:


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

    اترك تعليق:


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

    اترك تعليق:


  • حسن الدهراوي
    رد
    السلام عليكم
    مرحباً اخي

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

    mandriva أو pclinux؟

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

    اترك تعليق:


  • سمير حسين
    رد
    المشاركة الأصلية بواسطة بـركـاتـــ مشاهدة المشاركة
    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 , وإن شاء الله ستنجح


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

    البرنامج موجود في مستودعات التوزيعة

    اترك تعليق:


  • بـركـات
    رد
    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 , وإن شاء الله ستنجح

    اترك تعليق:


  • ابو حاتم
    رد
    فقط اللذي ذكرته ؟

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

    اترك تعليق:


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

    مركز تحكم ماندريفا => إدارة البرمجيات => اضبط مصادر الوسيط للتثبيت و التحديث => ثم انقر اضافة

    اترك تعليق:


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

    اترك تعليق:

يعمل...
X