5.16.1. تركيب باش
تحضير باش للتجميع:
./configure --prefix=/tools --without-bash-malloc
./configure --prefix=/tools --without-bash-malloc
معنى خيارات التكوين:
--بدون-bash-malloc
يقوم هذا الخيار بإيقاف استخدام تخصيص ذاكرة Bash (malloc) وظيفة معروفة بأنها تسبب أخطاء في التجزئة. بتعطيل هذا الخيار، سيستخدم Bash malloc وظائف من Glibc والتي هي أكثر استقرارا.
تجميع الحزمة:
جعل
جعل
اكتمل التجميع الآن. كما ذكرنا سابقًا، تشغيل مجموعة الاختبارات ليس إلزاميًا للأدوات المؤقتة في هذا الفصل. لتشغيل مجموعة اختبارات Bash، أصدر الأمر التالي:
إجراء الاختبارات
إجراء الاختبارات
قم بتثبيت الحزمة:
جعل تثبيت
جعل تثبيت
قم بعمل رابط للبرامج التي تستخدمها sh للقذيفة:
ln -sv bash /tools/bin/sh
ln -sv bash /tools/bin/sh
توثيق