6.74.1. تركيب E2fsprogs
توصي وثائق E2fsprogs ببناء الحزمة في دليل فرعي لشجرة المصدر:
mkdir -v بناء قرص مضغوط
mkdir -v بناء قرص مضغوط

تحضير E2fsprogs للتجميع:
../configure --refix = / usr
- بندير = / بن
- مع بادئة الجذر = ""
- تمكين- elf-shlibs
--تعطيل- libblkid
--تعطيل - libuid
--تعطيل - uuidd
--تعطيل- fsck
\
\
\
\
\
\
\
../configure --refix = / usr
- بندير = / بن
- مع بادئة الجذر = ""
- تمكين- elf-shlibs
--تعطيل- libblkid
--تعطيل - libuid
--تعطيل - uuidd
--تعطيل- fsck
معنى متغير البيئة وخيارات التكوين:
- with-root-prefix = "" and --bindir = / bin
بعض البرامج (مثل e2fsck البرنامج) تعتبر برامج أساسية. عندما ، على سبيل المثال ، / البيرة لم يتم تحميل هذه البرامج ، لا تزال بحاجة إلى أن تكون متاحة. إنهم ينتمون إلى أدلة مثل / ليب و / sbin. إذا لم يتم تمرير هذا الخيار إلى تكوين E2fsprogs ، فسيتم تثبيت البرامج في ملف / البيرة الدليل.
- تمكين- elf-shlibs
يؤدي هذا إلى إنشاء المكتبات المشتركة التي تستخدمها بعض البرامج في هذه الحزمة.
--إبطال-*
هذا يمنع E2fsprogs من بناء وتثبيت ليبويد و ليبلكيد المكتبات يويد الخفي و fsck المجمع ، حيث يقوم Util-Linux بتثبيت إصدارات أحدث.
تجميع الحزمة:
جعل
جعل
لإجراء الاختبارات ، قم بإصدار:
تحقق
تحقق
سيحاول أحد اختبارات E2fsprogs تخصيص 256 ميغا بايت من الذاكرة. إذا لم يكن لديك ذاكرة وصول عشوائي (RAM) أكبر بكثير من ذلك ، فتأكد من تمكين مساحة تبديل كافية للاختبار. راجع القسم 2.5 ، "إنشاء نظام ملفات على القسم" والقسم 2.7 ، "تركيب القسم الجديد" للحصول على تفاصيل حول إنشاء مساحة التبادل وتمكينها.
قم بتثبيت الثنائيات والوثائق والمكتبات المشتركة:
جعل تثبيت
جعل تثبيت
قم بتثبيت المكتبات الثابتة والرؤوس:
جعل تثبيت libs
جعل تثبيت libs
اجعل المكتبات الثابتة المثبتة قابلة للكتابة بحيث يمكن إزالة رموز التصحيح لاحقًا:
chmod -v u + w /usr/lib/{libcom_err،libe2p،libext2fs،libss}.a
chmod -v u + w /usr/lib/{libcom_err،libe2p،libext2fs،libss}.a
تقوم هذه الحزمة بتثبيت ملف بتنسيق gzipped . معلومات ملف ولكن لا يتم تحديثه على مستوى النظام دير ملف. قم بفك ضغط هذا الملف ثم قم بتحديث النظام دير ملف باستخدام الأوامر التالية:
Gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file = / usr / share / info / dir /usr/share/info/libext2fs.info
Gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file = / usr / share / info / dir /usr/share/info/libext2fs.info

إذا رغبت في ذلك ، قم بإنشاء وتثبيت بعض الوثائق الإضافية عن طريق إصدار الأوامر التالية:
معلومات -o
doc / com_err.info ../lib/et/com_err.texinfo
معلومات -o
قم بتثبيت -v -m644 doc / com_err.info / usr / share / info
install-info --dir-file = / usr / share / info / dir /usr/share/info/com_err.info
قم بتثبيت -v -m644 doc / com_err.info / usr / share / info
install-info --dir-file = / usr / share / info / dir /usr/share/info/com_err.info
توثيق