OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.58.1. تركيب Findutils

أولاً ، قم بإلغاء الاختبار الذي يمكن أن يستمر في بعض الأجهزة إلى الأبد:


sed -i 's / test-lock..EXEEXT .//' tests / Makefile.in

sed -i 's / test-lock..EXEEXT .//' tests / Makefile.in


بعد ذلك ، قم بإجراء بعض الإصلاحات المطلوبة بواسطة glibc-2.28 والإصدارات الأحدث:


sed -i 's / IO_ftrylockfile / IO_EOF_SEEN /' gl / lib / *. c

sed -i '/ unistd / a # include 'gl / lib / mountlist.c echo "#define _IO_IN_BACKUP 0x100" >> gl / lib / stdio-impl.h

sed -i 's / IO_ftrylockfile / IO_EOF_SEEN /' gl / lib / *. c

sed -i '/ unistd / a # include 'gl / lib / mountlist.c echo "#define _IO_IN_BACKUP 0x100" >> gl / lib / stdio-impl.h


تحضير Findutils للتجميع:


./configure --refix = / usr --localstatedir = / var / lib / locate

./configure --refix = / usr --localstatedir = / var / lib / locate


معنى خيارات التكوين:


--localstatedir

يغير هذا الخيار موقع ملف حدد قاعدة البيانات لتكون في / var / lib / locate، وهو متوافق مع FHS.

تجميع الحزمة:


جعل

جعل


لاختبار النتائج ، قم بإصدار:


تحقق

تحقق


قم بتثبيت الحزمة:


جعل تثبيت

جعل تثبيت


تعتمد بعض البرامج النصية في حزمة LFS-Bootscripts على جد. كما / البيرة قد لا يكون متاحًا أثناء المراحل الأولى من التمهيد ، يجب أن يكون هذا البرنامج على قسم الجذر. ال محدث ب يحتاج البرنامج النصي أيضًا إلى التعديل لتصحيح مسار واضح:


mv -v / usr / bin / find / bin

sed -i | البحث عن: = $ {BINDIR} | البحث: = / bin | ' / البيرة / بن / updatedb

mv -v / usr / bin / find / bin

sed -i | البحث عن: = $ {BINDIR} | البحث: = / bin | ' / البيرة / بن / updatedb


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: