6.39.1. تثبيت Inetutils
تحضير Inetutils للتجميع:
./configure --refix = / usr \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-rlogin \
--disable-rsh \
--تعطيل-الخوادم
./configure --refix = / usr \
--localstatedir=/var \
--disable-logger \
--disable-whois \
--disable-rcp \
--disable-rexec \
--disable-rlogin \
--disable-rsh \
--تعطيل-الخوادم
معنى خيارات التكوين:
--تعطيل-المسجل
يمنع هذا الخيار Inetutils من تثبيت مسجل برنامج تستخدمه البرامج النصية لتمرير الرسائل إلى خادم سجل النظام. لا تُثبّته لأن Util-linux يُثبّت إصدارًا أحدث.
--تعطيل-whois
يؤدي هذا الخيار إلى تعطيل إنشاء Inetutils WHOIS العميل، وهو قديم. تعليمات لتحسين WHOIS
العميل موجود في كتاب BLFS.
--disable-r*
تُعطّل هذه المعلمات إنشاء برامج قديمة لا ينبغي استخدامها لأسباب أمنية. يمكن توفير وظائف هذه البرامج من خلال حزمة openssh في كتاب BLFS.
--تعطيل-الخوادم
يؤدي هذا إلى تعطيل تثبيت خوادم الشبكة المختلفة المضمنة ضمن حزمة Inetutils. تُعتبر هذه الخوادم غير مناسبة لنظام LFS أساسي. بعضها غير آمن بطبيعته، ولا يُعتبر آمنًا إلا على الشبكات الموثوقة. يُرجى العلم بأن العديد من هذه الخوادم تتوفر بدائل أفضل.
تجميع الحزمة:
جعل
جعل

لاختبار النتائج ، قم بإصدار:
تحقق
تحقق
ملاحظات
قد يفشل اختبار libls.sh في بيئة chroot الأولية، ولكنه سينجح إذا أُعيد تشغيله بعد اكتمال نظام LFS. أما اختبار ping-localhost.sh، فسيفشل إذا لم يكن نظام المضيف يدعم IPv6.
ملاحظات
قد يفشل اختبار libls.sh في بيئة chroot الأولية، ولكنه سينجح إذا أُعيد تشغيله بعد اكتمال نظام LFS. أما اختبار ping-localhost.sh، فسيفشل إذا لم يكن نظام المضيف يدعم IPv6.
قم بتثبيت الحزمة:
جعل تثبيت
جعل تثبيت
نقل بعض البرامج حتى تصبح متاحة إذا / البيرة غير قابل للوصول:
mv -v /usr/bin/{اسم المضيف، ping، ping6، مسار التتبع} /bin mv -v /usr/bin/ifconfig /sbin
mv -v /usr/bin/{اسم المضيف، ping، ping6، مسار التتبع} /bin mv -v /usr/bin/ifconfig /sbin
توثيق