6.34.1. تركيب باش
تحضير باش للتجميع:
./configure --refix = / usr \
--docdir = / usr / share / doc / bash-5.0 \
- بدون-باش-مالوك \
--مع تثبيت - readline
./configure --refix = / usr \
--docdir = / usr / share / doc / bash-5.0 \
- بدون-باش-مالوك \
--مع تثبيت - readline
معنى خيار التكوين الجديد:
--مع تثبيت - readline
يخبر هذا الخيار Bash باستخدام ملف يقوم readline مكتبة مثبتة بالفعل على النظام بدلاً من استخدام إصدار readline الخاص بها.
تجميع الحزمة:
جعل
جعل
تخطي لأسفل إلى "تثبيت الحزمة" إذا لم يكن تشغيل مجموعة الاختبار.
لتحضير الاختبارات ، تأكد من أن لا أحد يمكن للمستخدم الكتابة إلى شجرة المصادر:
chown -Rv لا أحد.
chown -Rv لا أحد.
الآن ، قم بإجراء الاختبارات باسم لا أحد مستخدم:
su nobody -s / bin / bash -c "PATH = $ PATH HOME = / إجراء اختبارات منزلية"
su nobody -s / bin / bash -c "PATH = $ PATH HOME = / إجراء اختبارات منزلية"
قم بتثبيت الحزمة ونقل الملف التنفيذي الرئيسي إلى / بن:
جعل تثبيت
mv -vf / usr / bin / bash / bin
جعل تثبيت
mv -vf / usr / bin / bash / bin
قم بتشغيل ملف سحق البرنامج (استبدال البرنامج الجاري تنفيذه حاليًا):
exec / bin / bash - تسجيل الدخول + h
exec / bin / bash - تسجيل الدخول + h
ملاحظات
المعلمات المستخدمة تجعل ملف سحق معالجة غلاف تسجيل دخول تفاعلي واستمر في تعطيل التجزئة بحيث يتم العثور على برامج جديدة عندما تصبح متاحة.
ملاحظات
المعلمات المستخدمة تجعل ملف سحق معالجة غلاف تسجيل دخول تفاعلي واستمر في تعطيل التجزئة بحيث يتم العثور على برامج جديدة عندما تصبح متاحة.

توثيق